ALTA-E-2.1.1 (K4) テスト対象システムを分析して適切な自動化ソリューションを判断する


主な考慮事項

SUTインターフェース

  • 自動化テストは、SUTを操作するためのインターフェースを必要とします。UI、ソフトウェアインターフェース、通信レベルのインターフェースなど、様々な種類があります。

  • SUTの構造によっては、特定のレベルでの自動化が難しい場合もあります。その際は、カスタムのソフトウェアインターフェースが必要になることがあります。

サードパーティ製ソフトウェア

  • SUTにサードパーティ製ソフトウェアが含まれている場合、そのソフトウェアのテストも必要になることがあります。

干渉レベル

  • 自動化テストによってSUTに与える影響の度合いを「干渉レベル」と言います。

  • 干渉レベルが高いほど、誤検知のリスクが高まりますが、単純な自動化が可能です。

SUTアーキテクチャ

  • SUTのアーキテクチャによって、適切な自動化ソリューションが異なります。異なるアーキテクチャを扱うには、ハイブリッドな戦略が必要になる場合があります。

SUTのサイズと複雑度

  • SUTの規模や複雑さによって、適切な自動化アプローチが異なります。

  • 小規模で単純なSUTには、シンプルなアプローチが適しており、大規模で複雑なSUTには、より高度なアプローチが適しています。

SUTがまだ存在しない場合の対応

要件に基づいた自動化候補の選定

  • 機能や非機能要件を元に、自動化すべきテストケースを特定します。

ソフトウェアインターフェースの設計

  • アーキテクチャや設計に基づいて、テストをサポートするソフトウェアインターフェースを設計します。

練習問題

ISTQB® Test Automation Engineering Syllabus
Specialist
Compatible with Syllabus version 2016
Sample Exam – Questions
Sample Exam set A
Version 1.3

ISTQB® Test Automation Engineering Syllabus
Specialist
Compatible with Syllabus version 2016
Sample Exam – Answers
Sample Exam set A
Version 1.3

【出典元】

ISTQBテスト技術者資格制度
Advanced Level シラバス
テスト自動化エンジニア
Version2016.J01

この記事が気に入ったらサポートをしてみませんか?