テスト仕様書

 

 

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

「画像処理の実行」チェックボックスを
ON
OFF

画像読み込み前は何も動作しない

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

対応外のサイズの
画像の読み込み

「テスト画像」フォルダにある
6000×4000.bmp」を選択し、
「開く」をクリックする

エラーメッセージが表示される
(指定した画像サイズがオーバーしています)

2016/5/30

N.S

35

「テスト画像」フォルダにある
4000×6000.bmp」を選択し、
「開く」をクリックする

エラーメッセージが表示される
(指定した画像サイズがオーバーしています)

2016/5/30

N.S

36

対応外のビット深度の
画像の読み込み

「テスト画像」フォルダにある
8bit.bmp」を選択し、
「開く」をクリックする

エラーメッセージが表示される
(対応外のビット深度です)

2016/5/30

N.S

37

画像の表示

対応する画像の表示

ファイル選択ダイアログ上で
「テスト画像」フォルダにある
任意の24bitビットマップ画像を選択し、
「開く」をクリックする

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

画像描画領域よりも
小さい画像の表示

「テスト画像」フォルダにある
200×100.bmp」を選択し、
「開く」をクリックする

画像描画領域に合わせて拡大して表示される

2016/5/30

N.S

44

「テスト画像」フォルダにある
100×200.bmp」を選択し、
「開く」をクリックする

画像描画領域に合わせて拡大して表示される

2016/5/30

N.S

45

「テスト画像」フォルダにある
200×200.bmp」を選択し、
「開く」をクリックする

画像描画領域に合わせて拡大して表示される

2016/5/30

N.S

46

画像描画領域よりも
大きい画像の表示

「テスト画像」フォルダにある
2000×1000.bmp」を選択し、
「開く」をクリックする

画像描画領域に合わせて縮小して表示される

2016/5/30

N.S

47

「テスト画像」フォルダにある
1000×2000.bmp」を選択し、
「開く」をクリックする

画像描画領域に合わせて縮小して表示される

2016/5/30

N.S

48

「テスト画像」フォルダにある
2000×2000.bmp」を選択し、
「開く」をクリックする

画像描画領域に合わせて縮小して表示される

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にする

エラーメッセージが表示される
(しきい値が不正です)
「二値化画像の表示」チェックボックスを
OFF
にする

2016/5/30

N.S

52

元の画像との切り替え

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがONの状態で、
「画像処理の実行」チェックボックスを
OFF
にする

二値化前の画像が表示される

2016/5/30

N.S

53

二値化が正しく行われているか
の確認

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
0」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0が表示される

2016/5/30

N.S

54

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
63」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0から63までの数値が表示される

2016/5/30

N.S

55

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
64」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0から64までの数値が表示される

2016/5/30

N.S

56

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
127」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0から127までの数値が表示される

2016/5/30

N.S

57

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
128」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0から128までの数値が表示される

2016/5/30

N.S

58

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
191」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0から191までの数値が表示される

2016/5/30

N.S

59

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
192」を入力し、「画像処理の実行」チェックボックスをONにする

画像上の0から192までの数値が表示される

2016/5/30

N.S

60

実行処理の選択が「二値化」、「画像処理の実行」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、「しきい値(0~255)」エディットボックスに
255」を入力し、「画像処理の実行」チェックボックスをONにする

画像の全体が黒塗りされる

2016/5/30

N.S

61

「二値化画像の表示」・「画像の両軸反転」チェックボックスがOFFの状態で、「画像読込」ボタンから、「テスト画像」フォルダにある「BinaryTest.bmp」を読込・表示後、
「しきい値(0~255)」エディットボックスに
256」を入力し、「画像処理の実行」チェックボックスをONにする

エラーメッセージが表示される
(しきい値が不正です)
「二値化画像の表示」チェックボックスを
OFF
にする

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にする

エラーメッセージが表示される
(回転角が不正です)
「画像処理の実行」チェックボックスを
OFF
にする

2016/5/30

N.S

64

元の画像との切り替え

実行処理の選択が「回転(右回り)」、「画像処理の実行」チェックボックスがONの状態で「画像処理の実行」チェックボックスを
OFF
にする

回転前の画像が表示される

2016/5/30

N.S

65

画像の両軸反転
(画像の読込・表示後)

両軸反転の動作確認

実行処理の選択が「両軸反転」、「画像処理の実行」チェックボックスがOFFの状態で「画像処理の実行」チェックボックスを
ON
にする

UI

両軸反転された画像が画像描画領域に
表示される

2016/5/30

N.S

66

元の画像との切り替え

実行処理の選択が「両軸反転」、「画像処理の実行」チェックボックスがONの状態で「画像処理の実行」チェックボックスを
OFF
にする

両軸反転前の画像が表示される

2016/5/30

N.S

67

画像処理の切り替え
(画像の読込・表示後)

二値化画像への切り替え

実行処理の選択が「二値化」以外、「画像処理の実行」チェックボックスがONの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲内の数値を入力し、コンボボックスを開き「二値化」を選択

UI

二値化された画像が画像描画領域に表示される

2016/5/30

N.S

68

二値化画像への切り替え
(誤ったしきい値)

実行処理の選択が「二値化」以外、「画像処理の実行」チェックボックスがONの状態で、「しきい値(0~255)」エディットボックスに0~255の範囲外の数値「256」を入力し、コンボボックスを開き「二値化」を選択

エラーメッセージが表示される
(しきい値が不正です)
「二値化画像の表示」チェックボックスを
OFF
にする

2016/5/30

N.S

69

回転画像への切り替え

実行処理の選択が「回転(右回り)」以外、「画像処理の実行」チェックボックスがONの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲内の数値を入力し、コンボボックスを開き「回転(右回り)」を選択

回転された画像が画像描画領域に表示される

2016/5/30

N.S

70

回転画像への切り替え
(誤った回転角)

実行処理の選択が「回転(右回り)」以外、「画像処理の実行」チェックボックスがONの状態で、「回転角[°](0~360)」エディットボックスに0~360の範囲外の数値「361」を入力し、コンボボックスを開き「回転(右回り)」を選択

エラーメッセージが表示される
(回転角が不正です)
「画像処理の実行」チェックボックスを
OFF
にする

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

存在しないファイル名を入力し、
「保存」をクリックする

画像描画領域に表示されている画像が
「ファイル名.bmp」として新規保存される

2016/5/30

N.S

81

存在するファイル名を入力または
クリックし、「保存」をクリックする

上書き確認メッセージが表示される

2016/5/30

N.S

82

上書き確認メッセージで「はい」を
クリックする

画像描画領域に表示されている画像が
上書き保存される

2016/5/30

N.S

83

上書き確認メッセージで「いいえ」を
クリックする

ファイル選択ダイアログに戻る

2016/5/30

N.S

 

 

 

戻る