ソフトウェアテスト
[5] ブラックボックステス
ト演習
Software Testing
[5] Black Box Testing Exercise & Seminar
あまん ひろひさ ひろひさ
阿萬 裕久 裕久( AMAN
Hirohisa )
(C) 2007-2022 Hirohisa AMAN
1
演習の目的目的
プログラムのの目的ブラックボックステスト(特
にテストケースの目的作成)を行い,ソフト行い,ソフトい,ソフトソフト
ウェアテストの目的重要性を体験・学習するを行い,ソフト体験・学習する
主な内容な内容内容
プログラムのの目的ブラックボックステスト
仕様に従ったプログラムの作成に従ったプログラムの作成ったプログラムの作成プログラムのの目的作成
他人によるテストの実施によるテストの目的実施
(不具合が見つかった場合は)プログラムのが見つかった場合は)プログラムの見つかった場合は)プログラムのつかったプログラムの作成場合が見つかった場合は)プログラムのは)プログラムのの目的
修正
(C) 2007-2022 Hirohisa AMAN
2
演習の目的内容
課題1
与えられたプログラム(バグあり)に対してえられたプログラムの作成プログラムの(バグあり)に対してしてテス
トケースを行い,ソフト考えてえてブラックボックステストを行い,ソフト行い,ソフトう
課題2
与えられたプログラム(バグあり)に対してえられたプログラムの作成仕様に従ったプログラムの作成に従ったプログラムの作成ってプログラムのを行い,ソフト作成する
そして,ソフト
作成したプログラムの作成プログラムのを行い,ソフト他人によるテストの実施にテストしてもらう
不具合が見つかった場合は)プログラムのが見つかった場合は)プログラムの見つかった場合は)プログラムのつかったプログラムの作成場合が見つかった場合は)プログラムのはプログラムのの目的修正も行い,ソフトう
(C) 2007-2022 Hirohisa AMAN
3
課題1
※ プログラムのには,ソフトバグ(誤り)をり)を行い,ソフト
わざと作っている
どちらも
Teams
からダウンロー
ド
【テスト対して象】 】 sample0501.c
① プログラムのの目的仕様に従ったプログラムの作成( spec0501.pdf )に
基づいてづいて,ソフト可能な限りな内容限りりいろいろな内容テスト
ケースを行い,ソフト考えてえて Excel シートに記入しな内容
さい
② 上で考えた各テストケースについて,で考えた各テストケースについて,考えてえたプログラムの作成各テストケースについて,テストケースについて,ソフト実際
にプログラムのを行い,ソフト動かしてテストかしてテストを行い,ソフト行い,ソフトいな内容さ
い
ブラックボックステストな内容の目的で考えた各テストケースについて,,ソフトプログラムのの目的内容は見つかった場合は)プログラムのな内容いこと
テスト結果も も Excel シートに記入する
こと
(C) 2007-2022 Hirohisa AMAN
4
test-report0501.xlsx
課題1で考えた各テストケースについて,作成するテスト報告
空欄を例にならって埋めていきなさい.を行い,ソフト例にならって埋めていきなさい.にな内容らって埋めていきなさい.めていきな内容さい.
で考えた各テストケースについて,きるだけ多く,できるだけ多様なテストを多く,できるだけ多様なテストをく,ソフトで考えた各テストケースについて,きるだけ多く,できるだけ多様なテストを多く,できるだけ多様なテストを様に従ったプログラムの作成な内容テストを行い,ソフト
行い,ソフトいな内容さい.( 10 個以上で考えた各テストケースについて,が見つかった場合は)プログラムの望ましい)ましい)
(C) 2007-2022 Hirohisa AMAN
5
課題 1 の目的提出
Teams から
test-report0501.xlsx
を行い,ソフト提出しな内容さい
[5] Exercise-1 (black box testing)
提出〆切:本日 (Mar.21) Mar.21) )
1) 5:00 (ベトナムの時間)
(C) 2007-2022 Hirohisa AMAN
6
課題2
仕様に従ったプログラムの作成書 spec0502.pdf に従ったプログラムの作成ってプログラ
ムのを行い,ソフト作りな内容さい
作成するソースファイル名は 名は は ex0502.c
そして,ソフト自分が作ったプログラムを他の人が見つかった場合は)プログラムの作ったプログラムの作成プログラムのを行い,ソフト他の目的人によるテストの実施
にテストしてもらいな内容さい
C
ex0502.c
プログラムの
学生 A
テスト結果も
学生 B
test-report0502.xlsx
(C) 2007-2022 Hirohisa AMAN
7
test-report0502.xlsx
課題2で考えた各テストケースについて,使用するテスト報告シートするテスト報告シート
テストを行い,ソフトしたプログラムの作成人によるテストの実施は,ソフトテストの目的結果も を行い,ソフト
例にならって埋めていきなさい.にな内容らって埋めていきなさい.めていきな内容さい.
(C) 2007-2022 Hirohisa AMAN
プログラムのの目的作者
は,ソフト
バグを行い,ソフト修正したプログラムの作成後
8
に再テストしなさテストしな内容さ
い
自分が作ったプログラムを他の人
課題 2 の目的提出
C
ex0502.c
プログラムの
学生 A
テスト結果も
学生 B
test-report0502.xlsx
Teams から
自分が作ったプログラムを他の人の目的作ったプログラムの作成 ex0502.c (最終版)
自分が作ったプログラムを他の人が見つかった場合は)プログラムの受け取ったけ多く,できるだけ多様なテストを取ったったプログラムの作成 test-report0502.xlsx
を行い,ソフト提出しな内容さい
[5] Exercise-2 (black box testing)
提出〆切: Mar.28, 1) 3:00 (ベトナムの
時間)
(C) 2007-2022 Hirohisa AMAN
9