08_test_scenarios_template.md - テストシナリオテンプレート
本テンプレートは、guides/00_policy.md、guides/01_ai_coding_rules.md、guides/03_security_privacy_rules.md、guides/04_ui_ux_rules.md、guides/05_release_checklist.md を前提として使用すること。
1. 基本情報
- ツール名:
- バージョン:
- 確認日:
- 確認者:
- 対象環境(OS / 実行環境 / ネットワーク条件):
- 使用したテストデータ(ファイル名・件数・作成元):
2. テスト実施時の注意
- 本番データではなく、匿名化または架空データを使用する。
- 元ファイルを直接上書きしない。
- 出力先フォルダを固定せず、毎回確認する。
- 外部通信が発生しないことを確認する。
- 不明点や未確認事項は末尾に記録する。
3. 正常系テスト
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| N-01 |
基本処理 |
正常データを入力して実行 |
想定どおり処理完了し、結果が出力される |
未実施 / OK / NG |
|
| N-02 |
件数整合 |
入力件数と出力件数を確認 |
想定ルールどおり件数が一致する |
未実施 / OK / NG |
|
| N-03 |
表示確認 |
実行後の成功メッセージを確認 |
利用者向けに分かりやすい完了メッセージが表示される |
未実施 / OK / NG |
|
| N-04 |
出力確認 |
出力ファイルを開いて内容確認 |
想定形式で出力され、文字化けがない |
未実施 / OK / NG |
|
4. 異常系テスト
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| E-01 |
必須入力不足 |
入力ファイル未指定で実行 |
処理せず、対処方法付きエラーを表示 |
未実施 / OK / NG |
|
| E-02 |
形式不正 |
不正形式ファイルを入力 |
異常終了せず、エラー内容を表示 |
未実施 / OK / NG |
|
| E-03 |
権限不足 |
書込不可フォルダを出力先に指定 |
失敗理由を表示し、元データは無変更 |
未実施 / OK / NG |
|
| E-04 |
想定外入力 |
型や桁数が不正な値を入力 |
エラー表示またはスキップ処理が行われる |
未実施 / OK / NG |
|
5. 境界値テスト
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| B-01 |
最小件数 |
最小構成データ(1件等)で実行 |
正常に処理できる |
未実施 / OK / NG |
|
| B-02 |
最大件数 |
想定上限件数のデータで実行 |
極端な遅延や停止なく処理できる |
未実施 / OK / NG |
|
| B-03 |
最小/最大文字数 |
項目長の下限・上限で実行 |
桁あふれや切捨てが想定どおり |
未実施 / OK / NG |
|
| B-04 |
空白・ゼロ |
空文字、0、空白含み値で実行 |
ルールどおり扱われる |
未実施 / OK / NG |
|
6. 再実行テスト
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| R-01 |
同じ入力で再実行 |
同一入力で2回連続実行 |
同じ結果になる(再現性あり) |
未実施 / OK / NG |
|
| R-02 |
出力ファイル既存 |
同名出力が既にある状態で実行 |
上書き回避または確認が行われる |
未実施 / OK / NG |
|
| R-03 |
途中失敗後の再実行 |
前回失敗状態のまま再実行 |
中間状態から復旧できる、または安全に再処理できる |
未実施 / OK / NG |
|
| R-04 |
入力ファイル空 |
0件または空ファイルで実行 |
異常終了せず、件数0として扱える |
未実施 / OK / NG |
|
| R-05 |
一部不正データ含む入力 |
正常行と不正行が混在する入力で実行 |
不正行の扱いが仕様どおり(停止/スキップ) |
未実施 / OK / NG |
|
標準テストパターン(案件に応じて選択):
- 正常系
- 異常系
- 境界値
- 空入力
- 長い入力
- 複数行入力
- 許可されない文字・値
- 既存出力がある場合
- 再実行
- コピー・ダウンロード等の補助機能
- エラー表示
- 外部通信が発生しないこと
- 保存されないこと
Office変換系ツールで追加確認する観点(該当時):
- テキスト入力からOfficeファイル出力
- ファイル入力からOfficeファイル出力
- 空入力
- 入力ファイル不存在
- 出力先フォルダ不存在
- 既存出力ファイルがある場合
- Officeアプリがインストールされていない場合
- Officeアプリ起動失敗時
- 変換できない記法が含まれる場合
- Officeプロセスが残らないこと
- 入力本文がログ保存されないこと
- 外部通信が発生しないこと
補足:
- Office Interopを利用する場合は、通常の正常系・異常系に加えて、Office製品の有無、バージョン、ビット数、COM例外、プロセス残留を確認する。
- 詳細は
guides/12_office_interop_checklist.md を参照する。
7. ファイル入出力テスト
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| F-01 |
元ファイル保護 |
実行前後で元ファイルを比較 |
元ファイルが変更されていない |
未実施 / OK / NG |
|
| F-02 |
出力先妥当性 |
指定した出力先にのみ作成されるか確認 |
意図しない場所に出力されない |
未実施 / OK / NG |
|
| F-03 |
命名規則 |
出力ファイル名を確認 |
既存ファイル衝突を避ける命名となっている |
未実施 / OK / NG |
|
| F-04 |
一時ファイル |
処理中/処理後の一時ファイル確認 |
不要な一時ファイルが残らない |
未実施 / OK / NG |
|
8. 個人情報・ログ確認
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| P-01 |
画面表示 |
画面メッセージを確認 |
個人情報をそのまま表示しない |
未実施 / OK / NG |
|
| P-02 |
ログ出力 |
ログファイル/コンソールを確認 |
個人情報が出力されない |
未実施 / OK / NG |
|
| P-03 |
保存データ |
設定・履歴・一時領域を確認 |
個人情報の恒久保存がない |
未実施 / OK / NG |
|
9. 外部通信確認
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| C-01 |
外部API |
実行時通信の有無を確認 |
外部API呼び出しがない |
未実施 / OK / NG |
|
| C-02 |
外部CDN |
参照先URLや構成を確認 |
外部CDN参照がない |
未実施 / OK / NG |
|
| C-03 |
意図しない通信 |
実行中の通信挙動を確認 |
閉域前提を壊す通信がない |
未実施 / OK / NG |
|
10. UI/UX確認
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| U-01 |
画面構成 |
入力・実行・結果の配置を確認 |
要素が分離され、迷いにくい |
未実施 / OK / NG |
|
| U-02 |
エラー表示 |
異常時表示を確認 |
原因と対処が短文で分かる |
未実施 / OK / NG |
|
| U-03 |
成功表示 |
正常時表示を確認 |
完了と次操作が分かる |
未実施 / OK / NG |
|
| U-04 |
文言 |
専門用語の使用を確認 |
職員向けに理解しやすい |
未実施 / OK / NG |
|
11. READMEとの整合確認
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| D-01 |
手順一致 |
README記載手順で実行 |
手順どおりに再現できる |
未実施 / OK / NG |
|
| D-02 |
入出力一致 |
READMEの入出力説明を確認 |
実動作と説明が一致する |
未実施 / OK / NG |
|
| D-03 |
注意事項一致 |
個人情報・上書き・制約の記載確認 |
実装挙動と矛盾しない |
未実施 / OK / NG |
|
12. 未確認事項
- 未確認項目:
- 理由:
- 影響範囲:
- 暫定対応:
- 本確認予定日:
- 担当:
13. 判定結果
- 総合判定: OK / 要修正 / 保留
- 判定理由:
- リリース可否(試作版 / 検証版 / 本番相当版):
- フォローアップ事項:
14. 文書・ファイル整形確認
| No. |
観点 |
操作・条件 |
期待結果 |
結果 |
備考 |
| Q-01 |
README可読性 |
README.md をraw表示相当で確認 |
見出し・本文・箇条書きが読みやすい |
未実施 / OK / NG |
|
| Q-02 |
docs可読性 |
docs/*.md をraw表示相当で確認 |
数行圧縮されず、文書構造が維持される |
未実施 / OK / NG |
|
| Q-03 |
manuals可読性 |
manuals/*.md をraw表示相当で確認 |
数行圧縮されず、読者別手順書として読みやすい |
未実施 / OK / NG |
|
| Q-04 |
報告書可読性 |
development_report.md をraw表示相当で確認 |
数行圧縮されず、経緯と判断が追える |
未実施 / OK / NG |
|
| Q-05 |
箇条書き/チェック形式 |
Markdownの箇条書きとチェックリストを確認 |
- [ ] 形式で1項目ずつ改行されている |
未実施 / OK / NG |
|
| Q-06 |
表形式 |
Markdown表記を確認 |
表が複数行で整形されている |
未実施 / OK / NG |
|
| Q-07 |
コード整形 |
src/index.html / src/script.js / src/style.css を確認 |
改行・インデントが適切で保守しやすい |
未実施 / OK / NG |
|
| Q-08 |
1行化防止 |
src/index.html / src/script.js / src/style.css の行構成を確認 |
1行または数行に圧縮されていない |
未実施 / OK / NG |
|
| Q-09 |
報告書配置 |
development_report.md の配置を確認 |
ルート直下に1つだけ存在する |
未実施 / OK / NG |
|