Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
レビュー・テストの活用/Review and Testing
Search
Hiroki Iseri
September 10, 2014
Technology
0
58
レビュー・テストの活用/Review and Testing
Hiroki Iseri
September 10, 2014
Tweet
Share
More Decks by Hiroki Iseri
See All by Hiroki Iseri
高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality
goyoki
11
3.7k
高スピードと高品質を支えるソフトウェアQA(開発変革セミナー)
goyoki
0
47
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
12
4k
高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
goyoki
16
17k
プレイヤーとしてのチームのテスト力UP/Improving team skills for testing
goyoki
3
1.6k
テスト設計チュートリアル/Test Design Tutorial
goyoki
11
6.3k
自動テストを活躍させるための基礎作りとテスト設計の工夫
goyoki
7
4.2k
テスト自動化の成果をどう評価し、どう次につなげるか/Test Automation Next Step
goyoki
1
880
Teams and Systems for Successful Test Automation
goyoki
0
280
Other Decks in Technology
See All in Technology
デスクトップだけじゃないUbuntu
mtyshibata
0
820
「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly
i35_267
4
840
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
120
システム・ML活用を広げるdbtのデータモデリング / Expanding System & ML Use with dbt Modeling
i125
1
320
Windows の新しい管理者保護モード
murachiakira
0
200
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.4k
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
110
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
610
AIエージェント入門
minorun365
PRO
30
17k
内製化を加速させるlaC活用術
nrinetcom
PRO
2
140
IAMポリシーのAllow/Denyについて、改めて理解する
smt7174
2
200
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
260
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Statistics for Hackers
jakevdp
797
220k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
990
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Producing Creativity
orderedlist
PRO
344
40k
Making Projects Easy
brettharned
116
6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Being A Developer After 40
akosma
89
590k
Transcript
レビュー・テストの活用 紹介事例 ソフトウェア品質シンポジウム2014 D4パネルディスカッション@東洋大学 井芹 洋輝 ※レビューとテストは様々なやり方があり、様々な用途に
活用できます。今回のものは個人の一事例です
この資料について • テーマ「レビューとテストは使い分けるべき か?」の議題として、レビュー・テストの事例を 紹介するものです。
テスト・レビューの活用事例 あるレガシーコードの派生開発 • 状況 – レガシーコードを扱う派生開発 – 派生元のリバースエンジニアリング(仕様書の欠 落の解消)と、テスタビリティの改善が必要
テスト・レビューの活用事例 【レビュー】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト 公式レビューによる 成果物レビューおよび 工程完了レビュー コミットレビュー、 ペアプログラミング等 による開発者主体のレビュー エキスパートによる テクニカルレビュー (適宜) エビデンスを残す
テスト・レビューの活用事例 【テスト】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト CI、自動テスト、探索的テ スト等の開発者テスト プロセスとしての テスト工程 ユーザビリティテスト等の 基礎検証、仕様分析のた めのテスト
テスト・レビューの活用事例 【特徴的な用途】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト (1)テストエンジニアの 上流レビューの参加 (2)リスクベースドテスト レビュー・テスト
テスト・レビューの活用事例 (1)テストエンジニアの上流レビューの参加 • 目的 – リバースエンジニアリングの支援 • テストの観点で、仕様・設計のリバースのス コープを明確化する
• 上流レビューで、リバースに抜け漏れがないか 明確化する
テスト・レビューの活用事例 (2)リスクベースドテストを支えるレビュー・テスト • 目的 – リスクベースドテストのインプットの確保のために、 レビューやテストを活用する •
フォーマルなテストやレビューで一貫して継続 的に品質リスクのピックアップを行う • 品質リスクはテストに展開される
テスト レビュー 探索的 スクリプト 非公式 公式 目 的 定義・仕様化
☓ ◦ ☓ ☓ 評価・情報収集 ◦ ◦ ◦ ◦ 欠陥検出 網羅的 ▲ ◎ ☓ ▲ ピンポイント ◎ ◦ ◎ ◦ 早期・継続的 ◦ ▲ ◦ ◦ 保証 ☓ ◦ ☓ ◦ 教育・情報共有 ▲ ▲ ◦ ◦ 対 象 ソフトウェア ◦ ◦ ◦ ◦ 非ソフトウェア ☓ ☓ ◎ ◎ テスト・レビューの活用事例 用途まとめ ◎:他と比べて特に優れている ◦:かなり活用できる ▲:部分的に活用できる ☓:活用しにくい