Loading article…
ソフトウェア開発において、テスト作業とは、(これから行う)テストにかかる費用を指します。テスト費用と障害費用(直接費用、間接費用、障害修正費用)には関係があります。テスト作業に影響を与える要因には、ソフトウェア開発プロセスの成熟度、テスト対象の品質とテスト可能性、テスト インフラストラクチャ、スタッフのスキル、品質目標、テスト戦略などがあります。
テスト労力の見積り方法
ほとんどの要素は互いに影響し合うため、すべての要素を分析するのは困難です。見積もりには、トップダウン見積もりとボトムアップ見積もりのアプローチを使用できます。トップダウン手法は数式に基づいており、開発費用に関連しています。ファンクション ポイント分析 (FPA)やテスト ポイント分析 (TPA) などがあります。ボトムアップ手法は詳細な情報に基づいており、多くの場合、専門家が関与します。次の手法はこれに該当します。作業分解図 (WBS)とワイド バンド デルファイ(WBD)。
テストの労力を見積もるために、次の手法を使用することもできます。
- 変換係数を使用して、ソフトウェア サイズを人件費に直接変換します。たとえば、ソフトウェア サイズの 1 つの機能ポイントあたり 2 人件費、1 つのユース ケース ポイントあたり 4 人件費、または 1 つのソフトウェア サイズ ユニットあたり 3 人件費を割り当てます。
- 変換係数を使用してソフトウェアサイズをテストポイントやソフトウェアテストユニットなどのテストプロジェクトサイズに変換し、テストプロジェクトサイズを労力に変換します。
- ソフトウェアテストユニットのテストポイントを使用してテストプロジェクトのサイズを計算します。テストポイントでテストプロジェクトのサイズを導き出す方法論は十分に文書化されていません。ただし、ソフトウェアテストユニットを導き出す方法は、Muraliの論文で定義されています。
- また、デルファイ法や類推ベースの見積もり法を使用して、ソフトウェア テスト プロジェクトの規模と労力を導き出すこともできます。
文献からのテストの取り組み
文献によると、総コストに対するテスト作業の割合は 20% から 70% です。これらの値は、プロジェクト固有の条件などによって異なります。テスト プロセスの個々のフェーズでテスト作業を見ると、テスト作業はさまざまに分散しており、テスト仕様とテスト実行がそれぞれ約 40% を占めています。
参考文献
- Andreas Spillner、Tilo Linz、Hans Schäfer。(2006)。ソフトウェアテストの基礎 - 認定テスター試験の学習ガイド - 基礎レベル - ISTQB 準拠、第 1 刷。dpunkt.verlag GmbH、ハイデルベルク、ドイツ。ISBN 3-89864-363-8 。
- Erik van Veenendaal (Hrsg. und Mitautor):テストプラクティショナー。 3. オーフラージュ。 UTN Publishers、CN デンボッシュ、ニーダーランド、2005 年、ISBN 90-72194-65-9。
- Thomas Müller (議長)、Rex Black、Sigrid Eldh、Dorothy Graham、Klaus Olsen、Maaret Pyhäjärvi、Geoff Thompson、Erik van Veendendal (2005)。認定テスター - 基礎レベル シラバス - バージョン 2005、International Software Testing Qualifications Board (ISTQB)、Möhrendorf、ドイツ。(PDF; 0,424 MB)。
- Andreas Spillner、Tilo Linz、Thomas Roßner、Mario Winter: Praxiswissen Softwaretest - テスト管理: Aus- und Weiterbildung zum 認定テスター: ISTQB 標準の上級レベル。 1.オーフラージュ。 dpunkt.verlag GmbH、ハイデルベルク、2006 年、ISBN 3-89864-275-5。
外部リンク
- ワイドバンドデルファイ
- テスト労力の見積もり
