@xlscrummasterPlease Don’t Test
Your Product
Developer
QA/Tester
Product Owner
Analyst
How many of you who thinks being Agile
is important ?
End2End of Chaos
We want to make the
Awesome and perfect
software
bytryingtomakeperfect
documentationupfront
with many sign off
But those
people who
gave sign-
offs rarely
read those
perfect
documentat
ions
thoroughly
Good documentation
(upfront) will not
guarantee you will get
a good software
Planning
Development
Testing
Planning
Development
Testing
Planning
Development
:’(
Design
Development
Testing
Design
Development
Testing
Planning
Review
Planning
Review
Design
Dev
Test
Planning
Review Design
Dev
Test
Planning
Review
Delivering working software in short cycle
Ever worse problem that Waterfall
How many of you who thinks being Agile
is important ?
AUTomation.
The heart of agility
We still LOVEthe Testers !
I Know
I See
I Know
I See
Innovation or Die
facing the failure and create innovation
QUALITYQUALITY IS EVERYONE’S RESPONSIBILITY
AUTOMATEAUTOMATE THE ROUTINE VERY HELPFUL
TESTINGTESTING SHOULD BE FUN :)
we are
really
fight
to reduce
bugs
errors
we are
really
fight
to reduce
Works
we are
really
fight
to reduce
repe titive
Go High Quality
Agile is not just about Delivery Fast/Often,
but its about Sustainbility of Quality
TESTED
• Click Testing
• Functional Test (A)
• Unit Test / TDD (A)
• Integration Test (A)
• Stress Test (A)
• Security Test (A)
• Penetration Test
• A/B Test (A)
• Smoke Test (A)
• Device Test (A)
• BDD (A)
DOCUMENTED
• User Manual
• Use Case
• API Documentation
ENGINEERING PRACTICES
• Pair Programming
• Code Review
• Refactoring (Clean
Code)
• Continous Integration
• Continous Learning
KEY OBJECTIVES
• Meet Acceptance
Criteria
• Performance … m/s
definitionofdone
Every Journey begins
with a Small Step.
It’s About Investment
ATDD
TDD
BDD
Approaches

Comparison
Parameters
ATDD TDD BDD
User Involved and
Scope
Communication
mechanism
between Business
user, Developer,
Tester to ensure
requirements are
well documented
Developer
approach
between
developer and
tester to create
well written unit
of code (module,
class, function)
Combination of
ATDD andTDD
TDD
TDD
DEMO
BDD
DEMO
Reverse proxy swaps inactive with active
How many of you who thinks being Agile
is important ?
Please don't test your product - Agile Testing

Please don't test your product - Agile Testing