16
話題騰ポット テスト計画(マスタ&システムPOT-TESTDoc01 A 話題騰ポット 116胡麻印まほうびん(株) 話題騰ポット テスト計画 マスタ及びシステムテスト計画 ( Pot_TestDoc01) @あまがさきてすとくらぶ

話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(1/16)

胡麻印まほうびん(株)

話題沸騰ポット テスト計画書 マスタ及びシステムテスト計画

( Pot_TestDoc01)

@あまがさきてすとくらぶ

Page 2: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(2/16)

目次(1/2)

1. 概要 ............................................................................................................................................................. 4

1.1 適用範囲 ............................................................................................................................................ 4

1.2 品質目標 ............................................................................................................................................ 4

2. 参考文献 ...................................................................................................................................................... 5

2.1 参考文献 ................................................................................................................................................. 5

3. 用語集 .......................................................................................................................................................... 5

3.1 用語集 .................................................................................................................................................... 5

4. テストアイテム ............................................................................................................................................... 5

4.1 システムテスト対象インプット文書 ............................................................................................................ 5

4.2 システムテスト対象システム .................................................................................................................... 5

5. テスト分析(テストする機能、しない機能) ....................................................................................................... 6

5.1 テスト対象とテストカテゴリの整理 ............................................................................................................ 6

6. アプローチ .................................................................................................................................................. 10

6.1 テスト概要(全体) .................................................................................................................................. 10

6.2 テスト概要(システムテスト) ................................................................................................................... 10

6.3 テスト設計方針 ...................................................................................................................................... 10

6.3.1 テスト詳細設計方針(全体) ................................................................................................................. 10

6.3.2 テスト詳細方針(個別詳細) ................................................................................................................. 10

6.4 バグ管理方法 ....................................................................................................................................... 11

6.5 メトリクスデータの獲得 .......................................................................................................................... 11

6.6 構成管理方法 ....................................................................................................................................... 11

7. テスト項目の合否及び中止判断基準 .......................................................................................................... 11

7.1 テスト開始条件 ...................................................................................................................................... 11

7.2 テスト終了条件 ...................................................................................................................................... 11

7.3 テスト中止条件 ...................................................................................................................................... 12

8.テスト成果物 ................................................................................................................................................. 12

8.1 テスト成果物定義 .................................................................................................................................. 12

8.2 テスト成果物 PFD .................................................................................................................................. 13

9.テストタスク ................................................................................................................................................... 13

9.1 テストタスク定義 .................................................................................................................................... 13

10.環境条件 .................................................................................................................................................... 14

10.1 システムテストに必要な機器(H/W) ..................................................................................................... 14

10.2 システムテストに必要なソフトウェア ..................................................................................................... 14

10.3 自動試験環境 ..................................................................................................................................... 14

Page 3: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(3/16)

目次(2/2)

11.スケジュール............................................................................................................................................... 15

11.1 テストスケジュール .............................................................................................................................. 15

12.リスクと対策 ................................................................................................................................................ 15

12.1 各機能におけるリスク .......................................................................................................................... 15

12.2 テストプロセスにおけるリスク ............................................................................................................... 16

13.承認 ........................................................................................................................................................... 16

Page 4: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(4/16)

1. 概要

本文書は、話題沸騰ポット(GOMA-1015 型)開発におけるテスト計画書である。マスタテスト計画と、シ

ステムテスト計画書、双方の意味を持つ。

話題沸騰ポットは電子ポット(電子制御式電気ポット)であり、胡麻印まほうびん(株)の製品ラインナ

ップにおけるミドルクラスの位置づけである。基本となる沸騰させる機能の他に保温設定として高温モー

ド、節約モード、およびミルクモードの3種類を有する。また、タイマを内蔵し、ユーザーが設定した時間

がきたらブザーを鳴らして通知する機能を有する。

本章では、本テスト計画書の適用範囲、およびテストにおける品質目標について定義する。

1.1 適用範囲

本テスト計画は、話題沸騰ポット開発における「コンポーネントテスト」、「統合テスト」、「システムテス

ト」のマスタテスト計画として適用する。それぞれのテストレベルについての基準について表 1.1-1 に記

す。

表表表表 1111.1.1.1.1----1111 テストレベルテストレベルテストレベルテストレベルにににに対対対対するするするする基準基準基準基準

試験フェーズ 説明 備考

コンポーネント

テスト

xUnit を用いた単体試験(関数やメソッドの詳細仕様のテ

スト)と、モジュール統合試験を実施する。

同値分割、境界値分析などを用い、関数レベルのブラッ

クボックス試験及びカバレッジテストを行う。

統合テスト

S/W 要求仕様書に対応する機能確認試験を実施する。

項目検討は S/W 要求仕様書からのテスト分析を実施す

ること。

別途計画書での検討を

実施すること。

システムテスト

システムとして統合した試験確認を実施する。

項 目 検 討 は シ ス テ ム 要 求 仕様書(話題沸騰ポ ッ ト

(GOMA-1015 型) 要求仕様書)からの試験マトリクス分

析を実施すること。

JSTQB で定義されてい

る「システムテスト」と「受

入テスト」の 2 つに対応

また、本計画書は、システムテストのテスト詳細計画(試験マトリクス分析含む)も適用範囲とする。

1.2 品質目標

本話題沸騰ポットにおける品質目標を以下表 1.2-1 に定義する。

表表表表 1111.2.2.2.2----1111 品質目標品質目標品質目標品質目標

品質目標 具体的目標

安全性 ユーザーが火傷や怪我をするリスクを可能な限り減らす

ユーザーにとっての使用性 見た目で使用方法が判断できること

操作に対する応答待ちでストレスを与えないこと

長期使用可能な耐久性 保証期間(2 年)以上使用することが可能な信頼性があること

使用環境(温度、湿度、振動)に対しての耐久性があること

量産における品質安定性 センサ等、H/W の品質が一定であること

H/W の揺らぎによるシステム異常が発生しないこと

仕様適合(当たり前品質) 仕様を満たし、当たり前品質を確保出来ていること

Page 5: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(5/16)

話題沸騰ポットは一般市場向け家電製品であり、想定されるユーザーは一般人となる。

本製品は、熱湯を取り扱うことから品質面として「安全性」を最も重視する。また、一般家電製品という

ポジションから、ユーザーにとっての使用性、耐久性、量産を考慮に入れた試験検討を実施すること。

表 1.2-2 に品質目標の指標値を示す。本数値は「目安」として活用可能な場合に試用すること。

表表表表 1111.2.2.2.2----2222 検出誤検出誤検出誤検出誤りりりり数数数数のののの目安目安目安目安

試験フェーズ 試験ドキュメント量

[頁/KL]

試験項目数

[項目/KL]

検出誤り率

[件/KL] カバレッジ

コンポーネントテスト 5.5 80 2.5 C0/C1 カバレッジ 100%

統合テスト 6.0 30 1.0 S0/S1 カバレッジ 100%

システムテスト 4.5 20 0.5 ―

2. 参考文献

2.1 参考文献

(1) 高橋 寿一 (2005) 『知識ゼロから学ぶソフトウェアテスト』 翔泳社 215p.

(2) 高橋 寿一、湯本 剛(2006)『現場の仕事がバリバリ進むソフトウェアテスト手法』 技術評論社 208p.

(3) 池田 暁, 鈴木 三紀夫 (2007) 『マインドマップから始めるソフトウェアテスト』 技術評論社 220p.

(4) (2010) 『ソフトウェア・テスト PRESS Vol.10』 技術評論社(ソフトウェア・テスト PRESS 編集部) 152p.

(5) Rick D. Craig, Stefan P. jaskiel (2004) 『体系的ソフトウェアテスト入門』 宗 雅彦 監訳, 成田光彰

訳 日経 BP 出版センター 297p.

(6) IEEE829 『Software Test Docmentation』

3. 用語集

3.1 用語集

今回は不要とする。

4. テストアイテム

4.1 システムテスト対象インプット文書

(1) WADAI-POT-SPEC システム要求仕様書 : (2005) 『話題沸騰ポット(GOMA-1015型) 要求仕様書

第 8 版』 14p.

(2) WADAI-POT-SCENARIO シナリオ定義書 : (2011) 『話題沸騰ポットシナリオ定義書』 9p.

4.2 システムテスト対象システム

WADAI-POT-SW (v1.00)

Page 6: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(6/16)

5. テスト分析(テストする機能、しない機能)

各テストレベルにおいて、テスト分析を実施する。本計画書では、「システムテスト」におけるテスト分析

結果を記載する。

5.1 テスト対象とテストカテゴリの整理

表 1.2-1 の品質目標の 5 点の項目を元に、テストに対する興味事項を抽出した内容を以下に記載する。

表表表表 5555....1111----1111 品質目標品質目標品質目標品質目標からからからから導導導導きききき出出出出されるされるされるされる““““テストテストテストテストにににに対対対対してのしてのしてのしての興味事項興味事項興味事項興味事項””””

品質目標 見た方が良いもの テストに対する興味事項

安全性

怪我をしないこと

やけどをしないこと

H/W の故障に対する対処

人の操作、無意識に対する対処

競合

タイミング変化

意地悪

環境(電圧、温度、振動・衝撃)

ロジック

シナリオ(シーン)

状態遷移

ユーザーにとっての使用性

レスポンス

H/W 性能

負荷時のレスポンス、性能

分かりやすさ

水質が保たれていること

レスポンス

H/W 性能

仕様/機能

シナリオ(シーン)

要求

H/W

分かりやすさ

負荷時性能

水質

長期使用可能な耐久性

S/W 側の耐久性

H/W 側の耐久性

障害判定時及び復旧の対応

操作に対する耐久性

振舞い

連続

負荷時仕様適合

要求

ユースケース

環境

シナリオ(シーン)

高温槽を用いた加速確認

ロジック

ポットとしてのシステム

量産における品質安定性

部品精度/特性バラつき対策

組み立て

特性の違いによるタイミング変化

H/W

タイミング変化

特性/精度

外観検査

仕様適合(当たり前品質)

入力/振舞いに対する動作

仕様準拠の振舞い

負荷時の仕様動作

仕様適合

ロジック

状態遷移

競合

起動、アップデート

水温変化の規定

仕様/機能

物理特性

要求

シナリオ(シーン)

負荷時仕様適合

Page 7: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(7/16)

それぞれのテスト対象とテストカテゴリ分類を以下図 5.1-1 のように整理した。

図図図図 5555....1111----1111 テストテストテストテスト対象及対象及対象及対象及びびびびテストカテゴリテストカテゴリテストカテゴリテストカテゴリのののの整理整理整理整理

5.2 テスト方針(実施するテスト内容)

5.1 記載の検討結果におけるテスト対象とテストカテゴリを、テストにおいて組み合わせることでテストの

方針を検討した。

表 5.2-1 に、テスト対象とテストカテゴリの組み合わせ検討結果を記載する。

また、表 5.2-2 に、必要な試験項目一覧をまとめる。システムテストでは、以下の 12 項目のテストを実施

する。

・マトリクス試験(仕様)、マトリクス試験(要求)、マトリクス試験(シナリオ)

・状態遷移試験、競合確認試験

・連続試験(回帰試験)、基本機能確認試験

・ユーザビリティテスト、加速劣化試験、水質確認試験、水温制御確認試験

・外観検査

Page 8: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

(8/16)

表 表表表 5 555. ...2 222

- ---1 111

テス

トテ

スト

テス

トテ

スト

対象

及対

象及

対象

及対

象及

び びびびテ

スト

カテ

ゴリ

テス

トカ

テゴ

リテ

スト

カテ

ゴリ

テス

トカ

テゴ

リの ののの

組 組組組み みみみ

合 合合合わ

せわ

せわ

せわ

せ検

討結

果検

討結

果検

討結

果検

討結

仕様

適合

連続

タイ

ミン

グ変

化意

地悪

特性

/精度

環境

負荷

時仕

様適

合負

荷時

性能

分か

りや

すさ

外観

品質

特性

説明

、記

載箇

所、

対象

操作

、デ

ータ

処理

、振

る舞

いな

ど、

仕様

を辿

って

確認

でき

る項

目の

試験

を考

える

。対

象と

なる

品質

目標

:量

産、

仕様

適合

連続

使用

時(電

源入

り状

態で

の放

置時

、繰

り返

し使

用時

)の

振る

舞い

、リ

ソー

スの

状況

等を

確認

する

試験

を行

う。

対象

とな

る品

質目

標:耐

久性

H/W

や、

ユー

ザの

使用

方法

に依

存し

てタ

イミ

ング

が変

化す

る可

能性

のあ

る項

目の

試験

を行

う。

対象

とな

る品

質目

標:安

全性

、量

ユー

ザが

実施

する

意地

悪な

操作

。通

常の

使用

方法

では

予想

され

ない

よう

な意

地悪

な使

い方

の試

験を

行う

。対

象と

なる

品質

目標

:安

全性

水量

、温

度、

レス

ポン

ス等

、範

囲内

(規格

)に収

まる

こと

、H

/W

の基

本的

性能

を確

認で

きる

試験

を行

う。

対象

とな

る品

質目

標:量

電圧

、温

度、

振動

・衝

撃等

、環

境が

変化

した

とき

の動

作に

つい

て試

験を

行う

。対

象と

なる

品質

目標

:安

全性

、耐

久性

負荷

時の

仕様

動作

が変

わら

ない

こと

を確

認で

きる

試験

を行

う。

対象

とな

る品

質目

標:耐

久性

、仕

様適

負荷

状況

での

レス

ポン

ス、

H/W

性能

を確

認す

る。

対象

とな

る品

質目

標;使

用性

ユー

ザに

とっ

ての

理解

性、

操作

性を

確認

する

。対

象と

なる

品質

目標

;使

用性

外観

に関

する

確認

がで

きる

試験

を行

う。

対象

とな

る品

質目

標;量

要求

仕様

に記

載さ

れる

もの

要求

-テ

スト

分析

マト

リク

ス:

マト

リク

ス試

験(要

求)

--

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(要求

)-

--

--

 

仕様

/機能

判定

、H/W

制御

温度

、ロ

ック

、表

示給

湯、

タイ

マ、

水位

エラ

ー起

動、

アッ

プデ

ート

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)-

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)-

--

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)※

試験

対象

はさ

らに

抜粋

--

-

H/W

ガワ

、ボ

タン

、セ

ンサ

表示

パネ

ル、

LED

ヒー

タア

クチ

ュエ

ータ

(ポン

プ)

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)-

--

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)試

験方

針表

:基

本機

能確

認試

--

--

-

レス

ポン

ス(仕

様の

関連

個所

に記

載)

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)-

--

--

-テ

スト

分析

マト

リク

ス:

マト

リク

ス試

験(仕

様)

--

H/W

性能

(仕

様の

関連

個所

に記

載)

給湯

量、

水切

れ蓋

/貯

水部

保温

性表

示部

明る

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)-

--

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)試

験方

針表

:基

本機

能確

認試

--

--

-

ジッ

ク(原

因結

果グ

ラフ

で定

義)

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(仕様

)※

CEG

Test

を用

いた

デシ

ジョ

ンテ

ーブ

ルを

確認

--

--

--

--

-

状態

遷移

(状

態遷

移図

/表

で定

義)

状態

遷移

試験

方針

表:

状態

遷移

試験

-

状態

遷移

試験

方針

表:

状態

遷移

試験

※個

別に

タイ

ミン

グの

影響

があ

りそ

うな

部分

を抽

--

--

--

-

競合

(競

合表

で定

義)

競合

表試

験方

針表

:競

合確

認試

験-

競合

表試

験方

針表

:競

合確

認試

験※

個別

にタ

イミ

ング

の影

響が

あり

そう

な部

分を

抽出

--

--

--

-

要求

仕様

に記

載さ

れな

いも

シナ

リオ

(シー

ン)

正常

ケー

ス準

正常

ケー

ステ

スト

分析

マト

リク

ス:

マト

リク

ス試

験(シ

ナリ

オ)

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(シナ

リオ

)試

験方

針表

:連

続試

験(回

帰試

験)

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(シナ

リオ

)-

-テ

スト

分析

マト

リク

ス:

マト

リク

ス試

験(シ

ナリ

オ)

テス

ト分

析マ

トリ

クス

:マ

トリ

クス

試験

(シナ

リオ

)※

性能

をモ

ニタ

CPU

/メ

モリ

リソ

ース

、レ

スポ

ンス

--

ポッ

トと

して

のシ

ステ

ム全

体-

--

--

試験

方針

表:

基本

機能

確認

試験

試験

方針

表:

恒温

槽を

用い

た加

速劣

化試

験-

-試

験方

針表

:ユ

ーザ

ビリ

ティ

テス

ト検

査基

準:

外観

検査

テス

トカ

テゴ

リと

テス

ト対

象の

組み

合わ

せは

いず

れも”み

るべ

き項

目”だ

が、

仕様

単位

で確

認す

ると

試験

数が

増大

する

ため

、組

合せ

を制

限し

てい

る。

また

、仕

様と

の組

合せ

を行

うと

項目

が爆

発す

るた

め、

項目

を抜

粋す

るた

めに

シナ

リオ

とい

う対

象を

用い

てい

る。

Page 9: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

(9/16)

表 表表表 5 555. ...2 222

- ---2 222

シス

テム

テス

トシ

ステ

ムテ

スト

シス

テム

テス

トシ

ステ

ムテ

スト

で ででで実

施実

施実

施実

施す

るす

るす

るす

る試

験項

目一

覧試

験項

目一

覧試

験項

目一

覧試

験項

目一

覧( (((試

験方

針表

試験

方針

表試

験方

針表

試験

方針

表) )))

試験

分類

項目

試験

方針

表試

験対

象試

験目

的試

験方

法ID

付与

方針

(XXは

任意

)必

要な

特殊

機材

マト

リク

ス試

験(仕

様)

テス

ト分

析マ

トリ

クス

対象

:ポ

ット

仕様

書の

「仕

様」項

目テ

スト

カテ

ゴリ

:仕

様適

合、

タイ

ミン

グ変

化、

特性

/精

度、

負荷

時仕

様適

要求

仕様

書に

記載

され

てい

る仕

様項

目を

確認

する

マト

リク

スに

従っ

た項

目を

試験

※別

途「テ

スト

分析

マト

リク

ス」に

従う

仕様

ID-Test

Spe

c-XX

マト

リク

ス試

験(要

求)

テス

ト分

析マ

トリ

クス

対象

:ポ

ット

仕様

書の

「要

求」項

目テ

スト

カテ

ゴリ

:仕

様適

合、

負荷

時性

能要

求仕

様書

に記

載さ

れて

いる

要求

項目

を確

認す

る。

マト

リク

スに

従っ

た項

目を

試験

※別

途「テ

スト

分析

マト

リク

ス」に

従う

要求

ID-Test

Rec-

XX

マト

リク

ス試

験(シ

ナリ

オ)

テス

ト分

析マ

トリ

クス

対象

:シ

ナリ

オ一

覧テ

スト

カテ

ゴリ

:仕

様適

合、

連続

、タ

イミ

ング

変化

、環

境、

負荷

時仕

様適

合、

負荷

時性

ユー

ザー

の使

用シ

ナリ

オを

想定

した

項目

に対

して

の動

作と

特殊

条件

にお

ける

確認

マト

リク

スに

従っ

た項

目を

試験

※別

途「テ

スト

分析

マト

リク

ス」に

従う

シナ

リオ

ID-T

est

Sce-

XX

状態

遷移

試験

試験

詳細

方針

対象

:ポ

ット

仕様

書の

「状

態遷

移」項

目状

態遷

移を

抜粋

、N

スイ

ッチ

のN

を決

める

。ま

た、

状態

遷移

にお

いて

イベ

ント

タイ

ミン

グず

れの

影響

のあ

りそ

うな

部分

を抽

出し

て試

験す

る。

要求

仕様

書に

記載

され

てい

る状

態遷

移を

確認

する

。ま

た、

タイ

ミン

グず

れの

可能

性に

つい

て確

認す

る。

状態

遷移

表に

従っ

た試

験を

実施

。ま

た、

タイ

ミン

グず

れの

可能

性の

ある

項目

を確

認。

状態

遷移

ID‐

Test

Sta

te-XX

競合

確認

試験

試験

詳細

方針

対象

:ポ

ット

仕様

書の

「競

合」項

目競

合項

目に

対し

ての

試験

方針

を決

める

。※

各項

目に

対し

ての

仕様

適合

確認

また

、タ

イミ

ング

ずれ

の影

響の

あり

そう

な部

分を

抽出

して

試験

する

要求

仕様

書に

記載

され

てい

る競

合動

作を

確認

する

。ま

た、

タイ

ミン

グず

れの

可能

性に

つい

て確

認す

る。

競合

表に

従っ

た試

験を

実施

。ま

た、

タイ

ミン

グず

れの

可能

性の

ある

項目

を確

認。

競合

表ID

‐Test

Sta

te-

XX

連続

試験

(回

帰試

験)

試験

詳細

方針

表対

象:シ

ナリ

オ一

覧か

らの

抜粋

使用

回数

の多

いシ

ナリ

オを

抜粋

して

、繰

り返

し試

験を

実施

ユー

ザの

使用

回数

が多

いと

予想

され

るシ

ナリ

オを

連続

実施

して

確認

を行

う。

シナ

リオ

の一

部を

自動

試験

可能

とす

る。

Test

Cont-

XX

自動

試験

環境

UW

SC

、外

部制

御ア

プリ

、外

部制

御用

接続

ケー

ブル

基本

機能

確認

試験

試験

詳細

方針

表対

象:H

/W

各項

目、

ポッ

ト全

体H

/W

の基

本的

な機

能の

みを

確認

する

。量

産出

荷時

のス

モー

クテ

スト

にも

適用

H/W

の基

本的

な機

能を

一通

り確

認す

る。

基本

的な

機能

とは

、以

下の

例を

参考

。水

位セ

ンサ

:水

の検

知ポ

ンプ

:給

湯実

施、

停止

ボタ

ン:O

N/O

FF状

態の

検知

マト

リク

スに

従っ

た項

目を

試験

Test

Bas

ic-X

X‐

ユー

ザビ

リテ

ィテ

スト

試験

詳細

方針

表対

象:ポ

ット

とし

ての

シス

テム

全体

ユー

ザに

とっ

ての

使い

勝手

を確

認。

ユー

ザに

とっ

ての

「理

解性

」、

「操

作性

」を

確認

する

一般

の人

にマ

ニュ

アル

を読

まず

にポ

ット

を使

って

もら

い、

アン

ケー

トを

取る

Test

Use

r-X

Xユ

ーザ

ビリ

ティ

・ラ

加速

劣化

試験

試験

詳細

方針

表対

象:ポ

ット

とし

ての

シス

テム

全体

恒温

槽、

電圧

シミ

ュレ

ータ

を用

いた

加速

試験

によ

り寿

命検

証を

行う

ポッ

トの

保証

期間

内の

H/W

寿命

を検

証す

温度

サイ

クル

試験

電圧

試験

湿度

試験

Test

Life-XX

恒温

高湿

槽電

圧シ

ミュ

レー

水質

確認

試験

試験

詳細

方針

表対

象:そ

の他

カル

キ抜

き後

の水

質の

検査

を行

う。

カル

キ抜

きの

検討

結果

を検

証す

るカ

ルキ

抜き

後の

水質

が良

いこ

とを

検証

する

カル

キミ

ル(残

留塩

素測

定試

薬)

を用

いた

カル

キ抜

き度

合い

確認

カル

キ抜

き前

後の

熱帯

魚の

生き

様 ヒヤ

シン

スの

成長

を比

Test

Wat

er-

XX

カル

キミ

ル(残

留塩

素測

定試

薬)

熱帯

魚ヒ

ヤシ

ンス

水温

制御

確認

試験

試験

詳細

方針

表対

象:対

象:ポ

ット

とし

ての

シス

テム

全体

水温

制御

が仕

様に

従っ

てい

るこ

とを

確認

する

シス

テム

とし

て温

度制

御が

期待

通り

に動

作し

てい

るこ

とを

検証

する

Blu

eTooth

温度

計で

の温

度グ

ラフ

を用

いる

ポッ

ト内

部状

態と

温度

グラ

フの

状態

を可

視化

する

Test

Tem

p-X

Xポ

ット

状態

モニ

タB

lueTooth

温度

外観

検査

外観

検査

表対

象:ポ

ット

とし

ての

シス

テム

全体

外観

検査

項目

に従

って

確認

を行

う。

シス

テム

の外

観に

異常

がな

いこ

とを

確認

外観

検査

表に

従っ

て確

認す

るTest

Looks

-XX

-

Page 10: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(10/16)

6. アプローチ

6.1 テスト概要(全体)

話題沸騰ポットのテストとしては、「コンポーネントテスト」、「統合テスト」、「システムテスト」をそれぞれ実

施する。各テストについては、表 1.1-1 に記載の確認を実施する。

各テストは本章に記載するバグ管理方法、メトリクスデータの獲得、構成管理方法を用い実施する。

必要に応じて、テスト計画に関する問題および改訂を検討するために、状況確認会議を開催する。

6.2 テスト概要(システムテスト)

システムテストでは、全体として 5.2 章記載のテスト方針に従って検討を実施する。

インプットとなる「話題沸騰ポット(GOMA-1015型) 要求仕様書」、及び「シナリオ定義書」に指定されたシ

ナリオに対して該当するテストカテゴリを用いたテスト分析を行い、テスト設計を実施すること。

6.3 テスト設計方針

6.3.1 テスト詳細設計方針(全体)

本テスト計画ではテスト方針表に従い、テスト詳細方針(テストの分析)を実施する。

分析にて検討を拡散させ、テスト設計書並びにテスト手順書作成検討時に、項目の収束を考えた検討

を行うこと。

要求仕様書

テストカテゴリ

テスト分析

分析検討分析検討分析検討分析検討によるによるによるによる発散発散発散発散

テスト設計書にて集約させた試験確認項目

テスト手順書にて集約させた試験実施項目

テスト分析マトリクスで導出されるテストすべき

項目

試験時試験時試験時試験時にはにはにはには収束収束収束収束へへへへ

図図図図 6.36.36.36.3----1 1 1 1 テストテストテストテスト設計設計設計設計におけるにおけるにおけるにおける発散発散発散発散とととと収束収束収束収束

テストの詳細分析は、テスト方針表で抽出された 12 項目の試験分類に対して実施する。

6.3.2 テスト詳細方針(個別詳細)

テスト詳細設計は、「テスト詳細方針書(POT-TESTDoc02)」に記載する。

Page 11: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(11/16)

6.4 バグ管理方法

別途定義するインシデントレポートのフォーマットを用いて報告を行うこと。

ODC を参考とした不具合分類を行い、テスト完了後の原因分析を可能とする。

6.5 メトリクスデータの獲得

以下のメトリクスデータを獲得すること。

・テスト中に発見されたバグ検出数

・テストケース消化率(テスト実施カバレッジ)

6.6 構成管理方法

別途定義する構成管理プロセスに従い、テスト対象のソフトウェアおよび関連ドキュメントのバージョンを

管理すること。

7. テスト項目の合否及び中止判断基準

本章では、テスト項目の合否及びテスト途中での中止判断基準について記載を行う。

なお、本条件における終了条件は遵守必須とするが、開始及び中止条件については目安と考え、現実

的なスケジュール及びプロジェクト全体の状況を考慮して最終判断を行うこと。

7.1 テスト開始条件

(1) 対象試験レベルのテスト仕様書が全てドキュメント化されていること。

(2) 前段階試験レベルにおいて試験項目消化率が 90%以上であること。

(3) テスト開始判断向けスモークテスト、並びにテストエキスパートによる探索的テストをパスすること。

7.2 テスト終了条件

(1) テスト内容と結果が全てドキュメント化されていること。

(2) 重要度「高」のバグが存在しないこと。

(3) 単体テストにおいては、C0、C1 カバレッジが 100%、C2 カバレッジが 80%以上であること。

(4) 機能テスト、システムテストにおいては、リスク「大」と考えられる試験消化率が 100%、

リスク「中」の試験消化率 95%、リスク「小」の試験消化率が 90%以上であること。

※本コンテストでは対象外として提出しません。

※本コンテストでは対象外として提出しません。

Page 12: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(12/16)

7.3 テスト中止条件

試験開始後に実施した 20 件テストケースにおけるバグ検出数のメトリクスを確認し、不具合検出率が

20%を超えた場合にテスト中止の判断を行い、前段階の試験状況と開発状況の確認を行うこと。

8.テスト成果物

8.1 テスト成果物定義

テスト成果物とは、テスト作業をサポートするために開発して保守すべき、ドキュメント、ツール、その他

のコンポーネントをすべてリスト化したものを示す。テスト成果物を以下に記載する。

表表表表 8888....1111----1 1 1 1 テテテテストストストスト成果物成果物成果物成果物のののの文書番号文書番号文書番号文書番号

テスト計画書 テスト詳細方針書 テスト設計書 テスト手順書

システムテスト POT-TESTDoc01 POT-TESTDoc02 POT-TESTDoc03 POT-TESTDoc04

統合テスト POT-TESTDoc11 POT-TESTDoc12 POT-TESTDoc13 POT-TESTDoc14

コンポーネント

テスト

POT-TESTDoc21 POT-TESTDoc22 POT-TESTDoc23 POT-TESTDoc24

1) テスト計画書

本資料が該当する。主に戦略、スケジュール、リスク、責任等の概要を記載した文書のこと。

2) テスト設計書

テスト計画書に明示されたシステムの一部を詳細に説明したドキュメント。テスト計画書に従い、具体

的にどのようなテスト観点を実装したかを明記するために、IEEE に準拠し、以下の内容を記載する。

・テスト設計仕様書識別番号

・テスト対象機能

・アプローチの具体化

・テストケースの識別

・機能の合否基準

3) テスト手順書

テスト実行のために、一連の手順を指定するドキュメント。テストスクリプトや手動テストスクリプトと呼

ばれることもある。IEEE に準拠し、以下の内容を記載する。

・テスト手順仕様書識別番号

・目的

・特殊な用件

・手順のステップ

Page 13: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(13/16)

4) バグレポート

6.2 章を参照。

5) メトリクスデータ

6.3 章を参照。

8.2 テスト成果物 PFD

以下に、テスト成果物とプロセスの関係を PFD にて記載する。

図図図図 8.28.28.28.2----1111 テストテストテストテスト成果物成果物成果物成果物 PFDPFDPFDPFD

9.テストタスク

9.1 テストタスク定義

本テスト計画における、テストタスクを以下に記載します。

・テスト計画書作成

・テスト詳細方針書作成

・テスト設計書作成

・コンポーネントテスト

・統合テスト

・システムテスト

また、テストにて発生するインシデントレポートの BTS 入力もテストタスクと定義する。

Page 14: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(14/16)

10.環境条件

10.1 システムテストに必要な機器(H/W)

本テスト実施において、必要な機器についてを以下に記載します。

・BlueTooth 温度計(蓋を閉じた状態で水温測定に使用します)

・温度計、湿度計、気圧計(外部環境条件の測定に使用します)

・恒圧恒温恒湿槽(環境試験、加速劣化試験に使用します)

・リモート制御用ケーブル(UWSC と合わせて、自動試験に使用します)

・試験 PC(Windows)

・カルキミル(残留塩素測定試薬)、ヒヤシンス

10.2 システムテストに必要なソフトウェア

本テスト実施において、必要なソフトウェアについてを以下に記載します。

・UWSC

・連続試験用制御ツール

10.3 自動試験環境

本テスト実施における自動試験環境について以下に記載する。

自動化の環境を、図 10.3-1 のように定め、試験を行う。

自動試験環境は、シナリオテストの一部としての基本機能試験、(リグレッション試験も視野に入れる)と

競合テストのタイミング変更確認をスクリプトで変更しながら効率的に確認するため、構築を行う。

図 10.3‐1 自動試験環境

100

V

③③③③測定測定測定測定

①①①①内部内部内部内部

状態取得状態取得状態取得状態取得

②②②②制御制御制御制御////測定測定測定測定

④④④④スクリプトスクリプトスクリプトスクリプトによるによるによるによる試験手順記述試験手順記述試験手順記述試験手順記述((((例例例例):):):):

CtrlPower("ON", 100); //電源 ON

MeasCur(iVal); //電流測定

ChkVal(iVal,iMin,iMax); //規格判定

Page 15: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(15/16)

11.スケジュール

11.1 テストスケジュール

テストスケジュールを図 11.1-1 に示す。       期 日 1Month 2Month 3Month 4Month 5Month

作業項目 担当 期限

1 設計

1.1 要求分析

1.2 方式設計

1.3 詳細設計

1.4 製造

2 テスト計画

2.1 テスト計画書作成(要求分析)

2.2 テスト詳細方式設計

2.3 システムテスト詳細設計

2.4 統合テスト計画書作成

2.5 コンポーネントテスト計画書作成

3 テスト実施

3.1 コンポーネントテスト

3.2 統合テスト

3.3 システムテスト

図図図図 11.111.111.111.1----1111....テストスケジュールテストスケジュールテストスケジュールテストスケジュール

12.リスクと対策

12.1 各機能におけるリスク

各機能におけるリスクを以下のように定義する。

「7. テスト項目の合否及び中止判断基準」記載の通り、リスク大の機能項目における試験は 100%消化

及び合格することが、テスト合格の条件である。

表表表表 12.112.112.112.1----1111 機能項目単位機能項目単位機能項目単位機能項目単位でのでのでのでのリスクリスクリスクリスク検討検討検討検討 章 タイトル リスク

1.1 外観 -内部構成/センサ 大

1.2 操作パネル部/表示 中2.1 コンセント 中2.2 蓋 中2.X1 ボタン 中2.3 沸騰ボタン 大2.4 保温設定ボタン 小2.5 解除ボタン 大2.6 給湯ボタン 大2.7 タイマボタン 小2.8 水位メータ 中3.1 沸騰行為 大3.2 保温行為 大3.3 アイドル 大4 温度制御方式 大5.1 エラー検知 大5.2 エラー状態 大6 ロジック 大7 状態遷移 大8.1 ロック 大8.2 給湯/ポンプ 大8.3 水位判定 中9.1 起動 中9.2 インストール&アップデート 小10 競合 中

Page 16: 話題沞騰ポット テスト計画暯 - amateur-factory.jp · 2012-02-16 · 話題沞騰ポット テスト計画暯(マスタ&システム ) pot-testdoc01 a 話題沞騰ポット

話題沸騰ポット テスト計画書(マスタ&システム)

POT-TESTDoc01 A 話題沸騰ポット

(16/16)

12.2 テストプロセスにおけるリスク

テストプロセスにおけるリスクを以下に記載する。

表表表表 12.112.112.112.1----2222 テストプロセステストプロセステストプロセステストプロセスにおけるにおけるにおけるにおけるリスクリスクリスクリスク検討検討検討検討 No 項目 リスク分類 リスク発生率 対策方針 対策詳細

1 システムテスト実施前の品質が悪い。 中 中 回避 システムテスト以前の単体テスト、機能テストのメトリクスを事前に把握することにより、品質が悪い可能性を察知して前段階で対策を実施する。

2 システムテスト開始直後のバグ検出が多く、試験進捗が悪い。

大 中 回避 No1と同様の対策により対応。機能テストの段階で、システムテストを行うために必須の試験を定めて対応する。

3 システムテストにて必要な性能が満たすことが出来ないことが判明する。

大 小 回避許容

仕様検討の段階で検証に使用している検証チームにて、問題ないことが確認できているため、リスク発生率は低い。大幅に性能不足する可能性は低いが、目標性能に少量不足している可能性がある。その場合、性能不足を許容する方針とする。

4 開発遅れにより、テスト開始が遅れる。もしくはテスト期間が大幅に短縮される。

中 大 軽減 事前にテストプロセスを明確化することで、テスト段階での試験人員増加での工程短縮を可能にする。また、予め、機能単位でリスクを考慮することで、リスク小の機能についての試験を縮小させることで対応する。

5 コスト削減により、テスト工数を削減する必要が発生する。

中 中 軽減 No4と同様の対策により対応。試験の縮小の方向性を強くすることで対応。

6 テスト段階で必要な機能が不足していることが発覚する。

小 中 軽減許容

テスト視点からのレビューにより、事前に不足機能の可能性を低減する。また、テストで発生した場合には、トレードオフを実施して可能であれば機能不足を許容する。

7 センサの質が想定よりも悪く、性能に大幅に影響する事態が発生する。

小 中 回避許容

検証環境にて、センサの特性を事前に調査を進める。試験時に発覚する場合には、可能であればソフトウェア側のアルゴリズムの修正にて対処する。影響が小さい/対応困難な場合には、センサの性能不足を許容する。

13.承認

■作成者

氏名氏名氏名氏名:::: 寺前寺前寺前寺前、、、、成田成田成田成田、、、、濱崎濱崎濱崎濱崎、、、、福田福田福田福田、、、、村上村上村上村上、、、、水野水野水野水野

日付日付日付日付:::: 2011201120112011////12121212////9999

■レビュア

氏名氏名氏名氏名:::: 水野水野水野水野

日付日付日付日付:::: 2011201120112011////11112222////9999

コメントコメントコメントコメント:::: ■■■■このままこのままこのままこのまま承認承認承認承認、、、、 □□□□コメントコメントコメントコメントをををを修正後承認修正後承認修正後承認修正後承認、、、、 □□□□やりなおしやりなおしやりなおしやりなおし

■承認者 <<<<テストテストテストテスト設計設計設計設計コンテストコンテストコンテストコンテスト審査員様審査員様審査員様審査員様>>>>

氏名氏名氏名氏名::::

日付日付日付日付::::

コメントコメントコメントコメント:::: □□□□このままこのままこのままこのまま承認承認承認承認、、、、 □□□□コメントコメントコメントコメントをををを修正後承認修正後承認修正後承認修正後承認、、、、 □□□□やりなおしやりなおしやりなおしやりなおし