• 検索結果がありません。

仕様の分析/整理理(マインドマップ)

因子・水準の分析

Copyright (C) 2012 WACATE All rights reserved

仕様の分析/整理理(マインドマップ)

•   複雑な場合、階層化や分割で整理理してい きます

38

メニュー

液晶モニタ

時間表示 領域 電池表示

領域 非表示領

ボタン

スタート/ス トップ リセット

メニュー

液晶モニタ ボタン

液晶モニタ

時間表示領 電池表示領

非表示領域

ボタン

スタート/ス トップ リセット

ズームイン/ズームアウト 階層化

分割

仕様の分析/整理理

(テスト対象・テスト⽬目的の構造化や関連付け)

•   発散したテスト対象やテスト⽬目的を扱い やすい形式・粒粒度度で整理理します

リスト/ツリー/属性付け等で整理理します

•   関連要素を関連づけて、どの対象にどの

ようなテストが必要か⽬目安を⽴立立てます

Copyright (C) 2012 WACATE All rights reserved

仕様の分析/整理理

(テスト対象・テスト⽬目的の構造化や関連付け)

•   テスト対象/インターフェース表

テスト対象を整理理します

40

ユーザインターフェース 時間/タイ

ミング スタート/ス

トップ ボタン

リセットボ タン

電源ボタ

時間表示 RTC

input input input output Input

起動

時間計測 ○

Doc.2.3.1

Doc.2.3.2

電源OFF

テストの入出力

テスト対象 機能リスト

仕様の分析/整理理

(テスト対象・テスト⽬目的の構造化や関連付け)

•   テスト分析マトリクス

テスト対象とテスト⽬目的の関連性を管理理して

、テスト設計の全体像を明⽰示化します

機能性テスト ユーザビ リティテ スト

耐久性 テスト

単機能 状態遷移

起動

時間計測 ○

電源OFF

テストタイプ

テスト対象 機能リスト

• 

ソフトウェアテストPRESS  Vol.10  

 特集1「今こそ聞きたい  テストの上流流設計」湯本  剛

Copyright (C) 2012 WACATE All rights reserved

スープカレー表

スープカレー⽅方式

機能観点+4W1H

「『スープカレー⽅方式』によるシステムテスト分析と設計」

TEF北北海道テスト勉強会

http://www.jasst.jp/archives/jasst10e/pdf/A5-‐‑‒1.pdf

FV表

HAYST法

⽬目的機能+検証⽅方法、テスト技法

「ソフトウェアテストHAYST法⼊入⾨門  品質と⽣生産性がアップする直交表 の使い⽅方」吉澤  正孝/秋⼭山浩⼀一/仙⽯石太郎郎    

42

仕様の分析/整理理

 (テスト対象・テスト⽬目的の構造化や関連付け)

仕様の分析/整理理

(テスト対象・テスト⽬目的の構造化や関連付け)

•   FL表(因⼦子⽔水準表)

因⼦子と⽔水準を管理理します。

(参考⽂文献)  「詳説FL表」  秋⼭山  浩⼀一

「Software  Testing  ManiaX  vol.3」(さーくるWACATE)

www.hayst.com/Documents/FL-‐‑‒table.pdf

因子 水準

スープ 豚骨 醤油 味噌 かため ふつう

Copyright (C) 2012 WACATE All rights reserved

仕様の分析/整理理で⼤大事な事

•   因⼦子/⽔水準をモレなく抽出

適切切な組合せテストの設計が可能になります

(≠テスト実施⼯工数の増加)

抽出モレは組合せの⽋欠落落に直結します

•   テスト設計が容易易になるように仕様を整理理

全体像を把握可能にします

細部も理理解可能なように整理理します。

分析結果が爆発したら階層化・分割で扱える 粒粒度度に整理理します

44

組み合わせテストの場合

•   組合せテスト技法の適⽤用

1.  

仕様の分析/整理理

2.

組合せ分析と技法の選定 3.

テスト技法による設計

Copyright (C) 2012 WACATE All rights reserved

組合せ分析と技法の選定

•   テスト対象の複雑さや、テストにかけら れるリソース・⼯工数は千差万別です

•   そのため組合せ設計では、しばしば特定 のやり⽅方に縛られない柔軟な対応が要求 されます。

万能なやり⽅方は存在しません。

•   今回は⼀一般的な指針を⽰示します。

46

組合せ分析と技法の選定

抽出・整理した 因子/水準

単機能 テストの

設計

組合せ テストの

設計

有則のテスト

無則のテスト

禁則のテスト 単機能テスト

Copyright (C) 2012 WACATE All rights reserved

組合せ分析と技法の選定

48

抽出・整理した 因子/水準

単機能 テストの

設計

組合せ テストの

設計

有則のテスト

無則のテスト

禁則のテスト 単機能テスト

組合せ分析と技法の選定(単機能テスト)

•   因⼦子に対する単機能テスト

抽出した因⼦子毎に単機能テストを作成します –

単機能テスト

1つの因⼦子に対するテスト

他の因⼦子はデフォルトや影響の少ない⽔水準を選択

因子 水準1 水準2 水準3 麺の種類 太麺 細麺

麺の固さ バリかた かため ふつう やわらかめ スープ 豚骨 味噌

麺の種類のテスト 麺の固さのテスト スープのテスト

Copyright (C) 2012 WACATE All rights reserved

組合せ分析と技法の選定(単機能テスト)

•   因⼦子に対する単機能テスト

全因⼦子に対し⼀一通り⾏行行うのが理理想です

組合せテストの事前に実施するのが効率率率的 –

これらにより、⼿手戻りコストを削減する、組

合せテストで組合せバグに注⼒力力できるよう なる、といったメリットが得られます

50

組合せ分析と技法の選定

抽出・整理した 因子/水準

単機能 テストの

設計

組合せ テストの

設計

有則のテスト

無則のテスト

禁則のテスト 単機能テスト

Copyright (C) 2012 WACATE All rights reserved

組合せ分析と技法の選定(組合せテスト)

•   組合せテストでは次の組合せを区別して いきます

有則の組合せ

無則の組合せ –

禁則の組合せ

52

組合せテスト(有則の組合せ)

•   有則の組合せ

有則の組合せを扱えるテスト設計技法を活⽤用 してテスト設計を進めます

デシジョンテーブル

原因結果グラフ

ドメイン分析、等々

Copyright (C) 2012 WACATE All rights reserved

組合せテスト(有則の組合せ)

•   有則の組合せ

54

関連したドキュメント