自己紹介です
自己紹介です。
です。
名前： 奥村 健二 （おくむら けんじ）
所属： ソニーEMCS㈱ 東海テック湖西サイト

テスト設計
テスト設計
テスト設計
テスト設計コンテスト
設計コンテストコンテスト
設計コンテスト
趣旨説明
趣旨説明

設計部門商品設計１部
職務： 放送用機器開発のシステムテストリーダー
その他： TEF東海(テスト技術者交流会)お世話人、
JaSST東海実行委員、WACATE実行委員

JaSST’
JaSST’11Tokyo
ソニーEMCS(株)東海テック
ソニーEMCS(株奥村 健二
Kenji.Okumura@jp.sony.com
JaSST’11Tokyo

copyright 2011 SONY EMCS Corporation

愛知県

1静岡県

JaSST’11Tokyo

アジェンダ

copyright 2011 Sony EMCS Corporation

テスト設計意図テスト設計意図 テスト設計意図

 仕様分析から、技法適用、テスト仕様実装ま テスト設計ドキュメントの説明
テスト設計ドキュメントの説明

でをテスト設計と定義した。
 全ての仕様を網羅せず普段現場で適用しているテスト設計方法や流れが分かる程度とした。
 テスト分析/テスト分析/基本設計は、湯本氏の“基本設計は、湯本氏の“ゆもつよメソッド””を参考にしている。
メソッド

 テスト設計成果物一覧
 各ドキュメントの概要
各ドキュメントの概要
 テスト設計文書作成までの流れ
 各項目の記載内容と関連性
 テスト設計文書作成までの流れ アピールポイント

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation2

 詳細設計以降を重点的に説明する
3

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

4

テスト設計成果物一覧
テスト設計成果物一覧
文書ID
TEJST-01
TEJST-02
TEJST-03
TEJST-04
TEJST-05
TEJST-06
TEJST-07
TEJST-08
TEJST-09
TEJST-10
TEJST-11

テスト設計
テスト設計ドキュメント
設計ドキュメントのドキュメントの説明

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

5

JaSST’11Tokyo

文書名
テストプロジェクト計画書
プロセスフローダイヤグラム
テスト分析シート
テスト設計図テスト設計仕様書
問い合わせ票
テストケース仕様書
テスト手順仕様書
テスト実行履歴
テスト結果報告書
プロジェクト完了報告書

ファイル名
対象外
対象外
Testspec_analyzed_sheet
Test_design_diagram
Test design specification
対象外
対象外
対象外
対象外
対象外

copyright 2011 Sony EMCS Corporation

6

各ドキュメントのドキュメントの概要

テスト設計文書作成
テスト設計文書作成までの設計文書作成までの流までの流れ テスト分析シート
 仕様単位の抜出しとテスト目的/仕様単位の抜出しとテスト目的/方針の検討

テスト計画
テスト計画

テスト分析
テスト分析

 テスト全体像のレビュー
 テスト技法の選択

テスト計画書
テスト計画書

テスト設計
テスト設計 テスト詳細
テスト詳細
設計
設計

テスト分析シート
テスト分析シート

 テスト設計図

テスト設計仕様書
テスト設計仕様書

テスト実装
テスト実装

テストケース
テストケース

技法無し

 テスト条件の同値クラス化（ズームイン/テスト条件の同値クラス化（ズームイン/アウト)アウト) テスト技法の適用

技法適用

 テスト設計仕様書
 テストデータ/
テストデータ/環境/環境/手順設計 問い合せ票
 仕様への疑問点や欠陥などを列記（BTSの代替え）仕様への疑問点や欠陥などを列記（BTSの代替え）
JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

7

テスト手順仕様書
テスト手順仕様書
テスト設計図テスト設計図

範囲外
範囲外

分析と設計の工程分割は少し曖昧
分析と設計の工程分割は少し曖昧

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

範囲外
範囲外
8

各文書の各文書の記載項目と記載項目と関連性
テスト分析
テスト
分析
テスト分析
分析シート
シート
テスト分析シート
分析シート

テスト設計図テスト
テスト設計図
設計図
テスト設計図

要求ID
要求ID

テスト仕様ID
テスト仕様ID

要求要求

設計方針
設計方針

タイトル
タイトル

テスト仕様ID
テスト仕様ID
テスト仕様
テスト仕様
仕様分析
仕様分析

設計方針
設計方針

仕様分析
仕様分析

テストタイプ
テストタイプテスト設計図テスト設計図テストカテゴリテストカテゴリ
テスト仕様ID
テスト仕様ID

テスト仕様
テスト仕様

テスト環境
テスト環境
テスト条件
テスト条件

アピールポイント

テスト手順
テスト手順
期待結果
期待結果

テスト技法
テスト技法
テストケース条件
テストケース条件

仕様分析、同値クラス（ズームイン/アウト)、技法適用テストモデリングに重点確認したい出力
確認したい出力
JaSST’11Tokyo

テスト設計仕様書
テスト
テスト設計仕様書
設計仕様書
テスト設計仕様書

テストデータ、手順、環境設計に重点

copyright 2011 Sony EMCS Corporation

9

JaSST’11Tokyo

アピールポイント

copyright 2011 Sony EMCS Corporation

10

アピールポイント テストの集約化

 テストの集約化

 要件からテスト仕様(要件からテスト仕様(ケース)ケース)までのトレーサビ

 要件からテスト仕様(要件からテスト仕様(ケース)ケース)までのトレーサビ

リティー確保 仕様をテストし易いようにモデル化し残す
 テストケース実装が容易になるようにした
 テスト仕様の保守性確保

リティー確保 仕様をテストし易いようにモデル化し残す
 テストケース実装が容易になるようにした
 テスト仕様の保守性確保

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

11

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

12テストのテストの集約化

アピールポイント テストの集約化

 要求仕様の重複部分のテストを集約していく
分析シート
分析シート
タイトル

仕様

アイドルの状態で、 11 蓋センサが3sec以上ONとなっ蓋を閉じたら、水位たら、蓋が閉じられたと判断すを確認し、条件に合る。
えば沸騰行為をする。
21 蓋が閉じられ、水量が適正な場合、沸騰行為をする。

31 蓋が閉じられても、水量が異常な場合、状態はアイドルのままである。

JaSST’11Tokyo

一つの一つのテストとしテストとして集約て集約

タイトル

設計方針（確認したい仕様項目）

蓋が綴じた状態の判定確認

010 蓋を閉じてから3sec以上で閉じられたと判断できている事を確認する

蓋を閉じてからの沸騰行為遷移確 010 蓋が閉じられてから条件に合致すれば沸認
騰行為に遷移することを確認する。

 要件からテスト仕様(要件からテスト仕様(ケース)ケース)までのトレーサビ

リティー確保 仕様をテストし易いようにモデル化し残す テストケース実装が容易になるようにした
 テスト仕様の保守性確保

蓋を閉じてからの沸騰行為遷移確 010 蓋が閉じられても条件に合致すれば沸騰認行為に遷移しないことを確認する。

copyright 2011 Sony EMCS Corporation

13

JaSST’11Tokyo

テスト目的
テストタイプ
テスト目的 テストタイプ

14

アピールポイント

要件から要件からテストケースからテストケースまでのテストケースまでのトレーサビリティーまでのトレーサビリティー
テスト分析シート
テスト分析シート
要求ID
要求ID

copyright 2011 Sony EMCS Corporation

 テストの集約化
 要件からテスト仕様(要件からテスト仕様(ケース)ケース)までのトレーサビリティー確保
 仕様をテストし易いようにモデル化し残す
 テストケース実装が容易になるようにした
 テスト仕様の保守性確保

テスト設計仕様書
テスト設計仕様書

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

テスト仕様ID
テスト仕様ID
15仕様を仕様をテストしテストし易いようにモデルいようにモデル化
モデル化

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

16仕様を仕様をテストしテストし易いようにモデルいようにモデル化
モデル化

 分析シートで識別されたテストケース条件の詳細化
 テストの目的によりテスト条件/テストの目的によりテスト条件/同値クラスをズームイン・ズームアウトしていく 指定されたテスト技法を適用し、CFD
流れ図指定されたテスト技法を適用し、CFD流れ図や原因結果グラフ、状態遷移図などのモデルを記述しながら仕様の漏れ等を検討していく

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

17

仕様整理
同値クラス化JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation18

アピールポイント仕様を仕様をテストしテストし易いようにモデルいようにモデル化
モデル化
テスト設計図テスト設計図 テストの集約化
 要件からテスト仕様(要件からテスト仕様(ケース)ケース)までのトレーサビ

リティー確保 仕様をテストし易いようにモデル化し残す
 テストケース実装が容易になるようにした
 テスト仕様の保守性確保

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation19JaSST’11Tokyo

テストケース実装
テストケース実装を実装を容易に容易に

copyright 2011 Sony EMCS Corporation

20

アピールポイント

テスト設計仕様書
テスト設計仕様書

 テストの集約化
 要件からテスト仕様(要件からテスト仕様(ケース)ケース)までのトレーサビリティー確保
 仕様をテストし易いようにモデル化し残す
 テストケース実装が容易になるようにした
 テスト仕様の保守性確保
テストケースは、仕様書からコピペでOK！
JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

21

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

22

仕様変更への仕様変更への保守性確保
への保守性確保
テスト目的
テスト目的/仕様目的 仕様

 設計変更が行われるとテストケースの保守に甚大な工数が掛かる
 テスト実施に必要な情報をテスト設計仕様書に集約した事により、ドキュメントの保守性を高めた。

テスト環境
テスト環境

テスト条件
テスト条件

テスト手順
テスト手順
期待結果
JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

23

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

24品質特性と品質特性とテストタイプ/テストタイプ/カテゴリのカテゴリの体系化
品質特性
機能性

信頼性

テストタイプFUN 機能テスト

テストカテゴリ01
初期化
02
表示03
XXX
信頼性テスト 01
エージング
02

今回は未定義です。

使用性
効率性
保守性
移植性

RBT

POT 移植性テスト 01

ご清聴、ありがとうございました。
当資料は、発表時より一部、加筆/修正しています。
当資料は、発表時より一部、加筆/修正しています。

Special Thanks

旧基板互換性

ソニーEMCS
東海テック 安達さん、岩崎さん
ソニーEMCS東海テック
古賀さん

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

25

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

26

参考 現場の仕事がバリバリ進むソフトウェアテスト手法

高橋寿一/
高橋寿一/湯本剛共著
http://www.amazon.co.jp/dp/4774127116
 ソフトウェアテストPress
ソフトウェアテストPress Vol.10「テストの上流設計」
http://gihyo.jp/book/2010/978http://gihyo.jp/book/2010/978-4-77417741-43414341-5

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

EOF
27

JaSST’11Tokyo

copyright 2011 Sony EMCS Corporation

28