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
96
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
120
Python Packaging and Distribution
jacebrowning
0
67
Best Practices for Automated Regression Testing
jacebrowning
0
130
Skillet pitch at Startup Weekend
jacebrowning
0
180
Continuous Deployment using GitHub, CircleCI, and Heroku
jacebrowning
0
160
Standalone Python Programs using PyInstaller
jacebrowning
0
80
Intro to Make
jacebrowning
0
58
Continuous Deployment: Biography of a Feature Request
jacebrowning
0
95
From Code to Production
jacebrowning
0
96
Other Decks in Programming
See All in Programming
Rust.Nagoya #1
codemountains
0
170
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
スクラムマスターって孤独じゃないですか?
yoshitaroyoyo
1
140
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
OpenAI/Gemini APIを使って EPUBを翻訳するCLIツールをつくってみた
tomiyan
0
790
AHC035解説
terryu16
0
720
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.9k
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
TiDB Serverless ~理想のServerless DBを考える~
soso_15315
1
160
Exploring the Gradually Lost Technical Skills in the Cloud Native Era
hwchiu
2
3.9k
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
178
21k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
The Cult of Friendly URLs
andyhume
75
5.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
What's new in Ruby 2.0
geeforr
338
31k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
The Pragmatic Product Professional
lauravandoore
29
6.1k
Code Review Best Practice
trishagee
58
16k
How STYLIGHT went responsive
nonsquared
93
5k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
262
13k
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?