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
110
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
130
Python Packaging and Distribution
jacebrowning
0
69
Best Practices for Automated Regression Testing
jacebrowning
0
140
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
84
Intro to Make
jacebrowning
0
58
Continuous Deployment: Biography of a Feature Request
jacebrowning
0
96
From Code to Production
jacebrowning
0
96
Other Decks in Programming
See All in Programming
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
170
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.2k
sqlcを利用してsqlに型付けを
kamiyam
0
240
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
2
260
◯◯エンジニアになった理由
gessy0129
PRO
0
650
CDKを活用した 大規模コンテナ移行 プロジェクトの紹介
yoyoyopg
0
300
コードレビューと私の過去と未来
jxmtst
0
260
AWS CDKを用いたセキュアなCI/CDパイプラインの構築 / Build a secure CI/CD pipeline using AWS CDK
seike460
PRO
3
610
XP2024 っていう国際会議に行ってきたよの記
bonotake
4
230
dbt-ga4パッケージを実業務に導入してみた話
t_tokumaru_feedcorp
0
130
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
390
NEWTにおけるiOS18対応の進め方
ryu1sazae
0
230
Featured
See All Featured
Designing with Data
zakiwarfel
98
5.1k
The Language of Interfaces
destraynor
154
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Facilitating Awesome Meetings
lara
49
6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
110
6.9k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Docker and Python
trallard
40
3k
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?