Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
3.2Applying Test Selection Criteria読書会解説 / Appl...
Search
Hiroki Iseri
December 23, 2017
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
3.2Applying Test Selection Criteria読書会解説 / ApplyingTestSelectionCriteria Reading Group
Hiroki Iseri
December 23, 2017
More Decks by Hiroki Iseri
See All by Hiroki Iseri
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
830
開発に寄りそう自動テストの実現
goyoki
3
4.6k
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
3
3k
チームのテスト力を総合的に鍛えてシフトレフトを推進する/Shifting Left with Software Testing Improvements
goyoki
6
5.2k
チームのテスト力を鍛える
goyoki
4
3.6k
ソフトウェアテスト徹底指南書の紹介
goyoki
1
3k
プロダクト開発を成功させるためのソフトウェア品質保証のアプローチと技術/Software QA Approach for Puduct Success
goyoki
2
2.4k
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
3.9k
テスト分析入門/Test Analysis Tutorial
goyoki
12
7.2k
Other Decks in Programming
See All in Programming
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
410
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
120
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
460
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
130
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
140
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
iOSDC2026登壇資料.pdf
riofujimon
0
160
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
0
280
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
170
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Dealing with People You Can't Stand - Big Design 2015
cassininazir
368
27k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
430
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How STYLIGHT went responsive
nonsquared
100
6.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Building a Scalable Design System with Sketch
lauravandoore
464
34k
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
テスト選択基準の適用 3.2 Applying Test Selection Criteria ISTQB Foundation Level Certified
Model-Based Tester Syllabus読書会 2017/10/4 井芹 洋輝
はじめに • この資料は、ISTQBシラバスの解説のため、シラバス情報を ピックアップしたものです • 自分の所属・業務とは無関係です
Degree of Automation in Test Generation テスト生成自動化の程度 • MBTは必ずツールベースで自動化されるわけではない 自動化の程度
特徴 手動テスト生成 MBTモデルから手動でテストケースを作る。 テストケース自動生成の恩恵は得られない。 e.g.)制御パスに対応するテストケースを手動で作る 半自動テスト 生成 テストケースの選択の一部など、プロセスの一部を 手動で行う 自動テスト生成 成果物(テストケース)はMBTモデルからMBTツー ルによって自動生成する
Pros and Cons of Specific Test Selection Criteria テスト選択基準の長所・短所 •
テスト選択基準はそれぞれ長所・短所がある テスト目的に基づいて選択する
テスト選定基準 長所 短所 要件カバレッジ そもそも必要なことが多い(法規制対 応などで) 正確な定義が求められる。 要件カバレッジの達成には、要件に紐づく すべてのふるまいの網羅が要求される モデルカバレッジ
モデルがカバーできない部分を正確に 理解するのに役立つ。 モデルの観点からテストカバレッジの 完全性を理解するのに役立つ 構造テストの一部の基準はテストケースの 数を爆発させる(アクティビティ図に対す るパスカバレッジ全網羅など) データ関連の テスト選択 ドメインの同値分割を網羅するのに 有用 組合わせが長大になることがある ランダム 予測を超えたテストケースを選択する のに役立つ ビジネスの観点で無意味なテストを大量に 生成することがある シナリオベース・ パターンベース ユースケースの選別をサポートする シナリオやパターンの定義・保守に特別な 労力が必要 プロジェクト駆動 テストマネジメントにとって都合よい モデルに特定の情報を関連付けるのに特別 な労力がいる Pros and Cons of Specific Test Selection Criteria テスト選択基準の長所・短所
Good Practices of MBT Test Selection MBTでのテスト選択のグッドプラクティス • テスト選択基準は複数を組み合わせるのが一般的。 テスト目的の達成に必要なテスト観点は、通常一つだけの基
準で網羅できない • 組合わせ方法 • 基準の合成 • 生成したテストスートは、適用された基準をすべて満たすテストケースで 構成される(積集合) • 基準の積み立て • 生成したテストスイートは、何かしら最低一つの基準を満たすテストケー スで構成される(和集合)
Good Practices of MBT Test Selection MBTでのテスト選択のグッドプラクティス • テスト選択基準はMBTモデリングのコンセプトに影響する •
テスト選択基準は再利用可能であることが多い • 基準が同じなら、同じモデルから同じテストケースが作られる • 力を入れるべき: • テスト選択の活動の計画 • テスト選択基準とその根拠のドキュメント化
Good Practices of MBT Test Selection MBTでのテスト選択のグッドプラクティス • MBTモデルが主。テストケースは派生物 •
MBTモデルの小さな変更が、別物のテスト選択を促す場合もある • テスト選択基準の工夫で、テストケースの爆発に対応できる 場合がある • テスターが、テストケースの爆発から回避しつつ、テスト目的を満 たすようにテスト選択を調整する