Apply lean and agile techniques for personal task management
Apply dsl in agile testing
-
Upload
bqconf -
Category
Technology
-
view
655 -
download
1
Transcript of Apply dsl in agile testing
Apply DSL in Agile Testing
Qin Qihui
Why Agile testing is different?
Is it doing anything different?
What non-Agile testing does?
• Manual Testing
• Automation Testing
• Test Management
How about Agile testing?
• Manual Testing
• Automation Testing
• Test Management
??
What non-Agile testing does?
• Manual Testing
• Automation Testing
• Test Management
Function Verification
What Agile testing does?
• Manual Testing
• Automation Testing
• Test Management
Agile testing focus on Business Value
Verification
Does the software solve client’s problem?
Understanding the problem
Share understanding
Memo
Test Automation
Test Script/Code
??
Out of Sync
Lack of Transparency
Domain Specific Language
Examples
User Story
• AS A MINGLE USER
• I WANT TO LOGIN WITH USERNAME AND PASSWORD
• SO THAT I CAN BE AUTHENTICATED TO USE MINGLE
MINGLE + CUCUMBER
TWIST
Take Aways
• Value Verification
• Synchronization
• Transparency
More Information
• Twist, Mingle – http://studios.thoughtworks.com
• Cucumber – http://cukes.info/
Thanks
Q&A