More Related Content
PDF
PPTX
PDF
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな PDF
「PdMと考えるQAとプロダクトマネジメント」 PPTX
PDF
人生がときめくAPIテスト自動化 with Karate PDF
メトリクスを用いたソフトウェア品質定量評価・改善 (GQM, Metrics, ET2013) What's hot
PDF
What should you shift left PDF
PDF
PDF
入社1年目のプログラミング初心者がSpringを学ぶための手引き PDF
PDF
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用 PDF
Agile Quality アジャイル品質パターン (QA2AQ) PPTX
Boto3からの解放。python3の標準ライブラリのみでawsサービスを取り扱うには PDF
PDF
PDF
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介 PDF
メトリクスによるソフトウェア品質評価・改善および製品品質実態 PDF
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~ PDF
これからSpringを使う開発者が知っておくべきこと PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話 PDF
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送 PDF
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern PDF
PPTX
Similar to アジャイル×テスト開発を考える
PDF
SGT2013 技術トークス「アジャイルテスティング」 PDF
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点- PDF
KEY
PDF
19-B-4 開発品質向上のための、ASQ/ALMソリューション PDF
PDF
AJ2010_20100409_maegawasensei KEY
PPTX
Continuous delivery chapter4 PDF
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~ KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト PDF
Agile japan2010 rakuten様プレゼン資料 PPT
Dev Love Lt 20090622(佐々木) PDF
PDF
PDF
PPT
PPTX
PDF
PPTX
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech アジャイル×テスト開発を考える
- 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.