Download - Jstqb test analyst-chap4
![Page 1: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/1.jpg)
藤沢 耕助
*
![Page 2: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/2.jpg)
* この資料は、本編シラバスと章立てが異なる場合があります(本まとめ作者の理解で章立てを変えています)
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 2
![Page 3: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/3.jpg)
1. イントロダクション
2. 機能的な品質特性
2.1. 正確性テスト
2.2 合⽬的性テスト
2.3 相互運⽤性テスト
3. ⾮機能的な品質特性
3.1 使⽤性テスト
3.2 アクセシビリティテスト 2015/7/28
テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 3
![Page 4: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/4.jpg)
1. イントロダクション
2. 機能的な品質特性
2.1. 正確性テスト
2.2 合⽬的性テスト
2.3 相互運⽤性テスト
3. ⾮機能的な品質特性
3.1 使⽤性テスト
3.2 アクセシビリティテスト 2015/7/28
テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 4
![Page 5: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/5.jpg)
特性 副特性 テスト アナリスト
テクニカルテスト アナリスト
機能性正確性、合⽬的性、相互運⽤性、標準適合性
○
セキュリティ ○信頼性 成熟性(頑健性)、障害許容
性、回復性、標準適合性 ○
使⽤性 理解性、習得性、運⽤性、魅⼒性、標準適合性
○
効率性 性能(時間効率性)、資源効率性、標準適合性
○
保守性 解析性、変更性、安定性、試験性、標準適合性
○
移植性 環境適応性、設置性、共存性、置換性、標準適合性
○
ISO9126が定義しているプロダクト品質特性2015/7/28
テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 5
![Page 6: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/6.jpg)
1. イントロダクション
2. 機能的な品質特性
2.1. 正確性テスト
2.2 合⽬的性テスト
2.3 相互運⽤性テスト
3. ⾮機能的な品質特性
3.1 使⽤性
3.2 アクセシビリティ 2015/7/28
テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 6
![Page 7: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/7.jpg)
2. 機能的な品質特性 (機能性)
3. ⾮機能的な品質特性(使⽤性)
2.1 正確性テスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 7
明⽰的/暗黙的要件に準拠しているか
計算の正確性をテストすることもある
多くのテスト技法を使⽤できる
ライフサイクルのすべての段階で実施
データや状態の誤った処理を対象とする
![Page 8: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/8.jpg)
2. 機能的な品質特性 (機能性)
3. ⾮機能的な品質特性(使⽤性)
2.2 合⽬的性テスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 8
機能セットが意図、タスクにとって適切かユースケースに基づきテストを実施できる
システムテスト/統合テスト後半で実施
システムがユーザの要求を 受け⼊れられないことを⽰す
![Page 9: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/9.jpg)
2. 機能的な品質特性 (機能性)
3. ⾮機能的な品質特性(使⽤性)
2.3 相互運⽤性テスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 9
意図した環境において、データ交換が適切に機能するか
XMLなど、設計上の特徴に重点を置く
統合テスト、システムテストで実施
相互作⽤するコンポーネント間で 誤ったデータ交換がないか
![Page 10: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/10.jpg)
2.3 相互運⽤性テスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 10
デシジョンテーブル
状態遷移図
ユースケース
組み合わせテスト
2. 機能的な品質特性 (機能性)
3. ⾮機能的な品質特性(使⽤性)
![Page 11: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/11.jpg)
1. イントロダクション
2. 機能的な品質特性
2.1. 正確性テスト
2.2 合⽬的性テスト
2.3 相互運⽤性テスト
3. ⾮機能的な品質特性
3.1 使⽤性テスト
3.2 アクセシビリティテスト 2015/7/28
テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 11
![Page 12: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/12.jpg)
2. 機能的な品質特性 (機能性) 3. ⾮機能的な品質特性
(使⽤性)
3.1 使⽤性テスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 12
有効性、効率性、満⾜性の測定に注⼒する
使⽤性ガイドラインを利⽤
設計をガイドするためのテスト、実装後に実施するテストがある
使いやすさをテストする
![Page 13: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/13.jpg)
2. 機能的な品質特性 (機能性) 3. ⾮機能的な品質特性
(使⽤性)
3.1 使⽤性テスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 13
インスペクション、評価、またはレビュー
プロトタイプ
実装の検証、妥当性確認
調査、アンケート
- SUMI、WAMMIによる使⽤性測定
- http://u-site.jp/hcd-research/methods/
![Page 14: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/14.jpg)
2. 機能的な品質特性 (機能性) 3. ⾮機能的な品質特性
(使⽤性)
3.2 アクセシビリティテスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 14
特定のニーズ、制限を持つユーザ向け
使⽤性テストの⼀部とみなす
関連する標準、法律などを考慮
アクセシビリティは設計段階から考慮する
統合テストレベル〜システムテスト、受け⼊れテストのテストレベルまで継続して実施
![Page 15: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/15.jpg)
特性 副特性 テスト アナリスト
テクニカルテスト アナリスト
機能性正確性、合⽬的性、相互運⽤性、標準適合性
○
セキュリティ ○信頼性 成熟性(頑健性)、障害許容
性、回復性、標準適合性 ○
使⽤性 理解性、習得性、運⽤性、魅⼒性、標準適合性
○
効率性 性能(時間効率性)、資源効率性、標準適合性
○
保守性 解析性、変更性、安定性、試験性、標準適合性
○
移植性 環境適応性、設置性、共存性、置換性、標準適合性
○
ISO9126が定義しているプロダクト品質特性2015/7/28
テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 15
![Page 16: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/16.jpg)
* 「機能性テストをメインに実施」としているわりに、使⽤性テストの説明が豊富
* 機能性テストの話は⼀般的にわかりやすいため?
* 学習時間:120分
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 16
![Page 17: Jstqb test analyst-chap4](https://reader033.vdocuments.net/reader033/viewer/2022042722/5889b38e1a28aba54d8b5b9b/html5/thumbnails/17.jpg)
* JSTQB AL テストアナリスト 概要資料(長崎IT技術者会第1回勉強会) * 2012年度版 Advanced Level シラバス⽇本語版 ー テストアナリスト
2015/7/28テストアナリスト 4章 ソフトウェア品質特性のテスト ©Kosuke Fujisawa 17