More Related Content
PDF
PDF
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム PDF
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜 PDF
Software-company Transformation PPTX
60分でわかった気になるISO29119 #wacate PPTX
QAアーキテクチャの設計による説明責任の高いテスト・品質保証 PPT
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP) PDF
Software Frontloading and QA What's hot
PDF
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225 PDF
PDF
Agile Quality アジャイル品質パターン (QA2AQ) PDF
アジャイル品質パターン (Agile Quality, QA2AQ) PPTX
PDF
PDF
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう PPTX
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate PDF
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版) PDF
PDF
「PdMと考えるQAとプロダクトマネジメント」 PDF
LINE Developer Meetup in Tokyo #39 Presentation (modified) PPTX
PPTX
エンタープライズアジャイルを阻む組織やプロセスと、その処方 PDF
PDF
PDF
PDF
PDF
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!- PPTX
Similar to アジャイル×テスト開発を考える
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト PDF
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点- KEY
PPTX
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech PDF
PDF
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~ PDF
PDF
PDF
PDF
SGT2013 技術トークス「アジャイルテスティング」 KEY
PPTX
Continuous delivery chapter4 PDF
PDF
19-B-4 開発品質向上のための、ASQ/ALMソリューション PDF
PDF
Agile japan2010 rakuten様プレゼン資料 PDF
AJ2010_20100409_maegawasensei PPT
Dev Love Lt 20090622(佐々木) PPTX
PPT
アジャイル×テスト開発を考える
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
よくある状況
品質の良さ
目標の品質
品質の確定性
実際の品質
テストフェーズ開始
目標の品質が共有できていないことも多い。結果論
として、不具合が多く出れば品質が低いということになる。
- 13.
- 14.
- 15.
- 16.
- 17.
Wモデルとは?
要求定義
システムテストの設計
システムテスト
の実施
基本設計
結合テストの設計
結合テストの実施
詳細設計
単体テストの設計
単体テストの実施
コードミスの
逐次摘出
実装
コードインスぺクションの実施
参考:EMWEST
Vol.2
「Wモデル~ソフトウェアテストによるプロセスイノベーション~」(西 康晴)
- 18.
テスト開発プロセス
要求定義
システムテスト
テスト要 テスト設 テスト実
の実施
求分析
計
装
基本設計
結合テストの実施
詳細設計
単体テストの実施
実装
コードインスぺクションの実施
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
アジャイルテストの四象限
ビジネス面
自動と手動
手動
探索テスト
シナリオ
製
機能テスト
品
ユーザビリティテスト
ー
UAT(ユーザ受け入れテスト)
批
アルファ/ベータ
評
支
援
パフォーマンステスト
単体テスト
負荷テスト
セキュリティテスト
「~性」テスト
自動
ツール
技術面
出典:実践アジャイルテスト(翔泳社)
- 31.
テスト自動化ピラミッド
UI
Service
Unit
「Succeeding
With
Agile」 Mike
Cohn
- 33.
- 34.
プロセス、型の検討方法
テストの粒度
機能性
信頼性
使用性
効率性
保守性
移植性
クラス
自動
レビュー
レビュー
―
レビュー
―
API
自動
レビュー
レビュー
自動
レビュー
―
画面
手動
―
手動
―
―
―
ユーザストーリ
自動/手動
手動
手動
手動
―
―
システム全体
―
手動
手動
手動
―
―
プロトコル
自動
レビュー
レビュー
自動
レビュー
―
- 35.
テストの粒度
機能性
信頼性
使用性
効率性
保守性
移植性
クラス
自動
TDD
レビュー
レビュー
―
レビュー
―
API
自動
レビュー
レビュー
自動
レビュー
―
CI
画面
手動
―
手動
―
―
―
ユーザストーリ
自動/手動
手動
手動
手動
―
―
システム全体
―
手動
手動
手動
―
―
特殊な試験機
プロトコル
自動
レビュー
レビュー
自動
レビュー
―
他にも、「どうやってレビューするか?」「どうやってテスト設計するか?」
「どうやってテスト実装、実施をするか?」など、アジャイルプラクティスに限らず色々
な要素をどう組み合わせるかを考える。
- 36.
- 37.
テストのモデリング
• テスト開発プロセスにおけるテスト設計において
テストの抽象度をうまく上げることで、テスト設計
のパタンを見つけることができる。
例)画面を閉じている間に情報を更新し、
画面を開いて情報が更新されていることを
確認する。
• 複数の対象に対して多くの同じパタンが出てくる
場合は、テスト対象として抽出する。
例)画面の機能によらない確認(タブ移動など)
- 38.
- 39.
- 40.