Recommended
PDF
PDF
PDF
PDF
PDF
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
PPTX
PPTX
PDF
テスト観点に基づくテスト開発方法論VSTePの概要
PDF
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
PPTX
PDF
「PdMと考えるQAとプロダクトマネジメント」
PPTX
なぜコンピュータを学ばなければならないのか 21世紀の君主論
PDF
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
PDF
DeNA QA night #2 presentation
PDF
What should you shift left
PPTX
緊急Ques - コードのメトリクスに基づくリファクタリング戦略
PDF
LINE Developer Meetup in Tokyo #39 Presentation
PDF
PDF
DX 時代の新たなソフトウェア工学に向けて: SWEBOK と SE4BS の挑戦
PPTX
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
PDF
LINE Developer Meetup in Tokyo #39 Presentation (modified)
PDF
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
PDF
PDF
PPTX
PDF
PDF
PDF
【公開版Vol1】論理的に考えよう!ロジックツリー&ブランチ
PDF
PDF
1時間で分かるSTA (Software Test Automation) #stac2014
More Related Content
PDF
PDF
PDF
PDF
PDF
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
PPTX
PPTX
PDF
テスト観点に基づくテスト開発方法論VSTePの概要
What's hot
PDF
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
PPTX
PDF
「PdMと考えるQAとプロダクトマネジメント」
PPTX
なぜコンピュータを学ばなければならないのか 21世紀の君主論
PDF
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
PDF
DeNA QA night #2 presentation
PDF
What should you shift left
PPTX
緊急Ques - コードのメトリクスに基づくリファクタリング戦略
PDF
LINE Developer Meetup in Tokyo #39 Presentation
PDF
PDF
DX 時代の新たなソフトウェア工学に向けて: SWEBOK と SE4BS の挑戦
PPTX
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
PDF
LINE Developer Meetup in Tokyo #39 Presentation (modified)
PDF
今どきのアーキテクチャ設計戦略 - QCon Tokyo 2016
PDF
PDF
PPTX
PDF
PDF
PDF
【公開版Vol1】論理的に考えよう!ロジックツリー&ブランチ
Viewers also liked
PDF
PDF
1時間で分かるSTA (Software Test Automation) #stac2014
PDF
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
PDF
PPTX
キーワード駆動によるシステムテストの自動化について 2015
PDF
PDF
Automation test.ssf alpha
PDF
スマートフォンアプリの テスト自動化をはじめよう
PDF
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
PDF
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
PDF
キーワード駆動テストチュートリアルハンズアウト.03.06
PDF
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
PDF
PPTX
PPTX
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
PDF
#STAC2014 システムテスト自動化ハンズオン
PPTX
PDF
PDF
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
PDF
20151213 system test automation conference
Similar to モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
PPTX
60分でわかった気になるISO29119 #wacate
PPTX
PPTX
PPTX
PPTX
PPT
PPTX
Wacate2018 winter jstqb-al-ta
PPTX
画像認識ベースのUI自動化フレームワークを用いた取り組み
PPTX
テストの視点からのモデリング(公開用) #wacate
PDF
ありえるえりあ勉強会@五反田~テスト編~ Part2
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
PDF
PDF
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
PPTX
PPTX
ICST 2015 まるわかりDay! -Model
PDF
WACATE2012WinterBPPsession
PDF
WACATE2019冬 ソフトウェアテスト業界でのステップアップを考えよう #wacate
PDF
超スマート社会時代のシステム&ソフトウェア品質知識体系 - SQuBOK 2020 における AI、IoT、クラウド、オープンソース、アジャイル、DevO...
PPTX
Istqb : Test automation Engineer
PPTX
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013 1. 2. 3. 4. 5. 6. 7. 8. +
8
1.1 テストの作業
JSTQBでの定義
テストに関する技術解説の世界標準
テスト自動化というと
テスト開発に関するプロセスを抜粋
ここの話が多い
管理に関するものは除外
テスト
分析
テスト
設計
テスト
実装
テスト
実行
終了基準
の評価と
レポート
Test.SSFでの定義(開発技術のみ)
日本におけるテストスキルを標準化するための枠組み
テスト開発技術部分の抜粋
テスト
要求分析
テストアー
キテクチャ
設計
システムテスト自動化カンファレンス2013
テスト
詳細設計
テスト
実装
テスト
実行
テスト
報告
テスト
評価
2013/12/01
9. 10. +
10
1.3 テスト詳細設計の自動化
要は…
決まったテストの方針にもとづいてテスト対象の仕様か
らテストケースを作る作業
「方針」や「仕様」がかっちり決まっていれば、
自動でテストケース作れそうですよね?
脱・刺身タンポポ!
モデルベースドテストがひとつのアプローチ
システムテスト自動化カンファレンス2013
2013/12/01
11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. +
22
3.2 テストの抽象表現(2/2)
テストのモデリングのための規格も存在
UML Testing
テスト成果物を記述するためのメタモデルをUMLで記述
Testing
Profile
and Test Control Notation version 3
テスト成果物を記述するためのDSL
UTPよりかなり細かい
既存のモデルベースドテストツールは独自のモデ
ルを定義していることが多い
本日は厳密な規格ではなく、この後デモをするツールが
利用しているモデルを紹介
システムテスト自動化カンファレンス2013
2013/12/01
23. +
23
(参考)UML Testing Profile
入手先
http://www.omg.org/spec/
以下の4要素の構造を規定
Test Architecture
Test
Behavior
Test Data
Test Management
出典:UML Testing Profile (UTP), v1.2
システムテスト自動化カンファレンス2013
2013/12/01
24. + (参考)Testing and Test Control Notation version 3
24
入手先
http://www.ttcn-3.org/index.php/downloads/standards
利用状況
ETSIにおけるIPv6やWiMAXの適合テストの実装
欧州の通信機器メーカーでの利用が多い
システムテスト自動化カンファレンス2013
2013/12/01
25. +
25
3.2.1 状態遷移列によるテストシナリオ
1つ以上の状態遷移の列をテストシナリオとして
表現するモデル
例
連続する2遷移のパターンによるテストシナリオ
経路番
号
状態
遷移
状態
遷移
状態
0
商品選択不可
貨幣投入
商品選択可能
商品選択
商品搬出中
1
商品選択可能
商品選択
商品搬出中
搬出完了 [懸賞購入]
商品選択不可
2
商品選択可能
商品選択
商品搬出中
搬出完了 [懸賞購入でない]
懸賞中
3
商品搬出中
搬出完了 [懸賞購入でない]
懸賞中
懸賞終了 [落選]
商品選択不可
4
商品搬出中
搬出完了 [懸賞購入]
商品選択不可
貨幣投入
商品選択可能
5
商品搬出中
搬出完了 [懸賞購入でない]
懸賞中
懸賞終了 [当選]
懸賞当選
6
懸賞中
懸賞終了 [落選]
商品選択不可
貨幣投入
商品選択可能
7
懸賞中
懸賞終了 [当選]
懸賞当選
商品選択
商品搬出中
8
懸賞当選
商品選択
商品搬出中
搬出完了 [懸賞購入]
商品選択不可
9
懸賞当選
商品選択
商品搬出中
搬出完了 [懸賞購入でない]
懸賞中
システムテスト自動化カンファレンス2013
2013/12/01
26. 27. 28. 29. 30. 31. 32. +
32
4.3 状態遷移テストの適用例(1/2)
モデルの変換方針
1スイッチカバレッジを100%にする
状態遷移モデルに含まれる3状態間の遷移のパターンがすべてテ
ストシナリオとして抽出されているかどうかを評価する基準
A
B
(参考)0スイッチの場合
1.
2.
3.
4.
A -> B
B -> C
C -> C
C -> B
システムテスト自動化カンファレンス2013
C
1.
2.
3.
4.
5.
6.
A -> B -> C
B -> C -> C
B -> C -> B
C -> C -> C
C -> C -> B
C -> B -> C
2013/12/01
33. 34. 35. 36. +
36
4.5 組合せテストの適用例(1/2)
モデルの変換方針
2因子間の組合せ網羅率を100%にする
因
子
All-pair法や直交表を用いるのが一般的
水準
1
a, b, c
2
27通り
-> 9通り
α, β, γ
3
1 a
a
a
b
b
b
c
c
c
2 α
β
γ
α
β
γ
α
β
γ
3 A
B
C
C
A
B
B
C
A
A, B, C
システムテスト自動化カンファレンス2013
2013/12/01
37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.