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
Juicy Slices of Testing
Search
Jace Browning
March 23, 2016
Programming
0
130
Juicy Slices of Testing
GR Testers discussion slides on different ways to classify testing.
Jace Browning
March 23, 2016
Tweet
Share
More Decks by Jace Browning
See All by Jace Browning
HTMX + Django
jacebrowning
0
160
Python Packaging and Distribution
jacebrowning
0
93
Best Practices for Automated Regression Testing
jacebrowning
0
150
Skillet pitch at Startup Weekend
jacebrowning
0
200
Continuous Deployment using GitHub, CircleCI, and Heroku
jacebrowning
0
200
Standalone Python Programs using PyInstaller
jacebrowning
0
110
Intro to Make
jacebrowning
0
80
Continuous Deployment: Biography of a Feature Request
jacebrowning
0
120
From Code to Production
jacebrowning
0
100
Other Decks in Programming
See All in Programming
Atomics APIを知る / Understanding Atomics API
ssssota
1
150
物流DXを支える“意味”の設計:セマンティックレイヤーとAIで挑むデータ基盤/登壇資料(飯塚 大地)
hacobu
PRO
0
100
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
[SF Ruby Conf 2025] Rails X
palkan
0
180
Private APIの呼び出し方
kishikawakatsumi
3
890
詳細の決定を遅らせつつ実装を早くする
shimabox
1
1.3k
Tangible Code
chobishiba
3
680
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
2
1k
OSS開発者の憂鬱
yusukebe
12
5k
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
39
13k
高単価案件で働くための心構え
nullnull
0
150
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
160
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Speed Design
sergeychernyshev
32
1.2k
The Cult of Friendly URLs
andyhume
79
6.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
A Tale of Four Properties
chriscoyier
162
23k
4 Signs Your Business is Dying
shpigford
186
22k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Code Reviewing Like a Champion
maltzj
527
40k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Music & Morning Musume
bryan
46
7k
Transcript
Juicy Slices of Testing Jace Browning
Goals • Reach a common understanding of terminology • Share
the diverse, often conflicting approaches to testing • Debate the balance of testing vs. experimentation
Terminology
Quality is value to some person. - Jerry Weinberg
A bug is something that bugs somebody who matters. -
James Bach
Testing is an empirical, technical investigation conducted to provide stakeholders
with information about the quality of a product. - Cem Kaner
Disciplines
Quality Assurance Quality Control
Product Owner Developer Tester
Production Alpha Beta
Scopes
System Function or Method Component
End-to-End Testing Unit Testing Integration Testing
Production Development Machines Staging / QA Environment
Defects
Functional Defects Code Defects Intention Defects
Usability Security
Approaches
Black Box White Box
State-based Testing Interaction-based Testing
Test-driven Development Behavior-driven Development
Exploratory Automated Scripted
Goals
Smoke Testing Sanity Testing
Exploratory Testing Acceptance Testing Regression Testing
Stress Testing Performance Testing Load Testing
Metrics
Feature Coverage Code Coverage Requirements Coverage
Defect Counts?
Summary • Who does the testing? • What do we
test? • What are we looking for? • Which approaches are best suited for a product? • How can we measure our results?