SlideShare une entreprise Scribd logo
1  sur  66
Télécharger pour lire hors ligne
12017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
マインドマップとPictMasterで
テストケースを作っちゃおう
9月23日(土)
WARAI おーだん
22017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
32017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
みなさん、テストしてますか?
はじめに
42017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
私は、テストが好きなので
してます。
はじめに
52017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
ただ…最近は関西でテスト勉強会が
減り気味で悲しい…
はじめに
62017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
じゃぁ、やりたいテストの勉強会
でもやって仲間をふやそう!
はじめに
本日の趣旨
72017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
じゃぁ、とりあえず
テストアーキテクチャ
82017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
じゃぁ、とりあえず
テストアーキテクチャ
92017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
じゃぁ、とりあえず
テストアーキテクチャ
102017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
じゃぁ、とりあえず
テストアーキテクチャ
今回は、やりません
112017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
初心者でも参加しやすいものを!
はじめに
122017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
ただ、
ちょっとは新しいめなことも…
132017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
なので…
142017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
はじめに
今回は、ツールの力を借りて
今よりも少し楽になる
テストケースづくり
をみんなでやってみましょう。
152017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
アイスブレイク
162017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
アイスブレイク
自己紹介
名前の後に、実は・・・ で一言 今ハマっていること
手順
1)最初の人が名前を言い、自己紹介してください。
2)2番目の人は、前の人の名前とハマっていることを言ってから、
自己紹介してください。
「●●にハマっている〇さんの隣の×です。」
3)3番目の人は、最初の人と2番目の人の名前と
ハマっていることを言ってから自己紹介してください。省略
172017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
ソフトウェアテストの悩み
182017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
こんなこと、ありませんか?
192017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
ソフトウェアテストの悩み
1. 網羅的にテストをしろと言われる
2. 後から抜け漏れを指摘される
3. テスト仕様書を出してもだれもレビューしてくれない
4. テストケースを作成するのが退屈でつまらない
5. たまにテストケースの作成ミスが発覚する
202017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
ソフトウェアテストの悩み
これらを解決してくれるやり方はないだろうか?
1. 網羅的にテストをしろと言われる
2. 後から抜け漏れを指摘される
3. テスト仕様書を出してもだれもレビューしてくれない
4. テストケースを作成するのが退屈でつまらない
5. たまにテストケースの作成ミスが発覚する
212017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
FOT (FEATURE ORIENTED TESTING)
222017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
FOT
モデル
ベースドテスト
分類
ツリー法
N-wise法
FOT (Feature Oriented Testing) 概要
232017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• テストケースの一部または全部を評価対象システムの(通常、機
能的側面を)モデル化したものから導出して行うソフトウェアテ
ストの手法である。
• モデルはテスト対象のシステムの実現すべき動作を表現した抽象
的なものである。
モデルベースドテスト
242017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• ブラックボックステストの技法。主に機能テストを対象とする
• 同値分割、組み合わせテスト技法を用いて、分類木でモデリング
するテスト設計技法
分類ツリー法(クラシフィケーションツリー)
テストケース①
テストケース②
機内食
メニュー 飲み物
お茶 お水ビーフ チキン
252017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• 因子
– 原因や入力の要素。条件、パラメータともいう。
• 水準
– 因子の取りうる具体的な値、パターン。
N-wise法
因子 水準
カラーモード グレースケール、カラー
用紙サイズ A4、A3、B4、B5、はがき
集約 なし、二枚、四枚、九枚
例)プリンタ
262017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• N-wise網羅
N-wise法
No. スイッチ1 スイッチ2 スイッチ3
1 ON ON ON
2 ON ON OFF
3 ON OFF ON
4 ON OFF OFF
5 OFF ON ON
6 OFF ON OFF
7 OFF OFF ON
8 OFF OFF OFF
No. スイッチ2 スイッチ3
1 ON ON
2 ON OFF
3 OFF ON
4 OFF OFF
No. スイッチ1 スイッチ2
1 ON ON
2 ON OFF
3 OFF ON
4 OFF OFF
No. スイッチ1 スイッチ3
1 ON ON
2 ON OFF
3 OFF ON
4 OFF OFF
No. スイッチ1 スイッチ2 スイッチ3
1 ON OFF ON
2 ON ON OFF
3 OFF OFF OFF
4 OFF ON ON
2-wise
3-wise
2×2=4 2×2=4
2×2=4
272017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
FOT は、拡張ロジックツリーを用いた系統的なテストモデルの作成 (テスト設
計)の支援、及び、そうしたテストモデルからPair-wise 網羅 基準を満たすテス
トケースの機械(自動)生成の機能を持つ。
FOT
GOAL
a
a
a a
b bb bbb
b bb b bb
282017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• フィーチャー指向テスト全体の流れ
FOT
仕様書
暗黙的仕様
テストモデル テストケース テスト仕様書テスト網羅基準
• 1-wise網羅
• 2-wise網羅
• 全網羅
• 制約付き
292017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
FOT手法の手順
Step1.
テストの観点、テスト入出力要素をテストツリーで記述する
Step2.
テストツリーが表すテストケースを自動生成 する
Step3.
テストツリーが表すテストケース数を調節する
302017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
1. テストのレビューがしやすい
– 因子、水準の抜け漏れに気づきやすい
– 因子、水準の制約についても検討しやすい
– 大量のセルの内容確認からの脱却
2. テストケースの作成ミスがなくなる
– ルールに基づいて作成するため、テスト網羅基準が明確になる
3. テストの全体量が俯瞰できる&調節しやすい
– 使えるリソースを検討しながらまんべんなく行えるようにテス
トケースが作成できる
FOT手法のメリット
312017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• 制約が複雑すぎるものは、テストツリーに不向き
– テストツリーで表現しにくい
– テストツリーで保守しにくい
FOT手法のデメリット
322017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• ZIPC FOT
ZIPC FOTは、国立研究開発法人 産業技術総合研究所と共同研究し
た成果を製品化したツール。
ツール紹介
申し訳程度の宣伝…
http://www.zipc.com/product/fot/
332017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
タダでやるFOT
(XMIND+PICTMASTER)概要
342017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
タダでやるFOT(XMind+PictMaster)概要
Step1.
テストの観点、テスト入出力要素をテストツリーで記述
Step2.
テストツリーが表すテストケースを自動生成
Step3.
テストツリーが表すテストケース数を調節する
XMind
PictMaster
352017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストツリーをつくってみよう
362017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• テストツリー≒ロジックツリー
「ロジックツリー」は、ある1つの課題や問題があるときに、ど
のような道筋でその事象を解決するのが適切なのか?を導き出
すフレームワークです。
テストツリーをつくってみよう
372017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
Xmindサンプルデモ
ICカード千円チャージ機でやってみよう
ICカード
千円チャージ機の
チャージ機能
ユーザーの
アクション
機器の状態
最終的な水準まで出してみよう
利用ツール:XMind
ICカード千円
チャージ機
ICカード
挿入口
紙幣
挿入口
購入
ボタン
千円
382017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
ICカード千円
チャージ機
ICカード
挿入口
紙幣
挿入口
購入
ボタン
千円
Xmindサンプルデモ
ICカード千円チャージ機でやってみよう
ICカード
千円チャージ機の
チャージ機能
ユーザーの
アクション
機器の状態
最終的な水準まで出してみよう
利用ツール:XMind
392017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
参考:勉強会のみんなで作成したもの
新たに出たアクション
サンプル回答
402017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストケースを出してみよう
412017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストケースを出してみよう
N-wise網羅でテストケースを作成しよう No. スイッチ1 スイッチ2 スイッチ3
1 ON ON ON
2 ON ON OFF
3 ON OFF ON
4 ON OFF OFF
5 OFF ON ON
6 OFF ON OFF
7 OFF OFF ON
8 OFF OFF OFF
No. スイッチ2 スイッチ3
1 ON ON
2 ON OFF
3 OFF ON
4 OFF OFF
No. スイッチ1 スイッチ2
1 ON ON
2 ON OFF
3 OFF ON
4 OFF OFF
No. スイッチ1 スイッチ3
1 ON ON
2 ON OFF
3 OFF ON
4 OFF OFF
No. スイッチ1 スイッチ2 スイッチ3
1 ON OFF ON
2 ON ON OFF
3 OFF OFF OFF
4 OFF ON ON
2-wise
3-wise
2×2=4 2×2=4
2×2=4
422017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
PictMasterサンプルデモ
ICカード千円チャージ機でやってみよう 利用ツール:PictMaster
テストケース
PictMaster
ICカード千円
チャージ機
ICカード
挿入口
紙幣
挿入口
購入
ボタン
千円
432017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストケースの数を
調節してみよう
442017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• テストケースを調節する方法
– 因子や水準同士の関係、依存から制限を付ける
– リスクや実行可能性から組み合わせる因子・水準に統一的なルール(基準)を
設ける
テストケースの数を調節してみよう
452017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
PictMasterサンプルデモ
図引用:https://www.zipc.com/event/uc/18th_files2/06-hatayama_2.pdf
ICカード千円チャージ機でやってみよう
因子や水準同士の関係、依存から制約を考えてみる
たとえば…
• ICカード挿入口とユーザーアクションの関係は?
• 金額とICカード挿入口の関係は?
利用ツール:PictMaster
462017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
4つの制約
図引用:
https://www.zipc.com/event/uc/18th_files2/06-
hatayama_2.pdf
472017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
PictMasterサンプルデモ
ICカード千円チャージ機でやってみよう
リスクや実行可能性から組み合わせる因子・水準
に統一的なルール(基準)を設ける
• いつもバグが多発する因子、水準の組み合わせは?
• 本当にその因子、水準はいるのか?
• 1-wise,2-wise,全数はできるか?
利用ツール:PictMaster
ICカード千円
チャージ機
ICカード
挿入口
紙幣
挿入口
購入
ボタン
千円
482017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
参考:サンプル回答
XMind:テストツリー
PictMaster
492017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
作成の注意点
502017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• 何でもかんでも因子・水準に全部入れない
• 制約を洗い出すのは、とっても大事
• 無理やり複雑なモデリングはしない
• 図で書くのが難しかったら言葉にする⇒論理式化
作成の注意点
512017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
話題沸騰ポットでやってみよう
お題
演習①
・「 7.システムとしての動作」からテストツリーを作成
してください。
演習②
・ 2-wiseの組み合わせでテストケースを生成してください。
演習③
・制約を付与して、2-wiseの組み合わせでテストケースを
生成してください。
・テスト網羅基準を決めて、テストケース数を調整してく
ださい。
522017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストツリーをつくってみよう
二回目
532017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストツリーをつくってみよう二回目
話題沸騰ポットでやってみよう 制限時間:30分
演習①
「 7.システムとしての動作」からテストツリーを作成し
てください。
話題沸騰ポット
ユーザーの
アクション
機器の状態
最終的な水準まで出してみよう
542017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
テストケースの数を調節してみよう二回目
話題沸騰ポットでやってみよう 制限時間:30分
演習③
・制約を付与して、2-wiseの組み合わせでテストケースを
生成してください。
・テスト網羅基準を決めて、テストケース数を調整してく
ださい。
552017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
チーム共有
562017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
チーム共有
下記の内容について、各グループで発表していただきます。
(発表時間3分、質疑2分)
・どんなテストツリーができたか
・仕様書にない因子/水準はどんなものが列挙されたか
できたら…
・テスト網羅基準は何にしたかとその理由はなにか
・テストケースはどれくらいの数にしたか
他のグループは、
・発表に対して、自チームとの違いや気づきがあれば、
教えてください
572017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
ご発表ありがとうございました!!
582017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
発表チーム①の作成物
592017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
発表チーム②の作成物
602017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
最後に
612017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
1. 網羅的にテストをしろと言われる
2. 後から抜け漏れを指摘される
3. テスト仕様書を出してもだれもレビューしてくれない
4. テストケースを作成するのが退屈でつまらない
5. たまにテストケースの作成ミスが発覚する
1. テストのレビューがしやすい
– 因子、水準の抜け漏れに気づきやすい
– 因子、水準の制約についても検討しやすい
– 大量のセルの内容確認からの脱却
2. テストケースの作成ミスがなくなる
– ルールに基づいて作成するため、テスト網羅基
準が明確になる
3. テストの全体量が俯瞰できる&調節しやすい
– 使えるリソースを検討しながらまんべんなく行
えるようにテストケースが作成できる
まとめ
ソフトウェアテストの悩み FOTのメリット
622017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
さいごに
「JaSST Kansai実行委員会」は
実行委員を募集中!
http://www.jasst.jp/symposium/jasst16kansai.html
実行委員になるとソフトウェアテストの有名な人から直接話を聞けたり、
自分の悩み解決につながりそうな人をシンポジウムで呼べたりするよ!
632017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
さいごに
つぎはあなたがやりたいことを
やってみませんか?
642017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
参考文献
652017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
• XMind
http://jp.xmind.net/
• PictMaster
https://ja.osdn.net/projects/pictmaster/
• ZIPC FOT
http://www.zipc.com/product/fot/
• TESTONA
http://www.testona.net/
• FOTによるモデルベーステストと品質コントロール
https://www.risec.aist.go.jp/files/events/2012/0910-ja/SSSymp-2012Sep10-kitamura.pdf
• 要求定義工程での品質保証とシステムテストのテストケース自動生成新技法
https://www.juse.jp/sqip/symposium/archive/2013/day2/files/happyou_shiryou_A3-1.pdf
• FOTを利用した鉄道改札機システムでの. テストケース作成事例の紹介
https://www.zipc.com/event/uc/18th_files2/06-hatayama_2.pdf
• クラシフィケーション・ツリー法入門
https://www.slideshare.net/goyoki/ss-42412647
• 組込みシステム教育教材 話題沸騰ポット GOMA-1015型 要求仕様書
http://www.sessame.jp/workinggroup/WorkingGroup2/POT_Specification.htm
• マインドマップから始めるソフトウェアテスト
池田 暁, 鈴木 三紀夫,技術評論社,2007.
参考文献
662017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう
EOP

Contenu connexe

Dernier

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 

Dernier (10)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Warai マインドマップとpict masterで テストケースを作っちゃおう_r01(公開用)

  • 1. 12017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう マインドマップとPictMasterで テストケースを作っちゃおう 9月23日(土) WARAI おーだん
  • 2. 22017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに
  • 3. 32017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう みなさん、テストしてますか? はじめに
  • 4. 42017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 私は、テストが好きなので してます。 はじめに
  • 5. 52017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう ただ…最近は関西でテスト勉強会が 減り気味で悲しい… はじめに
  • 6. 62017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう じゃぁ、やりたいテストの勉強会 でもやって仲間をふやそう! はじめに 本日の趣旨
  • 7. 72017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに じゃぁ、とりあえず テストアーキテクチャ
  • 8. 82017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに じゃぁ、とりあえず テストアーキテクチャ
  • 9. 92017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに じゃぁ、とりあえず テストアーキテクチャ
  • 10. 102017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに じゃぁ、とりあえず テストアーキテクチャ 今回は、やりません
  • 11. 112017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 初心者でも参加しやすいものを! はじめに
  • 12. 122017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに ただ、 ちょっとは新しいめなことも…
  • 13. 132017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに なので…
  • 14. 142017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう はじめに 今回は、ツールの力を借りて 今よりも少し楽になる テストケースづくり をみんなでやってみましょう。
  • 15. 152017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう アイスブレイク
  • 16. 162017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう アイスブレイク 自己紹介 名前の後に、実は・・・ で一言 今ハマっていること 手順 1)最初の人が名前を言い、自己紹介してください。 2)2番目の人は、前の人の名前とハマっていることを言ってから、 自己紹介してください。 「●●にハマっている〇さんの隣の×です。」 3)3番目の人は、最初の人と2番目の人の名前と ハマっていることを言ってから自己紹介してください。省略
  • 17. 172017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう ソフトウェアテストの悩み
  • 18. 182017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう こんなこと、ありませんか?
  • 19. 192017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう ソフトウェアテストの悩み 1. 網羅的にテストをしろと言われる 2. 後から抜け漏れを指摘される 3. テスト仕様書を出してもだれもレビューしてくれない 4. テストケースを作成するのが退屈でつまらない 5. たまにテストケースの作成ミスが発覚する
  • 20. 202017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう ソフトウェアテストの悩み これらを解決してくれるやり方はないだろうか? 1. 網羅的にテストをしろと言われる 2. 後から抜け漏れを指摘される 3. テスト仕様書を出してもだれもレビューしてくれない 4. テストケースを作成するのが退屈でつまらない 5. たまにテストケースの作成ミスが発覚する
  • 21. 212017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう FOT (FEATURE ORIENTED TESTING)
  • 22. 222017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう FOT モデル ベースドテスト 分類 ツリー法 N-wise法 FOT (Feature Oriented Testing) 概要
  • 23. 232017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • テストケースの一部または全部を評価対象システムの(通常、機 能的側面を)モデル化したものから導出して行うソフトウェアテ ストの手法である。 • モデルはテスト対象のシステムの実現すべき動作を表現した抽象 的なものである。 モデルベースドテスト
  • 24. 242017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • ブラックボックステストの技法。主に機能テストを対象とする • 同値分割、組み合わせテスト技法を用いて、分類木でモデリング するテスト設計技法 分類ツリー法(クラシフィケーションツリー) テストケース① テストケース② 機内食 メニュー 飲み物 お茶 お水ビーフ チキン
  • 25. 252017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • 因子 – 原因や入力の要素。条件、パラメータともいう。 • 水準 – 因子の取りうる具体的な値、パターン。 N-wise法 因子 水準 カラーモード グレースケール、カラー 用紙サイズ A4、A3、B4、B5、はがき 集約 なし、二枚、四枚、九枚 例)プリンタ
  • 26. 262017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • N-wise網羅 N-wise法 No. スイッチ1 スイッチ2 スイッチ3 1 ON ON ON 2 ON ON OFF 3 ON OFF ON 4 ON OFF OFF 5 OFF ON ON 6 OFF ON OFF 7 OFF OFF ON 8 OFF OFF OFF No. スイッチ2 スイッチ3 1 ON ON 2 ON OFF 3 OFF ON 4 OFF OFF No. スイッチ1 スイッチ2 1 ON ON 2 ON OFF 3 OFF ON 4 OFF OFF No. スイッチ1 スイッチ3 1 ON ON 2 ON OFF 3 OFF ON 4 OFF OFF No. スイッチ1 スイッチ2 スイッチ3 1 ON OFF ON 2 ON ON OFF 3 OFF OFF OFF 4 OFF ON ON 2-wise 3-wise 2×2=4 2×2=4 2×2=4
  • 27. 272017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう FOT は、拡張ロジックツリーを用いた系統的なテストモデルの作成 (テスト設 計)の支援、及び、そうしたテストモデルからPair-wise 網羅 基準を満たすテス トケースの機械(自動)生成の機能を持つ。 FOT GOAL a a a a b bb bbb b bb b bb
  • 28. 282017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • フィーチャー指向テスト全体の流れ FOT 仕様書 暗黙的仕様 テストモデル テストケース テスト仕様書テスト網羅基準 • 1-wise網羅 • 2-wise網羅 • 全網羅 • 制約付き
  • 29. 292017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう FOT手法の手順 Step1. テストの観点、テスト入出力要素をテストツリーで記述する Step2. テストツリーが表すテストケースを自動生成 する Step3. テストツリーが表すテストケース数を調節する
  • 30. 302017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 1. テストのレビューがしやすい – 因子、水準の抜け漏れに気づきやすい – 因子、水準の制約についても検討しやすい – 大量のセルの内容確認からの脱却 2. テストケースの作成ミスがなくなる – ルールに基づいて作成するため、テスト網羅基準が明確になる 3. テストの全体量が俯瞰できる&調節しやすい – 使えるリソースを検討しながらまんべんなく行えるようにテス トケースが作成できる FOT手法のメリット
  • 31. 312017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • 制約が複雑すぎるものは、テストツリーに不向き – テストツリーで表現しにくい – テストツリーで保守しにくい FOT手法のデメリット
  • 32. 322017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • ZIPC FOT ZIPC FOTは、国立研究開発法人 産業技術総合研究所と共同研究し た成果を製品化したツール。 ツール紹介 申し訳程度の宣伝… http://www.zipc.com/product/fot/
  • 33. 332017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう タダでやるFOT (XMIND+PICTMASTER)概要
  • 34. 342017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう タダでやるFOT(XMind+PictMaster)概要 Step1. テストの観点、テスト入出力要素をテストツリーで記述 Step2. テストツリーが表すテストケースを自動生成 Step3. テストツリーが表すテストケース数を調節する XMind PictMaster
  • 35. 352017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストツリーをつくってみよう
  • 36. 362017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • テストツリー≒ロジックツリー 「ロジックツリー」は、ある1つの課題や問題があるときに、ど のような道筋でその事象を解決するのが適切なのか?を導き出 すフレームワークです。 テストツリーをつくってみよう
  • 37. 372017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう Xmindサンプルデモ ICカード千円チャージ機でやってみよう ICカード 千円チャージ機の チャージ機能 ユーザーの アクション 機器の状態 最終的な水準まで出してみよう 利用ツール:XMind ICカード千円 チャージ機 ICカード 挿入口 紙幣 挿入口 購入 ボタン 千円
  • 38. 382017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう ICカード千円 チャージ機 ICカード 挿入口 紙幣 挿入口 購入 ボタン 千円 Xmindサンプルデモ ICカード千円チャージ機でやってみよう ICカード 千円チャージ機の チャージ機能 ユーザーの アクション 機器の状態 最終的な水準まで出してみよう 利用ツール:XMind
  • 39. 392017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 参考:勉強会のみんなで作成したもの 新たに出たアクション サンプル回答
  • 40. 402017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストケースを出してみよう
  • 41. 412017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストケースを出してみよう N-wise網羅でテストケースを作成しよう No. スイッチ1 スイッチ2 スイッチ3 1 ON ON ON 2 ON ON OFF 3 ON OFF ON 4 ON OFF OFF 5 OFF ON ON 6 OFF ON OFF 7 OFF OFF ON 8 OFF OFF OFF No. スイッチ2 スイッチ3 1 ON ON 2 ON OFF 3 OFF ON 4 OFF OFF No. スイッチ1 スイッチ2 1 ON ON 2 ON OFF 3 OFF ON 4 OFF OFF No. スイッチ1 スイッチ3 1 ON ON 2 ON OFF 3 OFF ON 4 OFF OFF No. スイッチ1 スイッチ2 スイッチ3 1 ON OFF ON 2 ON ON OFF 3 OFF OFF OFF 4 OFF ON ON 2-wise 3-wise 2×2=4 2×2=4 2×2=4
  • 42. 422017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう PictMasterサンプルデモ ICカード千円チャージ機でやってみよう 利用ツール:PictMaster テストケース PictMaster ICカード千円 チャージ機 ICカード 挿入口 紙幣 挿入口 購入 ボタン 千円
  • 43. 432017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストケースの数を 調節してみよう
  • 44. 442017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • テストケースを調節する方法 – 因子や水準同士の関係、依存から制限を付ける – リスクや実行可能性から組み合わせる因子・水準に統一的なルール(基準)を 設ける テストケースの数を調節してみよう
  • 45. 452017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう PictMasterサンプルデモ 図引用:https://www.zipc.com/event/uc/18th_files2/06-hatayama_2.pdf ICカード千円チャージ機でやってみよう 因子や水準同士の関係、依存から制約を考えてみる たとえば… • ICカード挿入口とユーザーアクションの関係は? • 金額とICカード挿入口の関係は? 利用ツール:PictMaster
  • 46. 462017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 4つの制約 図引用: https://www.zipc.com/event/uc/18th_files2/06- hatayama_2.pdf
  • 47. 472017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう PictMasterサンプルデモ ICカード千円チャージ機でやってみよう リスクや実行可能性から組み合わせる因子・水準 に統一的なルール(基準)を設ける • いつもバグが多発する因子、水準の組み合わせは? • 本当にその因子、水準はいるのか? • 1-wise,2-wise,全数はできるか? 利用ツール:PictMaster ICカード千円 チャージ機 ICカード 挿入口 紙幣 挿入口 購入 ボタン 千円
  • 48. 482017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 参考:サンプル回答 XMind:テストツリー PictMaster
  • 49. 492017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 作成の注意点
  • 50. 502017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • 何でもかんでも因子・水準に全部入れない • 制約を洗い出すのは、とっても大事 • 無理やり複雑なモデリングはしない • 図で書くのが難しかったら言葉にする⇒論理式化 作成の注意点
  • 51. 512017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 話題沸騰ポットでやってみよう お題 演習① ・「 7.システムとしての動作」からテストツリーを作成 してください。 演習② ・ 2-wiseの組み合わせでテストケースを生成してください。 演習③ ・制約を付与して、2-wiseの組み合わせでテストケースを 生成してください。 ・テスト網羅基準を決めて、テストケース数を調整してく ださい。
  • 52. 522017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストツリーをつくってみよう 二回目
  • 53. 532017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストツリーをつくってみよう二回目 話題沸騰ポットでやってみよう 制限時間:30分 演習① 「 7.システムとしての動作」からテストツリーを作成し てください。 話題沸騰ポット ユーザーの アクション 機器の状態 最終的な水準まで出してみよう
  • 54. 542017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう テストケースの数を調節してみよう二回目 話題沸騰ポットでやってみよう 制限時間:30分 演習③ ・制約を付与して、2-wiseの組み合わせでテストケースを 生成してください。 ・テスト網羅基準を決めて、テストケース数を調整してく ださい。
  • 55. 552017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう チーム共有
  • 56. 562017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう チーム共有 下記の内容について、各グループで発表していただきます。 (発表時間3分、質疑2分) ・どんなテストツリーができたか ・仕様書にない因子/水準はどんなものが列挙されたか できたら… ・テスト網羅基準は何にしたかとその理由はなにか ・テストケースはどれくらいの数にしたか 他のグループは、 ・発表に対して、自チームとの違いや気づきがあれば、 教えてください
  • 57. 572017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう ご発表ありがとうございました!!
  • 58. 582017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 発表チーム①の作成物
  • 59. 592017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 発表チーム②の作成物
  • 60. 602017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 最後に
  • 61. 612017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 1. 網羅的にテストをしろと言われる 2. 後から抜け漏れを指摘される 3. テスト仕様書を出してもだれもレビューしてくれない 4. テストケースを作成するのが退屈でつまらない 5. たまにテストケースの作成ミスが発覚する 1. テストのレビューがしやすい – 因子、水準の抜け漏れに気づきやすい – 因子、水準の制約についても検討しやすい – 大量のセルの内容確認からの脱却 2. テストケースの作成ミスがなくなる – ルールに基づいて作成するため、テスト網羅基 準が明確になる 3. テストの全体量が俯瞰できる&調節しやすい – 使えるリソースを検討しながらまんべんなく行 えるようにテストケースが作成できる まとめ ソフトウェアテストの悩み FOTのメリット
  • 62. 622017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう さいごに 「JaSST Kansai実行委員会」は 実行委員を募集中! http://www.jasst.jp/symposium/jasst16kansai.html 実行委員になるとソフトウェアテストの有名な人から直接話を聞けたり、 自分の悩み解決につながりそうな人をシンポジウムで呼べたりするよ!
  • 63. 632017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう さいごに つぎはあなたがやりたいことを やってみませんか?
  • 64. 642017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう 参考文献
  • 65. 652017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう • XMind http://jp.xmind.net/ • PictMaster https://ja.osdn.net/projects/pictmaster/ • ZIPC FOT http://www.zipc.com/product/fot/ • TESTONA http://www.testona.net/ • FOTによるモデルベーステストと品質コントロール https://www.risec.aist.go.jp/files/events/2012/0910-ja/SSSymp-2012Sep10-kitamura.pdf • 要求定義工程での品質保証とシステムテストのテストケース自動生成新技法 https://www.juse.jp/sqip/symposium/archive/2013/day2/files/happyou_shiryou_A3-1.pdf • FOTを利用した鉄道改札機システムでの. テストケース作成事例の紹介 https://www.zipc.com/event/uc/18th_files2/06-hatayama_2.pdf • クラシフィケーション・ツリー法入門 https://www.slideshare.net/goyoki/ss-42412647 • 組込みシステム教育教材 話題沸騰ポット GOMA-1015型 要求仕様書 http://www.sessame.jp/workinggroup/WorkingGroup2/POT_Specification.htm • マインドマップから始めるソフトウェアテスト 池田 暁, 鈴木 三紀夫,技術評論社,2007. 参考文献
  • 66. 662017/09/23 公開用 マインドマップとPictMasterで テストケースを作っちゃおう EOP