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
32
レビュー・テストの活用/Review and Testing
Hiroki Iseri
September 10, 2014
Tweet
Share
More Decks by Hiroki Iseri
See All by Hiroki Iseri
プレイヤーとしてのチームのテスト力UP/Improving team skills for testing
goyoki
2
830
テスト設計チュートリアル/Test Design Tutorial
goyoki
10
5.9k
自動テストを活躍させるための基礎作りとテスト設計の工夫
goyoki
7
3.5k
テスト自動化の成果をどう評価し、どう次につなげるか/Test Automation Next Step
goyoki
1
690
Teams and Systems for Successful Test Automation
goyoki
0
230
テスト自動化の成功を支えるチームと仕組み/TestAutomation
goyoki
11
6.3k
テスト設計コンテストU-30クラス審査委員活動紹介/Introduction of Test Design Contest U30 Class
goyoki
0
1.2k
QAアーキテクティング概要 /QA Architecting
goyoki
4
600
テストを導くためのテストアーキテクチャの組み立て方/cetam
goyoki
6
3.5k
Other Decks in Technology
See All in Technology
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
290
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
38k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
37k
多言語化対応における TypeScript の型定義を通して開発のしやすさについて考えた / TSKaigi TypeScript Multilingualization
nabeliwo
2
380
令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
ysknsid25
4
870
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
データ基盤を支える技術
chanyou0311
5
2.9k
本当のガバクラ基礎
toru_kubota
0
310
Google Cloud Next '24 Recap in ZOZO AIにより変わる開発 運用/Development and operation changed by AI
gachimuchiengineer
0
190
生成AIがもたらす変革 / GitHubGalaxy_CyberAgent
cyberagentdevelopers
PRO
2
110
[2024년 5월 세미나] 생성형 AI와 함께하는 데이터 분석가 커리어
datarian
0
1.2k
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
120
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Rails Girls Zürich Keynote
gr2m
91
13k
Scaling GitHub
holman
457
140k
The Brand Is Dead. Long Live the Brand.
mthomps
49
30k
How to train your dragon (web standard)
notwaldorf
75
5.2k
The Language of Interfaces
destraynor
151
23k
KATA
mclloyd
16
12k
Transcript
レビュー・テストの活用 紹介事例 ソフトウェア品質シンポジウム2014 D4パネルディスカッション@東洋大学 井芹 洋輝 ※レビューとテストは様々なやり方があり、様々な用途に
活用できます。今回のものは個人の一事例です
この資料について • テーマ「レビューとテストは使い分けるべき か?」の議題として、レビュー・テストの事例を 紹介するものです。
テスト・レビューの活用事例 あるレガシーコードの派生開発 • 状況 – レガシーコードを扱う派生開発 – 派生元のリバースエンジニアリング(仕様書の欠 落の解消)と、テスタビリティの改善が必要
テスト・レビューの活用事例 【レビュー】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト 公式レビューによる 成果物レビューおよび 工程完了レビュー コミットレビュー、 ペアプログラミング等 による開発者主体のレビュー エキスパートによる テクニカルレビュー (適宜) エビデンスを残す
テスト・レビューの活用事例 【テスト】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト CI、自動テスト、探索的テ スト等の開発者テスト プロセスとしての テスト工程 ユーザビリティテスト等の 基礎検証、仕様分析のた めのテスト
テスト・レビューの活用事例 【特徴的な用途】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト (1)テストエンジニアの 上流レビューの参加 (2)リスクベースドテスト レビュー・テスト
テスト・レビューの活用事例 (1)テストエンジニアの上流レビューの参加 • 目的 – リバースエンジニアリングの支援 • テストの観点で、仕様・設計のリバースのス コープを明確化する
• 上流レビューで、リバースに抜け漏れがないか 明確化する
テスト・レビューの活用事例 (2)リスクベースドテストを支えるレビュー・テスト • 目的 – リスクベースドテストのインプットの確保のために、 レビューやテストを活用する •
フォーマルなテストやレビューで一貫して継続 的に品質リスクのピックアップを行う • 品質リスクはテストに展開される
テスト レビュー 探索的 スクリプト 非公式 公式 目 的 定義・仕様化
☓ ◦ ☓ ☓ 評価・情報収集 ◦ ◦ ◦ ◦ 欠陥検出 網羅的 ▲ ◎ ☓ ▲ ピンポイント ◎ ◦ ◎ ◦ 早期・継続的 ◦ ▲ ◦ ◦ 保証 ☓ ◦ ☓ ◦ 教育・情報共有 ▲ ▲ ◦ ◦ 対 象 ソフトウェア ◦ ◦ ◦ ◦ 非ソフトウェア ☓ ☓ ◎ ◎ テスト・レビューの活用事例 用途まとめ ◎:他と比べて特に優れている ◦:かなり活用できる ▲:部分的に活用できる ☓:活用しにくい