SlideShare a Scribd company logo
テスト技術者資格制度 Advanced Level
テストアナリスト
第1章 テストプロセス
藤沢 耕助
アジェンダ
1. イントロダクション
2. ソフトウェア開発ライフサイクルにおけるテスト
3. テストプロセス
2
イントロダクション
1. イントロダクション
2. ソフトウェア開発ライフサイクルにおけるテスト
3. テストプロセス
3
イントロダクション
• テストアナリストの主要な作業
• 分析、設計、実装、実行
• ソフトウェア開発ライフサイクルおよびテスト対象シ
ステムの種類は、テストのアプローチに影響を及ぼす
4
ソフトウェア開発ライフサイクルにおけるテスト
1. イントロダクション
2. ソフトウェア開発ライフサイクルにおけるテスト
3. テストプロセス
5
ソフトウェア開発ライフサイクルにおけるテスト
• テストに対する長期のライフサイクルアプローチを、テスト
戦略の一環として考慮する
• シーケンシャルなV字モデル
• イテレーティブモデルおよびインクリメンタルモデル
• アジャイルプロジェクト
• テストアナリストはモデルの定義に依存することなく、最も
有効な役割を決定してその役割のために作業する必要がある
6
テストプロセス
1. イントロダクション
2. ソフトウェア開発ライフサイクルにおけるテスト
3. テストプロセス
7
テストプロセス
8
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
9
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
1. 計画、モニタリング、コントロール
10
• テスト計画
- テストの種類( 機能テストだけ)
- テスト見積もりのレビュー
- 構成テスト(OS、ブラウザ…)
- …
• テストのモニタリングとコントロール
- 定量的データ収集
テストプロセス
11
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
2. テスト分析
12
• テストベース分析
• ドキュメントが存在すること
• レビューが実施されていること
• テスト条件識別
- テストベース、テスト目的の分析
- 階層アプローチを使用する
- リスク対処に必要なテスト条件
…
テストプロセス
13
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
3. テスト設計
14
• テストケース種類の決定
- 具体的テストケース(手続き化されている)
- 論理的テストケース(手続き化されていない)
• テストケース作成
- 多くの場合課題となるのは、期待結果を定義すること
• テスト分析・設計の際は対象のテスト目的、
テストレベルに留意する
テストプロセス
15
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
4. テスト実装
16
• テスト実行順序の決定
- テストスイート編成、リスクベースド戦略、
- 依存関係、テスト可否を考慮
• テスト環境設定
- 適切に動作し、必要に応じて複製可能であること
• 手続き化されていないテスト戦略
- 分析的なリスクベースドテスト戦略と組み合わせる
- スケジュールを立て、明確な目的を持って使用する
• テスト実行準備
• テストウェア、テストサポートツール及び関連プロセスが
使用できることを確認する
テストプロセス
17
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
5. テスト実行
18
• 計画に従ったテスト、手続き化されていないテストの統合
• 実行結果と期待結果の比較を行う
• テストドキュメントが正しいことを確認する
• 結果の記録
- バージョン
- 環境構成 …
• 回帰テスト
- 新しい欠陥の摘出には不向き
• テストケースを追加するために、欠陥追跡ツールを使用する
テストプロセス
19
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
6. 終了基準の評価とレポート
20
• 終了基準の評価
- データの正確性を確認する
- ステータスコードの意味を理解し、一貫性を保って
ステータスを適用する
• レポート作成
- メトリクス収集
- レポートツールを使用する
テストプロセス
21
1. 計画、モニタリング、コントロール
2. テスト分析
3. テスト設計
4. テスト実装
5. テスト実行
6. 終了基準の評価とレポート
7. テスト終了作業
テストプロセス
7. テスト終了作業
22
• 成果物の引渡し・保管
- 回帰テストセット
- テストケース、テスト環境
- 欠陥情報 …
• 振り返りミーティング
- テストプロジェクトの振り返り
- 開発ライフサイクル全体の振り返り
• 構成管理
- テスト結果
- テストログ
- 他ドキュメント
まとめ
23
• テストアナリストの主要な作業
• 分析、設計、実装、実行
• ソフトウェア開発ライフサイクルおよびテスト対象シ
ステムの種類は、テストのアプローチに影響を及ぼす
勉強していて感じたこと
24
• テストアナリストは、テスト分析・設計のスペシャリスト(※)
• テストマネージャとの住み分けがしっかり定義されている
• 住み分けは必要だが、連携も重要
• アジャイル系プロセスの基礎知識があると1.2章が読みやすいかも
※テスト技術者シラバスにおいては、テスト実装に「テスト実行順
序」のプロセスを含む
テストアナリストは、終了基準を満たすことに向けて進 を評価する
ために、テストマネージャが使用する情報を提供し、データが正確で
あることを確認する責任がある。
The Test Analyst is responsible for supplying the information that is
used by the Test Manager to evaluate progress toward meeting the
exit criteria and for ensuring that the data is accurate.

More Related Content

PDF
テストを分類してみよう!
PDF
ソフトウェアテストことはじめ2016年ver
PDF
テストアプローチにデータ分析を使おう
PDF
ソフトウェア開発工程とテスト入門
PDF
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
PDF
ソフトウェアテスト入門
PDF
アジャイル×テスト開発を考える
PPTX
ISO/IEC DIS 20246 についての(ごく簡単な)説明
テストを分類してみよう!
ソフトウェアテストことはじめ2016年ver
テストアプローチにデータ分析を使おう
ソフトウェア開発工程とテスト入門
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
ソフトウェアテスト入門
アジャイル×テスト開発を考える
ISO/IEC DIS 20246 についての(ごく簡単な)説明

What's hot (13)

PPTX
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
PDF
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
PDF
提案:Qaも実装に踏み込んでみよう
PDF
テストプロセスについて
PDF
【Agile Conference tokyo 2011】 継続的フィードバック
PPTX
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
PDF
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
PPTX
SQuBOK読破会活動紹介とSQuBOKにおける派生開発
PPTX
設計品質とアーキテクチャ
PPTX
テストスキルを測ってみよう
PDF
テスト計画の立て方 WACATE2019 夏
PPTX
テスト計画セッション
PDF
はじめてのソフトウェアテスト2019
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
提案:Qaも実装に踏み込んでみよう
テストプロセスについて
【Agile Conference tokyo 2011】 継続的フィードバック
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
SQuBOK読破会活動紹介とSQuBOKにおける派生開発
設計品質とアーキテクチャ
テストスキルを測ってみよう
テスト計画の立て方 WACATE2019 夏
テスト計画セッション
はじめてのソフトウェアテスト2019
Ad

Similar to Jstqb test analyst-chap1 (20)

PPTX
【JSTQB_ALTM】シラバス第1章
PPTX
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
PDF
SGT2013 技術トークス「アジャイルテスティング」
PDF
テスト観点に基づくテスト開発方法論 VSTePの概要
PDF
Jstqb test analyst-chap5
PPTX
Continuous delivery chapter4
PPTX
【JSTQB_ALTM】シラバス第2章
PDF
アジャイルソフトウェア開発における テスティングの課題およびその解決アプローチ
PDF
異業種でのテスト自動化の実際
PPTX
テスト自動化とアーキテクチャ
KEY
テストとの上手な付き合い方
PPTX
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
PDF
Jstqb test analyst-chap3
PPT
ソフトウェアテストの再検討
PDF
アート・オブ・アジャイル デベロップメント 〜テストが駆動するビジネス価値〜
PDF
TDD Boot Camp Tokyo for C++ 2014-01 補講
PDF
テストファースト、自動テストを導入するという事について(@社内勉強会)
KEY
テストコードのリファクタリング
PDF
学習データ計測時点による欠陥モジュール予測精度の比較
PDF
Jstqb test analyst-chap4
【JSTQB_ALTM】シラバス第1章
JaSST2017_大規模業務システムにおける再利用可能なテスト自動化の取り組み
SGT2013 技術トークス「アジャイルテスティング」
テスト観点に基づくテスト開発方法論 VSTePの概要
Jstqb test analyst-chap5
Continuous delivery chapter4
【JSTQB_ALTM】シラバス第2章
アジャイルソフトウェア開発における テスティングの課題およびその解決アプローチ
異業種でのテスト自動化の実際
テスト自動化とアーキテクチャ
テストとの上手な付き合い方
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Jstqb test analyst-chap3
ソフトウェアテストの再検討
アート・オブ・アジャイル デベロップメント 〜テストが駆動するビジネス価値〜
TDD Boot Camp Tokyo for C++ 2014-01 補講
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストコードのリファクタリング
学習データ計測時点による欠陥モジュール予測精度の比較
Jstqb test analyst-chap4
Ad

More from Kosuke Fujisawa (19)

PDF
SQuBOK読破会_まとめスライド
PPTX
勝手にHayst法勉強会 リリカルver
PDF
テスト分析・設計について、釈然としないところ
PDF
Qaアーキテクチャの話
PDF
私の考えるテスト分析 Lt
PDF
テストマネージャ試験対策勉強会
PDF
テスト酒場のご紹介
PDF
第6回マインドマップ勉強会 テスト報告
PDF
ドメイン分析勉強会
PDF
第5回マインドマップ勉強会 テスト実行
PDF
Wacate2015冬_参加報告
PDF
Jstqb test analyst-chap7
PDF
Jstqb test analyst-chap6
PDF
Jstqb test analyst-chap2
PPTX
「マインドマップから始めるソフトウェアテスト」まとめ
PPTX
第1回盛岡ソフトウェアテスト勉強会Ed
PPTX
第1回盛岡ソフトウェアテスト勉強会Op
PDF
ソフトウェアテストことはじめ
PDF
Wacate2015summer_report
SQuBOK読破会_まとめスライド
勝手にHayst法勉強会 リリカルver
テスト分析・設計について、釈然としないところ
Qaアーキテクチャの話
私の考えるテスト分析 Lt
テストマネージャ試験対策勉強会
テスト酒場のご紹介
第6回マインドマップ勉強会 テスト報告
ドメイン分析勉強会
第5回マインドマップ勉強会 テスト実行
Wacate2015冬_参加報告
Jstqb test analyst-chap7
Jstqb test analyst-chap6
Jstqb test analyst-chap2
「マインドマップから始めるソフトウェアテスト」まとめ
第1回盛岡ソフトウェアテスト勉強会Ed
第1回盛岡ソフトウェアテスト勉強会Op
ソフトウェアテストことはじめ
Wacate2015summer_report

Jstqb test analyst-chap1