# KeinaSystem 読み取り専用テスト結果レポート > **実施日**: 2026-03-01 > **テスト方針**: データの書き込みを一切行わず、既存データの範囲内で画面表示・操作を検証 --- ## テスト結果サマリー | テスト対象 | 結果 | 備考 | |---|---|---| | ログイン | ✅ 正常 | ログイン後 `/allocation` にリダイレクト | | ダッシュボード | ✅ 正常 | サマリーカード・集計テーブル・クイックアクションすべて表示OK | | 圃場一覧 | ✅ 正常 | 39筆表示、並び替え・対応表切り替え動作OK | | 圃場詳細 | ✅ 正常 | 基本情報・共済1件・中山間1件の紐付き表示OK | | 圃場詳細(存在しないID) | ✅ 正常 | 「圃場が見つかりません」の適切なエラー表示 | | 対応表モード | ✅ 正常 | 共済/中山間の紐付き一覧が正しく表示 | | 作付け計画 | ✅ 正常 | 年度セレクタ・ソート・集計サイドバーすべて動作OK | | 作付け計画 フィルタ | ✅ 正常 | グループ順ソートが正しく動作 | | 帳票出力画面 | ✅ 正常 | 2種類の帳票表示OK | | 共済細目書PDFプレビュー | ⚠️ 軽微な問題 | 下記「発見事項」参照 | | 中山間申請書PDFプレビュー | ⚠️ 軽微な問題 | 下記「発見事項」参照 | | データ取込画面 | ✅ 正常 | 3種類のインポートセクション表示OK | | 気象データ(年別集計) | ✅ 正常 | サマリーカード・グラフ正常表示 | | 気象データ(月別サマリー) | ⚠️ 軽微な問題 | 下記「発見事項」参照 | | 気象データ(直近14日) | ✅ 正常 | 日次データテーブル正常表示 | | 気象データ(期間指定) | ✅ 正常 | 日付入力フィールド正常表示 | | 施肥計画一覧 | ✅ 正常 | 2026年度データなし → 「施肥計画はありません」表示OK | | 肥料マスタ | ✅ 正常 | 5件の肥料レコード正常表示 | | メール処理履歴 | ✅ 正常 | メール一覧・フィルタ・バッジ表示すべてOK | | メール通知ルール | ✅ 正常 | 6件のルール正常表示 | --- ## 発見された不具合・改善点 ### 🟡 問題1: 気象データ月別サマリーのデータ未取得月の表示 **画面**: `/weather` → 月別サマリータブ **現象**: 2026年3月〜12月(まだデータがない月)で、最高気温・最低気温の列に「—°C」と表示される。 **期待動作**: 「—」のみ表示するか、セルを空にすべき(「°C」単位がつくと0℃と紛らわしい)。 **重要度**: 低(表示上の問題、データ自体は正しい) **スクリーンショット**: `testing/screenshots/06_weather/weather_monthly_summary_*.png` --- ### 🟡 問題2: 水稲共済細目書PDFの紐付けなし行 **画面**: `/reports` → 水稲共済細目書プレビュー **現象**: 耕地番号 2-1 の行で、作付品目・品種・圃場名称がすべて「─」(ダッシュ)になっている。 **原因の可能性**: - 共済マスタ耕地 2-1 に実圃場が紐付いていない - または紐付いてはいるが作付け計画が未設定 **影響**: PDFの出力内容に空行が含まれる **重要度**: 中(実運用で提出するPDFに影響する可能性あり。ただし紐付けデータの問題であってシステムの不具合ではないかもしれない) **スクリーンショット**: `testing/screenshots/04_reports/report_preview_pdf_*.png` --- ### 🟡 問題3: 中山間交付金申請書PDFの作物・品種・圃場名称 **画面**: `/reports` → 中山間交付金申請書プレビュー **現象**: ほぼすべての行で「作物」「品種」「圃場名称」の列が「─」(空)になっている。 **原因の可能性**: - 中山間マスタの区画に実圃場が紐付いていない - 紐付いた圃場に2026年度の作付け計画がない - 中山間マスタは71区画あるが実圃場は39筆で、多くの区画が未紐付けの可能性 **重要度**: 中(問題2と同じ原因の可能性が高い) **スクリーンショット**: `testing/screenshots/04_reports/chusankan_report_preview_jap_*.png` --- ### 🔵 情報: コンソール警告 **全画面共通**: Next.js の Hydration 警告が出力されるケースがある。これは開発環境特有のもので、ブラウザ拡張機能による属性不一致が原因。システムの動作に影響なし。 **favicon.ico**: ダッシュボードで `favicon.ico` の 404 エラーがコンソールに記録されている。 **重要度**: 最低(ユーザーに影響なし。本番環境でfaviconを設置すれば解消) --- ## 読み取り専用のため実施できなかったテスト一覧 以下のテストはデータの書き込みが必要なため、今回のテスト方針では実施不可でした。 ### 圃場管理 - [ ] 圃場の新規作成(`POST /api/fields/`) - [ ] 圃場情報の編集・保存(`PATCH /api/fields/{id}/`) - [ ] 圃場の削除(`DELETE /api/fields/{id}/`) - [ ] 共済マスタの紐付け追加(`POST /api/fields/{id}/kyosai-links/`) - [ ] 共済マスタの紐付け削除 - [ ] 中山間マスタの紐付け追加・削除 ### データ取込 - [ ] 共済マスタODSファイルのインポート - [ ] 中山間マスタODSファイルのインポート - [ ] 実圃場ODSファイルのインポート ### 作付け計画 - [ ] 作付け計画の作成(作物・品種の設定) - [ ] 作物のフィルタ(ドロップダウン変更後の表示確認) - [ ] 一括更新(チェックボックス選択→一括設定) - [ ] 前年度コピー - [ ] グループ名のインライン編集 - [ ] 表示順の変更(↑↓ボタン) - [ ] 品種管理画面での追加・削除 ### 帳票出力 - [ ] PDFダウンロード(ダウンロードボタンのクリック) - [ ] CSVエクスポート(`GET /api/fields/export/zip/`) ### 施肥計画 - [ ] 施肥計画の新規作成 - [ ] 施肥計画の編集(マトリクス表入力) - [ ] 自動計算(per_tan / even / nitrogen の3方式) - [ ] 施肥計画PDF出力 - [ ] 肥料マスタの新規追加・編集・削除 ### メール通知 - [ ] 送信者ルールの追加 - [ ] 送信者ルールの削除 - [ ] フィードバックの送信 - [ ] メール履歴画面からのフィードバック編集 ### 気象データ - [ ] 期間指定モードでの日付入力→表示(APIへのリクエスト発生) - [ ] 過去年度の選択(年セレクタで2016〜2025を選択) --- ## テスト環境 - **URL**: http://localhost:3000 - **認証**: JWT(akira / keina2025) - **Docker**: docker-compose.yml(db + backend + frontend) - **テスト日時**: 2026-03-01 12:30〜13:15 --- ## ファイル構成 ``` testing/ ├── test_report.md ← このファイル ├── screenshots/ │ ├── 01_dashboard/ ← ダッシュボード画面 │ ├── 02_fields/ ← 圃場一覧・詳細・対応表 │ ├── 03_allocation/ ← 作付け計画 │ ├── 04_reports/ ← 帳票出力・PDFプレビュー │ ├── 05_import/ ← データ取込 │ ├── 06_weather/ ← 気象データ │ ├── 07_fertilizer/ ← 施肥計画・肥料マスタ │ └── 08_mail/ ← メール履歴・ルール ├── recordings/ ← ブラウザ操作の録画(WebP) └── subagent_generated/ ← テスト中に自動生成された一時ファイル ```