dive into agile testing · 1 agile testing mindset 2 applying and developing heuristics 3 writing...
TRANSCRIPT
AGILE TESTING
DIVE INTO
A W O R K S H O P B Y
Promoting software quality at:
http://knowledgetester.org
Manager Software Quality at Bentley
Say word “Testing” every 2nd minute
Majd Uddin
MS (CS), BE (Mech)
Interest in quality since 1996
Hi from grey hairs
- NESCOM
- Bentley Inc
- NUST SEECS – DTS Japan
- NetsolAce Inc
Sohail SarwarPhD (CS) – In Progress
MS (IT) - Software Quality
BS (CS)
To err is human
ABOUT YOU
BREAKING THE MISSION
1 Agile Testing mindset
2 Applying and Developing Heuristics
3 Writing tests using tools
4 Exploratory Testing – explored
{ }1 Exercise
Knowledge check
Phone ?
Quality
QUALITY IS VALUE TO
SOME PERSON
(who matters)“ “
GERALD M. WEINBERG
SOFTWARE IS IMAGINARY
Client Programmer Tester
I NEED AN
EQUIPMENT
• Is equipped with internal combustion engine
• Is available in yellow & black color
• It has three wheels
• Has 3 speed forward and 3 speed reverse
• Levels uneven surface nicely and quickly
Slide courtesy Asad ur Rehman of OISOL
THREE AMIGOS a.k.a. THE POWER OF THREE
Power of Three concept from “Agile Testing” book by Lisa Crispin and Janet Gregory
Client
TesterProgrammer
{ }2 Exercise
Three Amigos in action…
1877
1971
2005
RATE OF CHANGE
ےہآایایدےکدھکیادایکوممسوییہن
اجانںرئیواسٹفںیہاجےتدبلدلجدقرسک
ز زبابن دجم رفا
״
״
We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:
Individuals and interactions over processes and toolsWorking software over comprehensive documentation
Customer collaboration over contract negotiationResponding to change over following a plan
That is, while there is value in the items onthe right, we value the items on the left more.
From: agilemanifesto.org
Functional Tests
Examples
Story Tests
Prototypes
Simulations
Exploratory Testing
Scenarios
Usability Testing
UAT (User
Acceptance Testing)
Alpha/Beta
Unit Tests
Component Tests
Performance
Tests
Load Testing
Security Testing
“-ility” Testing
Business facing
Technology facing
Critiq
ue P
roduct
Support
the t
eam
Q1
Q3
Q4
Q2
Automated
& Manual
Automated Tools
Manual
Agile
Testing Q
uadra
nts
fro
m A
gile
Testing b
ook b
y Lis
a C
rispin
and J
anet G
regory
END OF UNIT 1