目次 テスト分析 HAYST 法の分析 FV 表マインドマップお客様の視点 : 暗黙知効果これから

Similar documents
Agenda 1. 本コースで学習したこと 2. 挑戦 3. テスト対象アプリケーションソフト 4. テスト分析 - マインドマップ 5. テスト実施内容 1. 同値分割 境界地分析 2. All-Pair 法 3. 状態遷移 4. CFD 法 5. シナリオテスト 6. まとめ 2


DV-AR11s

テスト設計コンテスト

テスト設計コンテスト

E4230JD_ qx4j

Help

PixeBurn! for HD Instruction Guide JPN


目的別チュートリアル


Microsoft PowerPoint - B3-3_差替版.ppt [互換モード]

S0027&S0028 取扱説明書 1-1 充電をするには 1-2 電源を入れるには 1-3 電源を切るには 1-4 充電が少なくなった場合 1-5 動作切り替え 目次 2-1 動画録画 2-2 静止画撮影 2-3 PC で再生するには 3-1 録画装置を HDMI コードでテレビモニターに繋いで使

DVL-BR9取扱説明書<操作編(4/7)>

CCD-TR555

E4385JD_ qx4j

LDR-PMC8U2“Ä“Z.pdf

2.4GHz デジタル信号式一体型モニター ワイヤレスカメラ 4 台セット 取り扱い説明書 ~ 1 ~

BR-H1016シリーズの仕様

Android スマートフォンの使用 使用方法 1 SS-one コントローラ本体の電源を入れます 2 Andorid の [ 設定 ]->[WiFi] で SS-one コントローラ本体に接続します 3 SS1 アプリを起動します カメラ画面 操作前にキーロックを左にスライドし キーロックを解除し

目次 はじめに... 2 本手順書について カメラ別設定一覧 MCControlTool 起動 モノクロ RAW 画像の取得 カメラパラメータの設定 Tap ModeとROI(Region of Interest)..

HDD USB HDD BD-RE BD-R BDAV BD-Video -RW (VR) -R (VR) DVD-VR -RW (Video) -R (Video) DVD-Video DVD-Video RAM -RW (AVC) -R (AVC) CD BD (JPEG) DVD (JPEG)

Data-Add User Manual.book

BRXL-14シリーズの仕様

変更履歴 日付 版数 変更内容 2012/07/13 Rev 初版発行 2013/07/03 Rev 対応機器一覧 機器一覧を更新 [Settings] 画面の表示 時刻を挿入する機能を追加アンテナ切替器のアンテナ番号を指定する機能を追加アンテナ番号を挿

Release Note for Recording Server Monitoring Tool V1.1.1 (Japanese)

Microsoft PowerPoint - Wmodel( ) - 配布用.pptx

Microsoft PowerPoint _QSG AIR PRO WiFi_iphone.ppt

文書1

pg1

untitled

PDW-75MD

LDR-HA125FU2/M

E9A40JD_001_029.qx4j

IP-900E V02L040 変更内容一覧

【ドコモあんしんスキャン】サービスマニュアル

DV-DT1 取扱説明書

VRD-MC5

8. Storage Limits でファイルサーバーの録画容量を設定します 保存期間 : 保存したい最大期間 or 無制限 StorageSize : ファイルサーバ /NAS の容量にあわせて設定 Resere Storage : 一時的な追加サーバースペース Number of sequenc

Microsoft Word - YSP-3300_4300 Firmware Update_J_rev2.doc

5

過去問セミナーTM

ブロードネットマックスとの授業

SNC-HM662 EdgeStorage manual J

040402.ユニットテスト


LDR-PME8U2LW V01

Microsoft Word - TS-816.doc

LDR-MA16FU2_WM.n.[.h.E.F.A.}.j...A.._Win.p65

01Ł\”ƒDV700D

LabVIEW RTのインストールと設定

<4D F736F F F696E74202D20835C CC967B8EBF2E B8CDD8AB B83685D>

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

LDR-PC880F/M

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

操作方法 XXXTOEMF は コマンドライン形式のアプリケーションです 通常のコマンドと同じように コマンドラインからの実行やバッチファイルに組み込むことが可能です インストールについては, 別紙の KDxxxx コンバートソフトの特記事項について を参照してください ここでは 直接コマンドライン

”ƒ_ŁÒ‘WŠp.pdf

Microsoft Word - VBA基礎(6).docx

Microsoft Word - ODDテクニカルガイド( ).docx

NX-F5WMD-S,NX-F5WMD-M

目的別チュートリアル

起動する 起動方法は ご使用の OS により異なります 同一ネットワーク内で 本ソフトを複数台のパソコンから起動すると 本ソフト対応の LAN DISK にアクセスが集中し エラーとなる場合があります [ スタート ] メニュー [( すべての ) プログラム ] [I-O DATA] [LAN D

スライド 1

AUX (MP313D-W のみ ) 交通情報 OFF AUX 端子に接続した外部オーディオ機器などを使いたいときに選びます ( U-1) 幹線道路などで放送されている交通情報を受信したいときに選びます ( L-4) 選択中の AVソースを OFF にしたいときに選びます AV ソース画面を表示する

目次 ① MX ONE インストール手順 P.3 ②メイン画面の見方 P.7 ③動画保存の方法 P.8 URL 検出でダウンロードする方法 P.8 自動ダウンロード機能 P.8 アドオン機能でダウンロード 録画する方法 P.9 URL 追加機能 P.11 番組機能 P.12 ④ MX ONE レコー

森林航測72号

智美塾 ゆもつよメソッドのアーキテクチャ

D-MS5DV

DVD...j.b.g.n.[.h.E.F.A.}.j...A...p65

プレサリオ ステップアップ

HD View Single Windowsセットアップガイド

各部紹介

VBD-MA1

YSP-4100/YSP-5100ファームウェア更新手順 Ver.7.03

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

Smart-telecaster for iOS/Android ML ユーザーズガイド

SAC (Jap).indd

ニトリ労働組合アンケートシステム 利用者向け操作説明書 第 1.2 版 平成 25 年 10 月 08 日

橡00horse.PDF

NSR-500 Create DVD Installer Procedures

テスト設計コンテスト フロア展示資料

はじめに画面の説明編集するプレイリスト書き込む付録もくじ はじめに...3 Direct DiscRecorder for magictv 10 とは 3 動作条件 3 起動方法 3 画面の説明...4 画面の説明 4 タイトルとチャプタリストの使い方 5 タイトルモードとプレイリストモードを切り替

EP7000取扱説明書

みどり野43号-P01

C H N

広報あぐい 2015年4月1日号

DV-DH1000W/DH500W/DH250W/DH160W 取扱説明書 操作編

重要更新作業を実施される前に必ずご確認ください OS の更新を実行するときはタブレット端末に AC アダプターを接続して使用してください AC アダプターを接続していないと OS の更新はできません 実行中は AC アダプターを抜かないでください OS の更新が正しく行えなくなり タブレット端末が正

ネットワークカメラ Edge Storage マニュアル ~SD / microsd で映像録画 再生 ~ ご注意このマニュアルは Firmware が Ver1.9.2 のカメラを対象としています Edge Storage 機能 (SD / microsd で映像録画 再生 ) をお使いになる 場

PowerPoint プレゼンテーション

IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 この説明書の記述について プログラムの動作環境等 プログラムファイルのコピー プログラムファイルの起動 4 2 プログラムファイルの利用

D-MS3_205

HVR-1500A

セットアップユーティリティユーザガイド

啓林館データベースソフト KeirinkanDB System インストールマニュアル 啓林館中学校 DB システムのインストール 啓林館中学校 DB システムは 算数 数学 と 理科 は別メディアとなります 1 教科をインストールしている場合 追加で別の教科をインストール可能です ( 教科追加イン

本体

RQCA1462.indd

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

スタートアップガイド_応用編

ファクス送信用変換ソフト 操作説明書_UA

Transcription:

D-4 ソフトウエアテスト分析の方法 -HAYST 法とマインドマップをつかって - ソニー株式会社永田 敦 2008 年 1 月 30 日

目次 テスト分析 HAYST 法の分析 FV 表マインドマップお客様の視点 : 暗黙知効果これから

テストプロセス テストプロセス JSTQB 終了処理 計画とコントロール 終了基準の検証とレポート 分析と設計 作成と実行

分析の位置づけ 計画 分析 テストベースレビュー 設計 テスト環境 テストデータ 作成と実行 最終基準の検証レポート 終了処理 コントロール

分析をやらないと何をどうテストしたらよいかわからない全部の組み合わせを行う因子水準爆発因子がでてこない因子がもれる 網羅率低下

TEST System の後で の状態で の時 の場合 条件 入力 テスト対象 結果 が したら が した が になった

HAYST 法のテスト分析 分析対象 仕様書 要求仕様書 基本設計仕様書 詳細仕様書 分析 FV 表 Function Verification Table

HAYST 法のテスト分析 の後で の状態で の時 の場合 条件 が した が したら 入力 テスト対象 結果 が になった FV 表

FV 表 項目 fv3-1 fv3-2 fv3-4 機能展開 Disc Spanning 記録 機能レベル条件機能表現条件サブ機能展開機能因子の値 Disc Spanning モードの設定をする 記録している Disc がフルになったことを検出した Disc の Eject 条件 Picture REC モードデッキの動作状態 Picture REC モードデッキの動作状態 Picture REC モード Disc 状態 OFF 記録再生中ではない ON 記録中 停止 ON なし オペレータが PICTURE CACHE モードを "ON" にする デッキが記録しているディスクがフルであることを検出 オペレータが REC INHI のディスクを挿入した 機能 の動作をする 記録情報をメモリーに記録する の動作を停止する

HAYST 法における分析 FMEA Failure Mode Effect Analysis FTA Fault Tree Analysis FV 表 FunctionVerification Table CFD Case Flow Diagram 状態遷移図 FL 表 Factor Level Table

FL 表 因子水準項目機能 Level 1 Level 2 Level 3 Level 4 1-1 REC INHI ON OFF Picture 1-2 DVD type DVD-R DVD-RW 1-3 メーカー A 社 B 社 C 社 D 社 1-4 Source SD HD

FV 表 能展開機条件 機能を表現する何に対してなにをしたら何が起こる結果 NG OK テスト仕様書条件何に対してなにをしたら結果 OK 何が起こる NG 入力因子展開 FL 表 因子 優先度FV/FL 表とテスト仕様書 FACTOR 作用する入力パラメータ 水準 エラーを含む入力の取り得る値

仕様書の目的 仕様書とは 設計者の 設計者による 設計者のための ドキュメント 設計内でのレビュー Document of Design Engineer By the Design Engineer For the Design Engineer ^^;

Word で書かれた仕様書 単機能的な記述が並ぶ 箇条書きで列記し その後説明 表現があいまいなため 理解できないか または条件を洗い出しにくい場合がある 正常系の処理の記述がメイン 創造が中心 異常系の処理の記述が不十分 悪いことを考えたくない 前のバージョンと同じということで部分的に省略するときに その違いを明確に記述していない

マインドマップで整理 FV 表項目 仕様

整理できた マインドマップ アウトラインプロセス 俯瞰できる 構造的 単機能テスト的 仕様書の項目を写しただけ 条件が洗い出せない

Word で書かれた仕様書 暗黙性 例 : 前のバージョンと同じということで部分的に省略するときに その違いを明確に記述していない 関連性の表現が弱い 目的 作るため 評価するためではない イメージを伝えにくい

マインドマップによる転写 仕様書 FV 表 顧客視点 顧客視点軸

整理しただけのマインドマップ

展開しただけの FV 表 ( 一部 ) 機能レベル機能展開サブ機能展開 REC Start REC Stop ハードディスクキャッシュのやり直し REC を Start させる REC を Stop させる ハードディスクフル 信号異常 ハードディスクフル Picture 終了処理が異常 条件 条件 Recモード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 条件の値 ON Load ON Load ON Load ON Load ON Load ON Load 機能因子 VTR START ボタンが押される VTR STOP ボタンが押される ハードディスクがフルになる 基準信号の乱れなどによって記録エラーが起きたとき MEM FULL エラーが発生したとき 終了処理が異常を検出したとき 機能表現 機能 REC 状態となり キャッシュされたデータからディスクへの記録を開始する STOP 状態となる STOP 状態となる Picture のやり直し動作 Picture のやり直し動作 Picture のやり直し動作

展開しただけの FV 表 ( 一部 ) 機能レベル機能展開サブ機能展開 REC Start REC Stop ハードディスクキャッシュのやり直し REC を Start させる REC を Stop させる ハードディスクフル 信号異常 ハードディスクフル Picture 条件が洗い出されてない終了処理が異常単単発的な機能展開条件 条件 Rec モード Disc 状態 Rec モード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 Recモード Disc 状態 条件の値 ON Load ON Load ON Load ON Load ON Load ON Load 機能因子 VTR START ボタンが押される VTR STOP ボタンが押される ハードディスクがフルになる 基準信号の乱れなどによって記録エラーが起きたとき MEM FULL エラーが発生したとき 終了処理が異常を検出したとき 機能表現 機能 REC 状態となり キャッシュされたデータからディスクへの記録を開始する STOP 状態となる STOP 状態となる Picture のやり直し動作 Picture のやり直し動作 Picture のやり直し動作

顧客視点を入れて展開したマインドマップ

手書きのマインドマップ

顧客視点の展開後の FV 表 ( 一部 ) fv3-1 機能展開 サブ機能展開 条件 Picture モード 条件の値 fv3-2 Disc 状態 Eject fv3-3 fv3-4 fv3-5 Picture 機能 機能レベル 記録できないディスクを連続して挿入 Disc 種類 記録モード 記録レート 条件 ON DVD-R DVD-RW DVD- RAM VR/ ビデオ SP LP EP 機能因子 オペレータがフルのディスクを入れた 引き続き オペレータが残容量の少ないディスクを入れた さらに引き続き オペレータが残容量の少ないディスクを入れた さらに引き続き オペレータが追記できないディスクを入れたオペレータがブランクの DVD-Rのディスクを入れた 機能表現 機能 ディスクは Eject されるが は持続される ディスクは Eject されるが は持続される ディスクは Eject されるが は持続される ディスクは Eject されるが は持続される ディスクにキャッシュされたデータから記録される fv3-6 記録は始めたが キャッシュがフルになった ディスクへの記録が止まり エラー表示を出す

顧客視点の展開後の FV 表 ( 一部 ) fv3-1 機能展開 サブ機能展開 条件 Picture モード 条件の値 fv3-2 Disc 状態 Eject fv3-3 fv3-4 fv3-5 Picture 機能 機能レベル 記録できないディスクを連続して挿入 Disc 種類 記録モード 記録レート 条件 多様な条件の洗い出しON DVD-R DVD-RW DVD- RAM VR/ ビデオ SP LP EP 機能因子 オペレータがフルのディスクを入れた 引き続き オペレータが残容量の少ないディスクを入れた さらに引き続き オペレータが残容量の少ないディスクを入れた さらに引き続き オペレータが追記できないディスクを入れた オペレータがブランクの DVD-R のディスクを入れた 使用 操作の流れユースケース機能表現 機能 ディスクは Eject されるが は持続される ディスクは Eject されるが は持続される ディスクは Eject されるが は持続される ディスクは Eject されるが は持続される ディスクにキャッシュされたデータから記録される fv3-6 記録は始めたが キャッシュがフルになった ディスクへの記録が止まり エラー表示を出す

FL 表 Factor Factor type Level-1 Level-2 Level-3 Level-4 Picture mandatory condition mode ON Disc mandatory status condition Eject Disc layer - Single Dual Disc type - DVD-R DVD+R Recording mode Recording Rate - VR Video - SP LP EP test mode - Disc Full appendable DVD-RW DVD-RAM DVD+RW Recording mode error blank disc

直交表 No. Disc layer Disc type Recording Recording mode Rate test mode 1 Single DVD-R VR SP Disc Full 2 Single DVD-RW VR SP appendable 3 Single DVD-RAM VR SP blank disc 4 Single DVD+RW VR SP Disc Full 5 Single DVD-RAM Video LP Disc Full 6 Single DVD+RW Video LP blank disc 7 Single DVD-R Video LP Disc Full 8 Single DVD-RW Video LP blank disc 9 Dual DVD+RW VR LP Disc Full 10 Dual DVD-RAM VR LP appendable 11 Dual DVD-RW VR LP blank disc 12 Dual DVD-R VR LP Disc Full 13 Dual DVD-RW Video SP Disc Full 14 Dual DVD-R Video SP blank disc 15 Dual DVD+RW Video SP Disc Full 16 Dual DVD-RAM Video SP blank disc

テストケース

効果 多様なテスト条件 シナリオテスト リスクの洗い出し お客様の観点に立って リスクを見積もることができる 潜在的相乗効果 仕様書のアセスメント

つまり 分析結果 仕様書仕様書 xxx xxx yyyy yyyy 経験 暗黙知

さらに 暗黙知を形式知に 枝を知識ベースにしていく 暗黙知を伝える 共有する 共同で分析する 違う観点で考える 観点の軸を変えてみる

枝を知識ベースに

最後に テストエンジニアは お客様のところに行こう!

本日はありがとうございました