質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
ソフトウェアテスト

ソフトウェアテストは、プログラムを実行し、要求通りに正しく動作が行えているかどうか確認する作業です。プログラム中のバグをできる限り多く発見することを目標として行われます。

Q&A

1回答

2614閲覧

テストケース作成を効率よく行う方法を教えてください

kuppuku

総合スコア11

ソフトウェアテスト

ソフトウェアテストは、プログラムを実行し、要求通りに正しく動作が行えているかどうか確認する作業です。プログラム中のバグをできる限り多く発見することを目標として行われます。

0グッド

0クリップ

投稿2015/06/04 03:53

初めて質問します。おかしなことを聞いていたらすみません。

pascalで書かれたソースコードを解析し、仕様を読み解きながらテストケース作成を行っています。

テストケース作成者が自らそのテストケースを元にシステムを動かして動作検証します。ブラックボックステストです。

仕様書がないため、pascalのソースコードを解析しても不明確な部分は担当者に確認を行っていますが、どうもそこに時間がかかる気がします。

納期が迫っているため少しでも早く進めたいのですが、何か効率の良い方法はありますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

pascalで書かれたソースコードを解析し、仕様を読み解きながらテストケース作成を行っています。
テストケース作成者が自らそのテストケースを元にシステムを動かして動作検証します。ブラックボックステストです。

まず最初に断っておきますが、ブラックボックステストならソースコードを解析することはおかしいです。

ブラックボックステストは仕様書に書かれた項目が網羅されているか、挙動に誤りが無いか、インプットとアウトプットから確認するためのテストです。
仕様書が無いなら、プログラムを起動してUIから設定可能な項目をすべて割出し、まずはそちらを表にしましょう。

どのような結果になるべきか、事前にわかる場合は期待値をその表に書き込んでいきます。
分からない場合は、結果の妥当性が分かる人と協議して下さい。
その時間がスケジュールの都合でテストの事前に取れない場合は、表にテスト結果の方をすべて書き出し、その後別途協議する時間を取るといいでしょう。

これだけで本来ブラックボックステストに必要なテストケース自体は作れるはずです。
この表を作る間は解析業務や確認の時間は不要になるはずですし、仮に期待する結果を解析しなくてはならない場合にもテストケース側の対象に項目数を絞れるはずです

投稿2015/06/04 04:47

編集2015/06/04 04:49
haru666

総合スコア1591

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問