第 5 章 ソフトウェアテスト
5.1 本プロジェクトにおけるテストの進行
5.4.3 結合テスト
表 5-16 FV 表(一部抜粋)
画面名 目的機能 検証内容 作成するテスト
メニュー
・各種機能へのリンク
・ログインユーザが一般ユーザである 時と管理者であるときで表示するリン クを変更する。
・各画面へのリンクが正しいか。
・管理者権限でログインした場合の み、専用リンクが表示されているか。
項目動作確認表
患者情報
・患者の個人情報の表示、使用中の レジメンの表示
・患者情報への各種操作リンク
・患者の直近の投薬履歴のカレンダー 表示。
・各種情報の表示内容は正しいか。
・表示の展開・折りたたみは動作する か。
・各画面へのリンクが正しいか。
・カレンダー表示は正しいか。
項目動作確認表
患者レジ
メン登録 ・新規患者レジメンの登録
・レジメンの検索結果は正しいか。
・Jqueryは正しく動作するか。
・思うようにレジメン名を探し出せる か。
CFD
デシジョンテーブル 項目動作確認表
テスト仕様書
テスト仕様書には,画面ごとに,FV 表で決定したテストを作成した.
まず,項目動作確認表を表 5-17 に示す.この表では,画面定義書から項目
IDと項目名を 引用し,それぞれに対して確認内容を記載した.テスト実行時には,確認内容に記載された 内容を確認し,結果が
OKか
NGを記入する.NG であった場合には結合テストバグ票に詳 細を記入する.
表 5-17 項目動作確認表(一部抜粋)
項目ID 項目名 論理項目
種別 確認内容 2012/11/14 3 患者薬歴登録画面(注射) ラベル 仕様通りの綴りである OK
4 メニュー リンク SC2_メニュー場面へ遷移 OK 5 患者情報画面 リンク SC5_患者情報画面へ遷移 OK 6 患者薬歴登録画面(注射) ラベル 仕様通りの綴りである NG 19 薬歴登録(注射) ラベル 仕様通りの綴りである OK 20 前回の投与内容を呼び出す ボタン ID26実施とID28投与量を呼び出す OK
21 投与日 テキスト
ボックス
カレンダー上をクリックすることで入
力される OK
22-001 処方区分 ラジオボ タン
入院を選択した時、病棟と指示待ち の欄が入力可能になる。一方その 他調製本数が入力不可になる。
OK
22-002 処方区分 ラジオボ タン
外来を選択した時、その他調製本数 が入力可能になる。一方病棟と指示 待ちの欄が入力不可になる。
OK
もう
1つは,
CFD法を用いたデシジョンテーブルである.複雑な判定処理を網羅して,テ
ストケースを作成する必要があるエラー・警告判定を行う画面において,組み合わせのテス
トケースの作成に用いた.
画面ID SC26 画面名 児玉
パターン 画面状態 児玉
画面概要
判定系テスト
項目名 入力 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
入力あり ● ● - - - ● ● ●
文字列 ● - - -
-入院 ● - - - ●
-外来 ● - - ● - - -
-0~9999 / ● - - - /
-<0, 9999< / - - ● - - - /
-文字列 / - - ● - - - /
-実施 1個以上チェック ● ● - - - ●
-0~999999.99 ● ● - - - ●
-<0, 1000000< - - - ● - - -
-文字列 - - - ● - - -
-0~9999 - - -
-<0, 9999< - - - ● -
-文字列 - - - ● -
-指定した投与日に同名
薬の薬歴がない ● ● - - - ●
-指定した投与日に同名
薬の薬歴がある - - - ●
-チェックがついている ● ● - - -
-チェックがついていない - - - ● ●
同じ患者レジメンで登録
された薬歴が存在する - - - ●
同じ患者レジメンで登録
された薬歴が存在しない - - - ●
SC27へ遷移 ● ● ● ●
必須 必須チェック(*1)エラー ● ● ●
桁数 必須チェック(*2)エラー ● ● ●
型違い 必須チェック(*3)エラー ● ● ● ●
日付かぶりエラー ●
開始レジメンがないエ
ラー ● ●
児玉 2012/11/14 OK OK OK NG OK NG OK NG NG NG NG OK NG OK - 47%
児玉 2012/11/19 OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK 100%
2012/9/14 2012/11/19 作成日
最終更新 作成者
更新者
条件
動作
テスト結果
その他調製本数 投与日 処方区分
実投与量
ファシール
同じ患者レジメン の薬歴 投与日のかぶり 次の適用期間を
始める
患者薬歴登録画面(注射)
図 5-9
CFDから導出したデシジョンテーブル
結合テスト結果
2