Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SQiP2014 テスト・レビューの活用事例

2,845 views

Published on

SQiP2014, レビューとテストは使い分けるべきか?

Published in: Technology
  • Be the first to comment

SQiP2014 テスト・レビューの活用事例

  1. 1. レビュー・テストの活用 紹介事例 ソフトウェア品質シンポジウム2014 D4パネルディスカッション@東洋大学 井芹 洋輝 ※レビューとテストは様々なやり方があり、様々な用途に 活用できます。今回のものは個人の一事例です
  2. 2. この資料について • テーマ「レビューとテストは使い分けるべき か?」の議題として、レビュー・テストの事例を 紹介するものです。
  3. 3. テスト・レビューの活用事例 あるレガシーコードの派生開発 • 状況 – レガシーコードを扱う派生開発 – 派生元のリバースエンジニアリング(仕様書の欠 落の解消)と、テスタビリティの改善が必要
  4. 4. テスト・レビューの活用事例 【レビュー】 要求定義 基本設計 詳細設計 実装 単体 テスト 結合及び 結合テスト システム テスト エキスパートによる テクニカルレビュー (適宜) エビデンスを残す 公式レビューによる 成果物レビューおよび 工程完了レビュー コミットレビュー、 ペアプログラミング等 による開発者主体のレビュー
  5. 5. テスト・レビューの活用事例 【テスト】 要求定義 基本設計 詳細設計 実装 単体 テスト 結合及び 結合テスト システム テスト ユーザビリティテスト等の 基礎検証、仕様分析のた めのテスト CI、自動テスト、探索的テ スト等の開発者テスト プロセスとしての テスト工程
  6. 6. テスト・レビューの活用事例 【特徴的な用途】 要求定義 基本設計 詳細設計 実装 単体 テスト 結合及び 結合テスト システム テスト (1)テストエンジニアの 上流レビューの参加 (2)リスクベースドテスト レビュー・テスト
  7. 7. テスト・レビューの活用事例 (1)テストエンジニアの上流レビューの参加 • 目的 – リバースエンジニアリングの支援 • テストの観点で、仕様・設計のリバースのス コープを明確化する • 上流レビューで、リバースに抜け漏れがないか 明確化する
  8. 8. テスト・レビューの活用事例 (2)リスクベースドテストを支えるレビュー・テスト • 目的 – リスクベースドテストのインプットの確保のために、 レビューやテストを活用する • フォーマルなテストやレビューで一貫して継続 的に品質リスクのピックアップを行う • 品質リスクはテストに展開される
  9. 9. テスト・レビューの活用事例 用途まとめ テスト レビュー 探索的 スクリプト 非公式 公式 目 的 定義・仕様化 ☓ ○ ☓ ☓ 評価・情報収集 ○ ○ ○ ○ 欠陥検出 網羅的 ▲ ◎ ☓ ▲ ピンポイント ◎ ○ ◎ ○ 早期・継続的 ○ ▲ ○ ○ 保証 ☓ ○ ☓ ○ 教育・情報共有 ▲ ▲ ○ ○ 対 象 ソフトウェア ○ ○ ○ ○ 非ソフトウェア ☓ ☓ ◎ ◎ ◎:他と比べて特に優れている ○:かなり活用できる ▲:部分的に活用できる ☓:活用しにくい 

×