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
85
レビュー・テストの活用/Review and Testing
Hiroki Iseri
September 10, 2014
Tweet
Share
More Decks by Hiroki Iseri
See All by Hiroki Iseri
ソフトウェアテスト徹底指南書の紹介
goyoki
1
150
プロダクト開発を成功させるためのソフトウェア品質保証のアプローチと技術/Software QA Approach for Puduct Success
goyoki
1
98
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
6
1.6k
テスト分析入門/Test Analysis Tutorial
goyoki
13
3.6k
高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality
goyoki
11
5.2k
高スピードと高品質を支えるソフトウェアQA(開発変革セミナー)
goyoki
1
110
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
13
4.6k
高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
goyoki
17
20k
プレイヤーとしてのチームのテスト力UP/Improving team skills for testing
goyoki
3
1.9k
Other Decks in Technology
See All in Technology
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
370
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
170
テストを軸にした生き残り術
kworkdev
PRO
0
200
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.4k
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
370
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
430
AWSで始める実践Dagster入門
kitagawaz
1
610
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
890
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
460
Rustから学ぶ 非同期処理の仕組み
skanehira
1
130
Featured
See All Featured
The Language of Interfaces
destraynor
161
25k
Music & Morning Musume
bryan
46
6.8k
Building an army of robots
kneath
306
46k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How STYLIGHT went responsive
nonsquared
100
5.8k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
A better future with KSS
kneath
239
17k
Transcript
レビュー・テストの活用 紹介事例 ソフトウェア品質シンポジウム2014 D4パネルディスカッション@東洋大学 井芹 洋輝 ※レビューとテストは様々なやり方があり、様々な用途に
活用できます。今回のものは個人の一事例です
この資料について • テーマ「レビューとテストは使い分けるべき か?」の議題として、レビュー・テストの事例を 紹介するものです。
テスト・レビューの活用事例 あるレガシーコードの派生開発 • 状況 – レガシーコードを扱う派生開発 – 派生元のリバースエンジニアリング(仕様書の欠 落の解消)と、テスタビリティの改善が必要
テスト・レビューの活用事例 【レビュー】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト 公式レビューによる 成果物レビューおよび 工程完了レビュー コミットレビュー、 ペアプログラミング等 による開発者主体のレビュー エキスパートによる テクニカルレビュー (適宜) エビデンスを残す
テスト・レビューの活用事例 【テスト】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト CI、自動テスト、探索的テ スト等の開発者テスト プロセスとしての テスト工程 ユーザビリティテスト等の 基礎検証、仕様分析のた めのテスト
テスト・レビューの活用事例 【特徴的な用途】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト (1)テストエンジニアの 上流レビューの参加 (2)リスクベースドテスト レビュー・テスト
テスト・レビューの活用事例 (1)テストエンジニアの上流レビューの参加 • 目的 – リバースエンジニアリングの支援 • テストの観点で、仕様・設計のリバースのス コープを明確化する
• 上流レビューで、リバースに抜け漏れがないか 明確化する
テスト・レビューの活用事例 (2)リスクベースドテストを支えるレビュー・テスト • 目的 – リスクベースドテストのインプットの確保のために、 レビューやテストを活用する •
フォーマルなテストやレビューで一貫して継続 的に品質リスクのピックアップを行う • 品質リスクはテストに展開される
テスト レビュー 探索的 スクリプト 非公式 公式 目 的 定義・仕様化
☓ ◦ ☓ ☓ 評価・情報収集 ◦ ◦ ◦ ◦ 欠陥検出 網羅的 ▲ ◎ ☓ ▲ ピンポイント ◎ ◦ ◎ ◦ 早期・継続的 ◦ ▲ ◦ ◦ 保証 ☓ ◦ ☓ ◦ 教育・情報共有 ▲ ▲ ◦ ◦ 対 象 ソフトウェア ◦ ◦ ◦ ◦ 非ソフトウェア ☓ ☓ ◎ ◎ テスト・レビューの活用事例 用途まとめ ◎:他と比べて特に優れている ◦:かなり活用できる ▲:部分的に活用できる ☓:活用しにくい