Mais conteúdo relacionado
Mais de Noriyuki Mizuno (16)
納得できるテストをつくるアプローチ(JaSST'17 Kansai向け)
- 55. 552017/06/23公開用 JaSST’17 Kansai
ワーク③:テストケースから目的を取り出す
ワーク①「Javaly Park」購入計算機能に対して、
テストケースだけを用意してみました。
1.納得できるテストを考えてみよう
テストケーステストケーステストケーステストケーステストケーステストケーステストケーステストケース
テストケーステストケーステストケーステストケーステストケーステストケーステストケーステストケース
テストケーステストケーステストケーステストケーステストケーステストケーステストケーステストケース
テストケース
テストケーステストケーステストケーステストケース
テストケーステストケーステストケーステストケース
テストケーステストケーステストケーステストケース
テストケース目的
テストケース目的
テストケース目的
<ワーク内容>
1.テストケースを目的で整理しましょう
2.不足の追加や整理をしてみましょう
- 75. 752017/06/23公開用 JaSST’17 Kansai
参考シリーズ:テストの目的
各種書籍、資料からの「テストの目的」をとりあげました。
1.納得できるテストを考えてみよう
JSTQB FLシラバス(P14)より
ISTQBテスト技術者資格制度 Foundation Level シラバス 日本語版 Version 2011.J02
テストには以下のような目的がある。
欠陥を摘出する。
対象ソフトウェアの品質レベルが十分であることを確認する。
意志決定のための情報を示す。
欠陥の作りこみを防ぐ。
ソフトウェア・テストの技法(G.J.マイヤーズ)より
ソフトウェア・テストとは、コンピュータ・コードが意図されたよう
に動作し意図されないことはすべて実行しないように設計されている
ことを検証するように設計されたプロセスである。
マインドマップからはじめるソフトウェアテストより
ソフトウェアテストを行うと、ソフトウェアが作られていく過程で入り込んで
しまうバグを発見することができ、そのバグを開発者が修正することによって、
ソフトウェアを利用者が安心して使用することができるようになる。
- 80. 802017/06/23公開用 JaSST’17 Kansai
参考シリーズ:テストカタマリー
今回の構造を保守する場合において、UMLツールを使用できる
「記法」を用いることで、作成・管理がやりやすくなります。
1.納得できるテストを考えてみよう
+ XX確認() : パラメータ組合せ確認
+ 入場時間XX確認() : 単体パラメータ確認
+ 購入種別パラメータXX確認() : 単体パラメータ確認
- 1000人連続で計算 : 信頼性
- 1秒以内に計算が完了 : 性能効率性
- パラメータ組合せ確認 : 機能適合性
- 単体パラメータ確認 : 機能適合性
購入計算機能
「おとな」設定時
購入種別パラメータ
を確認する
購入計算
機能
入場時間パラメータ
を確認する
「こども」設定時
パラメータの組合せ
を確認する
・・・の時
テストケーステストケーステストケーステストケース
1秒以内に計算が
完了することを確認
理由1000人連続で
計算出来ること
・・・
テストケース目的を属性に配置
テストケースをメソッドに配置参考リンク
テストカタマリーの紹介:まとめ
http://blog.amateur-factory.jp/?eid=1444276
テストカタマリーを活用したテスト設計プロセス案:まとめ
http://blog.amateur-factory.jp/?eid=1444278
Test Conglomeration - Proposal for Test Design Notation Like Class Diagram
http://ieeexplore.ieee.org/document/7899074/