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
77
レビュー・テストの活用/Review and Testing
Hiroki Iseri
September 10, 2014
Tweet
Share
More Decks by Hiroki Iseri
See All by Hiroki Iseri
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
930
テスト分析入門/Test Analysis Tutorial
goyoki
13
3.2k
高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality
goyoki
11
4.9k
高スピードと高品質を支えるソフトウェアQA(開発変革セミナー)
goyoki
1
97
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
12
4.4k
高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
goyoki
17
20k
プレイヤーとしてのチームのテスト力UP/Improving team skills for testing
goyoki
3
1.8k
テスト設計チュートリアル/Test Design Tutorial
goyoki
12
6.5k
自動テストを活躍させるための基礎作りとテスト設計の工夫
goyoki
8
4.4k
Other Decks in Technology
See All in Technology
IPA&AWSダブル全冠が明かす、人生を変えた勉強法のすべて
iwamot
PRO
2
180
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
8k
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
2
240
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
6
13k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
54
20k
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
230
Claude Code に プロジェクト管理やらせたみた
unson
6
4.5k
赤煉瓦倉庫勉強会「Databricksを選んだ理由と、絶賛真っ只中のデータ基盤移行体験記」
ivry_presentationmaterials
2
380
AWS認定を取る中で感じたこと
siromi
1
200
Operating Operator
shhnjk
1
610
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
3
9.6k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Writing Fast Ruby
sferik
628
62k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Become a Pro
speakerdeck
PRO
29
5.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Embracing the Ebb and Flow
colly
86
4.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
レビュー・テストの活用 紹介事例 ソフトウェア品質シンポジウム2014 D4パネルディスカッション@東洋大学 井芹 洋輝 ※レビューとテストは様々なやり方があり、様々な用途に
活用できます。今回のものは個人の一事例です
この資料について • テーマ「レビューとテストは使い分けるべき か?」の議題として、レビュー・テストの事例を 紹介するものです。
テスト・レビューの活用事例 あるレガシーコードの派生開発 • 状況 – レガシーコードを扱う派生開発 – 派生元のリバースエンジニアリング(仕様書の欠 落の解消)と、テスタビリティの改善が必要
テスト・レビューの活用事例 【レビュー】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト 公式レビューによる 成果物レビューおよび 工程完了レビュー コミットレビュー、 ペアプログラミング等 による開発者主体のレビュー エキスパートによる テクニカルレビュー (適宜) エビデンスを残す
テスト・レビューの活用事例 【テスト】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト CI、自動テスト、探索的テ スト等の開発者テスト プロセスとしての テスト工程 ユーザビリティテスト等の 基礎検証、仕様分析のた めのテスト
テスト・レビューの活用事例 【特徴的な用途】 実装 要求定義 基本設計 詳細設計 単体 テスト
結合及び 結合テスト システム テスト (1)テストエンジニアの 上流レビューの参加 (2)リスクベースドテスト レビュー・テスト
テスト・レビューの活用事例 (1)テストエンジニアの上流レビューの参加 • 目的 – リバースエンジニアリングの支援 • テストの観点で、仕様・設計のリバースのス コープを明確化する
• 上流レビューで、リバースに抜け漏れがないか 明確化する
テスト・レビューの活用事例 (2)リスクベースドテストを支えるレビュー・テスト • 目的 – リスクベースドテストのインプットの確保のために、 レビューやテストを活用する •
フォーマルなテストやレビューで一貫して継続 的に品質リスクのピックアップを行う • 品質リスクはテストに展開される
テスト レビュー 探索的 スクリプト 非公式 公式 目 的 定義・仕様化
☓ ◦ ☓ ☓ 評価・情報収集 ◦ ◦ ◦ ◦ 欠陥検出 網羅的 ▲ ◎ ☓ ▲ ピンポイント ◎ ◦ ◎ ◦ 早期・継続的 ◦ ▲ ◦ ◦ 保証 ☓ ◦ ☓ ◦ 教育・情報共有 ▲ ▲ ◦ ◦ 対 象 ソフトウェア ◦ ◦ ◦ ◦ 非ソフトウェア ☓ ☓ ◎ ◎ テスト・レビューの活用事例 用途まとめ ◎:他と比べて特に優れている ◦:かなり活用できる ▲:部分的に活用できる ☓:活用しにくい