(3)-1ユーザGoal・達成指標／ このポットを、どのような利用者が、どのように使い、どうなればよいのかを想定
機能/非機能要求分析【満足性】＜User Goal＞
お湯を使って、実害なく、タイムリーに以下のようなことができる①お茶・紅茶・コーヒーなどを飲む②幼児にミルクをあげる③カップめんを食べる【有効性】＜システムによるUser Goal＞
注意：手数が少ない＝生産性がよ
注意：安全性とは、けが・やけどなお湯を、実害なく、タイムリー
い、ではなく、期待通り動く前提
どだけではなく、費用などの実害がに使うことができる（戸惑わない）で手間が少ないこと発生することを含む【安全性】①経験的・直感的に利用して実害がない②誤って利用しても実害が出ない③考え得る利用状況で実害が出ない

結果
×

【生産性】
①直感的にわかりやすい②手間が少ない（ただし①の中で）実利用
話題沸騰ポット（システム）
非機能要求

機能要求
お湯を沸かすカルキ抜き

保温する・保管する

給湯

タイマ

アラームロック

各種状態表示Yuki Da RMA ダイジェスト資料

×

すぐに（使える）

適温で（使える）

長時間（適温を維持する）動作が少なくて済む

安全に（使える）

容易に（状態がわかる）

故障せずに（使える）

少ない電力で（使える）

Copyright © Yuki Da RMA , All Rights Reserved1(3)-2 スープカレー表（全体像）
への割当て

このポットに求められている要求事項がどのように構成され、どのように分布しているのかを全体で把握する

機能要求

非機能要求

お湯を沸かすカルキ抜き

保温する・保管するすぐに（使える）

適温で（使える）

長時間（適温を維持する）

給油

タイマ

アラーム

動作が少なくて済む

安全に（使える）

容易に（状態がわかる）

ロック

各種状態表示

故障せずに（使える）

少ない電力で（使える）

非機能要求
詳細分析

非機能要求
分析表

Review
結果
要求仕様構成の見直し

振る舞い分析
Yuki Da RMA ダイジェスト資料【スープカレー表】
Copyright © Yuki Da RMA , All Rights Reserved2

(4)テスト方針・テスト目的検討

製品の特徴から、何を重視し、何を目的に、どのようなテストを行うのかを明確化する

テスト方針：一般家庭で利用するポット＝“便利で安全”をキャッチフレーズに、安全性と使いやすさ（生産性）を重視したソフトウェアテストを行う。
テスト目的
テストレベル

品質保証の視点

欠陥検出の視点【Fault View】

個別テスト方針

システムテスト【User View】□利用者にとっての有効性（ユーザーゴール到達）を確認する
・安全性の視点から・生産性の視点から使い勝手の確認を含む□その他、非機能要求事項を確認する→時間効率性・正確性・省電力性／信頼性など□安全性の確認
・過去の事故事例はふせげるか
・意図しない操作による事故が発生しないか□生産性の確認・操作性が悪くないか・誤認識、誤操作等による不便はないか□ユーザビリティテスト
・安全性、生産性に対するリスクを明らかにして確認を行う
・利用状況に応じた確認を行う→“利用シナリオ”を活用する□性能テスト：各種効率性を中心とした確認□信頼性テスト：障害許容性を確認

統合テスト【User View】□機能連携、機能併用を確認する（状態遷移を主な手掛かりとして）□仕様書の不明事項、あいまい事項の動作について確認→デシジョンテーブ
ルによる抜け、漏れ□機能テスト（機能連携・併用確認テスト）
・仕様記載レベルをベースとしたブ
ラックボックステストを行う

統合テスト【Spec View】□仕様記載事項ベースの機
能動作確認□in-process-out要素分解による不明点明確化□機能テスト（機能確認）
・仕様記載レベルをベースとしたブ
ラックボックステストを行う

ユニットテストレベル
Yuki Da RMA「要求仕様書」発行段階のため、その内容からできるテスト設計を行う＝当レベルは対象外としました（特にハードウェア単独のテストは今回の対象外としました）3
ダイジェスト資料
Copyright © Yuki Da RMA , All Rights Reservedテスト方針・目的（確認事項）と要求事項の全体像（ＳＣ表）
からテストタイプを割当て、テストレベルを決定する(5)テストレベル・テストタイプ
割当て

システムテスト

統合テスト
ＳＣ表（全体）非機能要求事項

要求仕様第7版
再構成版

機能テスト

ユーザビリティテスト

各種機能が要すぐに使える
求道理動作し、（使いたい温目的を達成す度のお湯が）る

機能性

実害なく対応するため 容易に（お湯の動作（人間 の温度、残量、国内で電源が長時間（適温 適温で使える 大きな差異な筐体が適度な少ない消費電としての手間） 運転モードな あればどこでを維持して保 （沸かす・温め く（タイマー計大きさ・重量で力でが少なくて済 ど、状態が分 も使える管する）る）測できる）
むかる）

有効性
【理解性・習 【理解性・【合目的性】【環境適応 【運用性・設 【時間効率【安全性】 得性△・運 △：正確性・【時間効率性】
置性】
性】
用性】
習得性】
性】

1.外観

○

3.蓋

○

4.電源・アイドル

○

【正確性】

【安全性】
【資源効率 【成熟性・障害性】
許容性・△回復性】

5.沸騰機能○6.保温機能

○
○

○
○

○

○

○

○

△○

○

○

△

7.給湯機能○○○△8.タイマ機能

○

○

○

△

11.エラー処理

【正確性】

故障せずに

○

2.操作パネル

9.各種計測機能（センサー）
10.ブザー機能

信頼性テスト

性能テスト

○

○

○

△

○

○

○

○

○

○

○

○

○

△

○

△

△

○

△

○

○

△

△

○

○

△

○

○

△

△

△

再構成した機能詳細をベースに「詳細スープカレー表（機能関連）」へ

Yuki Da RMA ダイジェスト資料

Copyright © Yuki Da RMA , All Rights Reserved○4(6)-1 【User View】
システムテスト設計
詳細ＳＣ表（非機能関連）
ユーザビリティテスト

1.外観

○

3.蓋

○

4.電源・アイドル

6.保温機能7.給湯機能8.タイマ機能

○

○

○
○
○
○
○

○
○
○
○
○

9.各種計測機能（センサー）

10.ブザー機能
11.エラー処理

状態遷移図○

2.操作パネル

5.沸騰機能

信頼性
テスト

性能テスト

製品要求事項と製品リスクに基づきシステムテスト設計を行う→安全性・生産性重視型妥当性（有効性）確認

○
△
△
△
△

○

○
○
○

△
○
○
○
△

○
○
○
○
○
○

△

△

○

△

△

△

○

○

△△

△

△

ポット関連
トラブル事例情報

要求仕様
Review
結果

仕様
Risk分析

トラブル事例
シナリオ分析

Risk based Approach○■事例利用シナリオ

利用状況
シナリオ分析

網羅確認

仕様上の安全面・生産面のRisk

網羅確認

異常系シナリオ構築■利用状況シナリオ

No シナリオ関連仕様 備考
No 1シナリオ
関連仕様
ポットのふたを開ける
pot-220-11備考
pot-220-11備考
No 1シナリオ
関連仕様2ポットのふたを開ける
落としたコーヒーを入れる
落としたコーヒーを入れる pot-220-11
1 2ポットのふたを開ける
容器の変色、異物のpot-220-11
2 落としたコーヒーを入れる
容器の変色、異物の3 蓋を閉める
詰まり、焦げ付きなど
pot-220-11
pot-500-11
3 蓋を閉める
詰まり、焦げ付きなどが発生することがある。
容器の変色、異物のpot-500-11
pot-220-11が発生することがある。
3 蓋を閉める
詰まり、焦げ付きなど
pot-500-11が発生することがある。

■想定外利用状況シナリオ

No シナリオ
No シナリオ
関連仕様
備考
Noシナリオ
1 サーミスタが壊れる
ピッチャーなどに、水道で水を入関連仕様
No シナリオ
備考
1
1
サーミスタが壊れる
2 水温が110℃を超えて、エラー検知れる
ピッチャーなどに、水道で水を入No シナリオ
関連仕様
備考
1
2 水温が110℃を超えて、エラー検知
3 30秒ブザーが鳴る
2水を運ぶれるピッチャーなどに、水道で水を入
1
3 30秒ブザーが鳴る
4 保温行為が止まる（アイドル状態）
3ポットの蓋を開けて水を入れる
2水を運ぶ
れる
4 保温行為が止まる（アイドル状態）
5 保温ランプ、沸騰ランプ共に消灯する
4蓋を閉めるpot-220-11
3ポットの蓋を開けて水を入れる
2水を運ぶ
5 保温ランプ、沸騰ランプ共に消灯する
6 操作パネルの温度/モード表示部の温度表示が消える
5沸騰行為
pot-310-21
4蓋を閉めるpot-220-11
3ポットの蓋を開けて水を入れる
6 操作パネルの温度/モード表示部の温度表示が消える
7 (何の音なのか判断できないので)とりあえず、蓋をあけて閉める
5沸騰行為
pot-310-21 3分間カル 7 (何の音なのか判断できないので)とりあえず、蓋をあけて閉める
4蓋を閉めるpot-220-11
6カルキ抜きpot-311-11
キ抜き
5沸騰行為
pot-310-21 3分間カル6カルキ抜き
pot-311-11
7保温行為
pot-312-113分間カルキ抜き
6カルキ抜きpot-311-11
7保温行為
pot-312-11 キ抜き
7保温行為
pot-312-11

シナリオ調整（重複等補正）Yuki Da RMA ダイジェスト資料

関連仕様
関連仕様
pot-500-31
pot-500-31
pot-500-31
pot-500-31
pot-330-21
pot-330-21
pot-330-31
pot-330-31
pot-330-32
pot-330-32
pot-330-41
pot-330-41

Copyright © Yuki Da RMA , All Rights Reserved

システムテスト用シナリオ

5

(7)-1 【User View】

ポットと利用者のインターフェースから想定される操作を統合テスト設計① ボタン・セン 洗い出し、各機能の連携・併用を確認するテスト設計を行う
サ編
ボタンと状態の関連

要求仕様：
再構成版
機能組合せ
分析（ボタン・センサ）

テストケース作成
目的

サーミスタで温度異常を検知した状態で、各ボタンの振る舞いを確認する。

表1のパターン3
事前条件1-3
ヒータ電源が切れている状態で、各ボタンの振る舞いを確認する。
目的試験パターン

事前条件 表1のパターン2
1-2目的試験パターン
No. ポット電断時の各ボタンの振る舞いを確認する。
補足
テスト手順
期待される結果沸騰が開始されないこと。
No.
補足
テスト手順
期待される結果(1)
表1のパターン11.[沸騰ボタン]を押下する。
事前条件
1-1 試験パターン
1.[沸騰ボタン]を押下する。
沸騰が開始されないこと。
(1)1.[タイマボタン]を押下する。
分表示がインクリメントされること。
(2)

No.
(1)
(2)
(3)
(4)
(5)

Yuki Da RMA ダイジェスト資料

1.[タイマボタン]を押下する。
分表示がインクリメントされること。
(2) 補足(3)テスト手順
期待される結果
1.[保温設定ボタン]を押下する。
保温モードが遷移すること。
1.[保温設定ボタン]を押下する。
保温モードが遷移すること。
1.[沸騰ボタン]を押下する。
沸騰が開始されないこと。
(3)
1.[解除ボタン]を押下する。
ロック/アンロックの切り替えが行われること。
(4)
分表示がインクリメントしないこと。
1.[解除ボタン]を押下する。
ロック/アンロックの切り替えが行われること。
(4)
1.[給湯ボタン]を押下する。
給湯が開始されないこと。
(5) 1.[タイマボタン]を押下する。
1.[保温設定ボタン]を押下する。
1.[給湯ボタン]を押下する。 保温モードが遷移しないこと。
給湯が開始されないこと。
(5)
1.[解除ボタン]を押下する。
ロック/アンロックが行われないこと。
1.[給湯ボタン]を押下する。
給湯が開始されないこと。

Copyright © Yuki Da RMA , All Rights Reserved

6(7)-2 【User View】
統合テスト設計② 操作編
操作の組合せ状態遷移図から利用者の操作を抽出

ポットと利用者のインターフェースから想定される操作を洗い出し、各機能の連携・併用を確認するテスト設計を行う
操作中に他の操作利用者の操作テストケース作成

機能組合せ
分析
同時に操作

No.

発生確率から2機能の組み合わせに焦点を当てて分析

(1)

(2)

目的

テスト
ケース作成

給湯しながら他の操作時の確認。

補足

テスト手順
期待される結果
1.[給湯ボタン]を押し続けて、給 給湯が停止すること。
湯状態を維持する。
2.コンセントを抜く。
1.[給湯ボタン]を押し続けて、給 給湯が停止すること。
湯状態を維持する。
※仕様では、積極的な停2.蓋を開けること。
止とは明記されていない。

[給湯ボタン]と他の操作を同時に実行する。

ポットを保温状態にしておくこと。
2-2-2 目的事前条件[沸騰ボタン]と他の操作を同時に実行する。
試験パターン
ポットを保温状態にしておくこと。
事前条件
2-2-1 No.
補足
テスト手順
No.
(1)
(2)

Yuki Da RMA ダイジェスト資料目的

2-1-1 事前条件 ポットを保温状態にしておくこと。

試験パターン(1) 補足(2)

期待される結果1.[沸騰ボタン]を押下すると同時 沸騰が開始されないこと。
テスト手順
期待される結果に蓋を開ける。
1.[沸騰ボタン]を押下すると同時 沸騰が開始されないこと。
1.[沸騰ボタン]を押下すると同時 沸騰が開始されないこと。に蓋を開ける。にコンセントを差す。
1.[沸騰ボタン]を押下すると同時 沸騰が開始されないこと。にコンセントを差す。

Copyright © Yuki Da RMA , All Rights Reserved7(7)-3 【Spec View】
統合テスト設計③
要求仕様（再構成版）
・仕様m仕様m+1
仕様m+2
仕様n
仕様n+1
仕様n+2
・

個別仕様のinput-output(*1)分析により、テストケース仕様を構築する／仕様の詳細を把握しつつ、その不備や曖昧さ、リスクなどを明確化
Input-output分析*1：input-output分析“ラルフチャート”を参考に1仕様毎に分析する

誤差因子

対象

Input

Output※見つかった不備、
曖昧さ、リスクはレ
ビュー結果へ追加

内部変数の組合せ

Input

詳細スープカレー表（機能関連）
蓋を閉じる／閉じ 220-11 ＜蓋「閉」を確認する＞蓋センサが3sec以 ・蓋を閉じる
Input

た場合
上onとなったら、蓋が閉じられたと判断する。
蓋を閉じる／閉じ
220-11 ＜蓋「閉」を確認する＞蓋センサが3sec以 ・蓋を閉じる
220-21＜水量適正時の処理＞蓋が閉じられ、た場合上onとなったら、蓋が閉じられたと判断する。 ・蓋センサがON
水量が適正な場合、沸騰行為をする。・蓋センサがON
220-21 ＜水量適正時の処理＞蓋が閉じられ、誤差因子
－
誤差因子
－

対象

内部変数

Output

・蓋センサ
対象

・蓋センサ
・蓋センサ
ON
内部変数
OutputON情報発・
モニタリング
信3sec
・蓋センサ
・蓋センサON・蓋センサON情報発・水位センサ1～4・センサ切り替え
・3sec
モニタリング 信 ・沸騰指示・満水センサ ・センサ切り替え
OFF→ON・水位センサ1～4・沸騰指示・満水センサOFF→ON【説明】水量についてはpot-280を参照。
水量が適正な場合、沸騰行為をする。
・水位センサ1～4 ・センサ切り替え ・アイドル指示
220-31＜水量異常時の処理＞蓋が閉じられて・蓋センサがON ・ポットが空【説明】水量についてはpot-280を参照。
・ポットが満水・満水センサ ・センサ切り替え
OFN→OFF
も、水量が異常な場合、状態はアイドル
・蓋センサがON ・ポットが空・水位センサ1～4・アイドル指示
220-31 ＜水量異常時の処理＞蓋が閉じられて・ポットが満水・満水センサ
OFN→OFFのままである。
も、水量が異常な場合、状態はアイドル【説明】水量についてはpot-280を参照。のままである。
・蓋センサ
・蓋センサOFF・蓋センサOFF情報
蓋を開ける／開 221-11
蓋センサが1sec以上offとなったら、温 ・蓋を開ける【説明】水量についてはpot-280を参照。
・1secモニタリン
発信いた場合
度制御行為（沸騰行為または保温行・蓋を開ける・蓋センサ
・蓋センサOFF・蓋センサOFF情報
蓋を開ける／開 221-11 蓋センサが1sec以上offとなったら、温グ・アイドル指示・1secモニタリン発信為）を中止する。
いた場合
度制御行為（沸騰行為または保温行
グ・アイドル指示・蓋センサがOFF・インジケータラン・インジケータを消221-21
インジケータセル全てのランプを消灯す為）を中止する。
プ×4灯
要求仕様（再構成版）
る。
・蓋センサがOFF・インジケータラン・インジケータを消221-21 インジケータセル全てのランプを消灯す・ロック
プ×4灯 ・ロック解除
221-31る。ロックされていたらロック解除し、ロック ・蓋センサがOFF・ロックランプ・ロックランプ消灯ランプを消灯する。
・蓋センサがOFF・ロック・ロック解除
221-31 ロックされていたらロック解除し、ロック・ロックランプ・ロックランプ消灯ランプを消灯する。
8Yuki Da RMA ダイジェスト資料
Copyright © Yuki Da RMA , All Rights Reserved