テスト仕様書
No. |
テスト項目 |
操作内容 |
確認場所 |
確認事項 |
結果 |
実施日 |
実施者 |
|
1 |
アプリケーションの起動 |
ImageViewer.exeの起動 |
UI |
アプリケーションが起動される |
○ |
2016/5/30 |
N.S |
|
2 |
アプリケーションの終了 |
メイン画面でEnterキーを押下する |
アプリケーションは終了しない |
○ |
2016/5/30 |
N.S |
||
3 |
メイン画面でEscキーを押下する |
アプリケーションは終了しない |
○ |
2016/5/30 |
N.S |
|||
4 |
ImageViewerの×ボタンをクリックする |
アプリケーションが終了する |
○ |
2016/5/30 |
N.S |
|||
5 |
UI初期状態の動作確認 |
画像描画領域の状態 |
起動時画像描画領域の確認 |
UI |
初期背景色RGB(200,200,200)に |
○ |
2016/5/30 |
N.S |
6 |
画像読込エディットボックス |
起動時の画像読込エディットボックスの確認 |
起動時に画像読込エディットボックスは空 |
○ |
2016/5/30 |
N.S |
||
7 |
画像読込エディットボックスに |
画像読込エディットボックスに |
○ |
2016/5/30 |
N.S |
|||
8 |
画像情報 ファイル名 |
起動時の「ファイル名」エディットボックスの確認 |
起動時に「ファイル名」エディットボックスは空 |
○ |
2016/5/30 |
N.S |
||
9 |
「ファイル名」エディットボックスに |
「ファイル名」エディットボックスに |
○ |
2016/5/30 |
N.S |
|||
10 |
画像情報 絶対パス |
起動時の「絶対パス」エディットボックスの確認 |
起動時に「絶対パス」エディットボックスは空 |
○ |
2016/5/30 |
N.S |
||
11 |
「絶対パス」エディットボックスに |
「絶対パス」エディットボックスに |
○ |
2016/5/30 |
N.S |
|||
12 |
画像情報 サイズ(byte) |
起動時の「サイズ(byte)」エディットボックスの確認 |
起動時に「サイズ(byte)」エディットボックスは空 |
○ |
2016/5/30 |
N.S |
||
13 |
「サイズ(byte)」エディットボックスに |
「サイズ(byte)」エディットボックスに |
○ |
2016/5/30 |
N.S |
|||
14 |
画像情報 ビット深度(bit) |
起動時の「ビット深度(bit)」エディットボックスの確認 |
起動時に「ビット深度(bit)」エディットボックスは空 |
○ |
2016/5/30 |
N.S |
||
15 |
「ビット深度(bit)」エディットボックスに |
「ビット深度(bit)」エディットボックスに |
○ |
2016/5/30 |
N.S |
|||
16 |
画像処理 実行処理 |
起動時の「実行処理」コンボボックスの確認 |
起動時に「二値化」が選択されている |
○ |
2016/5/30 |
N.S |
||
17 |
画像処理 条件テキスト |
起動時の条件テキストの確認 |
起動時に「しきい値(0~255)」と表示されている |
○ |
2016/5/30 |
N.S |
||
18 |
画像処理 条件エディットボックス |
起動時の条件エディットボックスの確認 |
起動時に「0」が入力されている |
○ |
2016/5/30 |
N.S |
||
19 |
条件エディットボックスに文字をキーボード入力する |
数字のみ入力可能で、文字等が入力された場合はエラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
20 |
条件エディットボックスに負の数字「-1」を入力 |
「-」入力時にエラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
21 |
条件エディットボックスに小数「0.1」を入力 |
「. 」入力時にエラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
22 |
画像処理 |
「実行処理」コンボボックスの「二値化」以外が選択されている状態で、コンボボックスを開き「二値化」を選択 |
「二値化」が選択され、条件テキストに「しきい値(0~255)」と表示される |
○ |
2016/5/30 |
N.S |
||
23 |
「実行処理」コンボボックスの「回転(右回り)」以外が選択されている状態で、コンボボックスを開き「回転(右回り)」を選択 |
「回転(右回り)」が選択され、条件テキストに「回転角[°](0~360)」と表示される |
○ |
2016/5/30 |
N.S |
|||
24 |
「実行処理」コンボボックスの「両軸反転」以外が選択されている状態で、コンボボックスを開き「両軸反転」を選択 |
「両軸反転」が選択され、条件テキストには何も表示されない |
○ |
2016/5/30 |
N.S |
|||
25 |
画像処理 画像処理の実行 |
起動時の「画像処理の実行」チェックボックスの確認 |
起動時に「二値化画像の表示」チェックボックスはOFFになっている |
○ |
2016/5/30 |
N.S |
||
26 |
「画像処理の実行」チェックボックスを |
画像読み込み前は何も動作しない |
○ |
2016/5/30 |
N.S |
|||
27 |
画像の保存 |
起動時の「画像保存」ボタンの確認 |
画像読み込み前はボタンが無効 |
○ |
2016/5/30 |
N.S |
||
28 |
画像の読み込み |
ファイル選択ダイアログの |
「画像読込」ボタンをクリックする |
ファイル選択 |
ファイル選択ダイアログが表示される |
○ |
2016/5/30 |
N.S |
29 |
ファイル選択ダイアログで選択できる |
.bmp形式のファイルのみ選択可能 |
○ |
2016/5/30 |
N.S |
|||
30 |
何も選択、入力せずにファイル選択 |
「開く」ボタンは反応せず何も起こらない |
○ |
2016/5/30 |
N.S |
|||
31 |
ファイル選択ダイアログの「キャンセル」 |
メイン画面に戻る |
○ |
2016/5/30 |
N.S |
|||
32 |
存在しないファイル名を入力し、 |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
33 |
ビットマップ以外の |
ビットマップ以外の画像ファイル名を |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
34 |
対応外のサイズの |
「テスト画像」フォルダにある |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
35 |
「テスト画像」フォルダにある |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
36 |
対応外のビット深度の |
「テスト画像」フォルダにある |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
37 |
画像の表示 |
対応する画像の表示 |
ファイル選択ダイアログ上で |
UI |
画像描画領域に選択された画像が |
○ |
2016/5/30 |
N.S |
38 |
対応する画像情報の表示 |
画像のファイル名が「ファイル名」エディットボックスに表示される |
○ |
2016/5/30 |
N.S |
|||
39 |
画像の絶対パスが「絶対パス」エディットボックスに表示される |
○ |
2016/5/30 |
N.S |
||||
40 |
画像のサイズが「サイズ(byte)」エディットボックスに表示される |
○ |
2016/5/30 |
N.S |
||||
41 |
画像のビット深度が「ビット深度(bit)」エディットボックスに表示される |
○ |
2016/5/30 |
N.S |
||||
42 |
「画像保存」ボタンの有効化 |
「画像保存」ボタンが有効になる |
○ |
2016/5/30 |
N.S |
|||
43 |
画像描画領域よりも |
「テスト画像」フォルダにある |
画像描画領域に合わせて拡大して表示される |
○ |
2016/5/30 |
N.S |
||
44 |
「テスト画像」フォルダにある |
画像描画領域に合わせて拡大して表示される |
○ |
2016/5/30 |
N.S |
|||
45 |
「テスト画像」フォルダにある |
画像描画領域に合わせて拡大して表示される |
○ |
2016/5/30 |
N.S |
|||
46 |
画像描画領域よりも |
「テスト画像」フォルダにある |
画像描画領域に合わせて縮小して表示される |
○ |
2016/5/30 |
N.S |
||
47 |
「テスト画像」フォルダにある |
画像描画領域に合わせて縮小して表示される |
○ |
2016/5/30 |
N.S |
|||
48 |
「テスト画像」フォルダにある |
画像描画領域に合わせて縮小して表示される |
○ |
2016/5/30 |
N.S |
|||
49 |
別の画像の読み込み・表示 |
画像が表示されている状態で、 |
新しい画像ファイルの画像・情報が表示される |
○ |
2016/5/30 |
N.S |
||
50 |
画像の二値化 |
正しいしきい値が入力された |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲内の数値を入力し、「画像処理の実行」チェックボックスをONにする |
UI |
入力したしきい値を用いて二値化された画像が |
○ |
2016/5/30 |
N.S |
51 |
誤ったしきい値が入力された |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲外の数値「256」を入力し、「画像処理の実行」チェックボックスをONにする |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
52 |
元の画像との切り替え |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがONの状態で、 |
二値化前の画像が表示される |
○ |
2016/5/30 |
N.S |
||
53 |
二値化が正しく行われているか |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0が表示される |
○ |
2016/5/30 |
N.S |
||
54 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0から63までの数値が表示される |
○ |
2016/5/30 |
N.S |
|||
55 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0から64までの数値が表示される |
○ |
2016/5/30 |
N.S |
|||
56 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0から127までの数値が表示される |
○ |
2016/5/30 |
N.S |
|||
57 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0から128までの数値が表示される |
○ |
2016/5/30 |
N.S |
|||
58 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0から191までの数値が表示される |
○ |
2016/5/30 |
N.S |
|||
59 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像上の0から192までの数値が表示される |
○ |
2016/5/30 |
N.S |
|||
60 |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに |
画像の全体が黒塗りされる |
○ |
2016/5/30 |
N.S |
|||
61 |
「二値化画像の表示」・「画像の両軸反転」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、 |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
62 |
画像の回転 |
正しい回転角が入力された |
実行処理の選択が「回転(右回り)」、「画像処理の実行」チェックボックスがOFFの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲内の数値を入力し、「画像処理の実行」チェックボックスをONにする |
UI |
入力した回転角を用いて右回りに回転した画像が画像描画領域に表示される |
○ |
2016/5/30 |
N.S |
63 |
誤った回転角が入力された |
実行処理の選択が「回転(右回り)」、「画像処理の実行」チェックボックスがOFFの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲外の数値「361」を入力し、「画像処理の実行」チェックボックスをONにする |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
64 |
元の画像との切り替え |
実行処理の選択が「回転(右回り)」、「画像処理の実行」チェックボックスがONの状態で「画像処理の実行」チェックボックスを |
回転前の画像が表示される |
○ |
2016/5/30 |
N.S |
||
65 |
画像の両軸反転 |
両軸反転の動作確認 |
実行処理の選択が「両軸反転」、「画像処理の実行」チェックボックスがOFFの状態で「画像処理の実行」チェックボックスを |
UI |
両軸反転された画像が画像描画領域に |
○ |
2016/5/30 |
N.S |
66 |
元の画像との切り替え |
実行処理の選択が「両軸反転」、「画像処理の実行」チェックボックスがONの状態で「画像処理の実行」チェックボックスを |
両軸反転前の画像が表示される |
○ |
2016/5/30 |
N.S |
||
67 |
画像処理の切り替え |
二値化画像への切り替え |
実行処理の選択が「二値化」以外、「画像処理の実行」チェックボックスがONの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲内の数値を入力し、コンボボックスを開き「二値化」を選択 |
UI |
二値化された画像が画像描画領域に表示される |
○ |
2016/5/30 |
N.S |
68 |
二値化画像への切り替え |
実行処理の選択が「二値化」以外、「画像処理の実行」チェックボックスがONの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲外の数値「256」を入力し、コンボボックスを開き「二値化」を選択 |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
69 |
回転画像への切り替え |
実行処理の選択が「回転(右回り)」以外、「画像処理の実行」チェックボックスがONの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲内の数値を入力し、コンボボックスを開き「回転(右回り)」を選択 |
回転された画像が画像描画領域に表示される |
○ |
2016/5/30 |
N.S |
||
70 |
回転画像への切り替え |
実行処理の選択が「回転(右回り)」以外、「画像処理の実行」チェックボックスがONの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲外の数値「361」を入力し、コンボボックスを開き「回転(右回り)」を選択 |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
71 |
両軸反転画像への切り替え |
実行処理の選択が「両軸反転」以外、「画像処理の実行」チェックボックスがONの状態で、コンボボックスを開き「両軸反転」を選択 |
両軸反転された画像が画像描画領域に表示される |
○ |
2016/5/30 |
N.S |
||
72 |
画像処理機能を |
読み込む画像を |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがONの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲内の数値を入力ご、「画像読込」ボタンをクリックして、ファイル選択ダイアログ上で任意の24bitビットマップ画像を選択し、「開く」をクリックする |
UI |
選択した画像が二値化されて表示される |
○ |
2016/5/30 |
N.S |
73 |
読み込む画像を |
実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがONの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲外の数値「256」を入力後、「画像読込」ボタンをクリックして、ファイル選択ダイアログ上で任意の24bitビットマップ画像を選択し、「開く」をクリックする |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
74 |
読み込む画像を |
実行処理の選択が「回転(右回り)」、「画像処理の実行」チェックボックスがONの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲内の数値を入力後、「画像読込」ボタンをクリックして、ファイル選択ダイアログ上で任意の24bitビットマップ画像を選択し、「開く」をクリックする |
選択した画像が回転されて表示される |
○ |
2016/5/30 |
N.S |
||
75 |
読み込む画像を |
実行処理の選択が「回転(右回り)」、「画像処理の実行」チェックボックスがONの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲外の数値「361」を入力後、「画像読込」ボタンをクリックして、ファイル選択ダイアログ上で任意の24bitビットマップ画像を選択し、「開く」をクリックする |
エラーメッセージが表示される |
○ |
2016/5/30 |
N.S |
||
76 |
読み込む画像を |
実行処理の選択が「両軸反転」、「画像処理の実行」チェックボックスがONの状態で、「画像読込」ボタンをクリックして、ファイル選択ダイアログ上で任意の24bitビットマップ画像を選択し、「開く」をクリックする「 |
選択した画像が両軸反転されて表示される |
○ |
2016/5/30 |
N.S |
||
77 |
画像の保存 |
表示中の画像の保存 |
画像の読込・表示後に「画像保存」ボタン |
ファイル選択 |
ファイル選択ダイアログが表示される |
○ |
2016/5/30 |
N.S |
78 |
何も選択、入力せずにファイル選択ダイアログの「保存」をクリックする |
「保存」ボタンは反応せず何も起こらない |
○ |
2016/5/30 |
N.S |
|||
79 |
ファイル選択ダイアログの「キャンセル」をクリックする |
メイン画面に戻る |
○ |
2016/5/30 |
N.S |
|||
80 |
存在しないファイル名を入力し、 |
画像描画領域に表示されている画像が |
○ |
2016/5/30 |
N.S |
|||
81 |
存在するファイル名を入力または |
上書き確認メッセージが表示される |
○ |
2016/5/30 |
N.S |
|||
82 |
上書き確認メッセージで「はい」を |
画像描画領域に表示されている画像が |
○ |
2016/5/30 |
N.S |
|||
83 |
上書き確認メッセージで「いいえ」を |
ファイル選択ダイアログに戻る |
○ |
2016/5/30 |
N.S |
|||