goal based testing
DESCRIPTION
TRANSCRIPT
A U T O M AT E D -T E S T I N G . I N F O
Automated-Testing.Info
Party #8
A U T O M AT E D -T E S T I N G . I N F O
Goal Based TestingApproach
Oleksii Zozulenko
A U T O M AT E D -T E S T I N G . I N F O
AgendaApproach
How to use?
When to use?
Summary
3
A U T O M AT E D -T E S T I N G . I N F O
Approach
4
I see the goal go for it
A U T O M AT E D -T E S T I N G . I N F O
Goals
Business
Project
Testing
…
5
A U T O M AT E D -T E S T I N G . I N F O
Reaching your goals
6
A U T O M AT E D -T E S T I N G . I N F O
Domains
7
Performance testing
Functional testing
Security testing
Etc…
A U T O M AT E D -T E S T I N G . I N F O
Performance testing
8
• With load in 100 users the average response time should be 2.5 sec
Goals:• 100 users• Response 2.5 sec• 1% errors• 5% dispersion
A U T O M AT E D -T E S T I N G . I N F O
Steps
100 users
• Jmeter Linear load
2.5 sec
• Jmeter Constant load
Profit
9
A U T O M AT E D -T E S T I N G . I N F O
Results & Retrospectives
10
130 users
2 sec
1% errors
4% dispersion
A U T O M AT E D -T E S T I N G . I N F O
Functional testing
11
Goals
Coverage
TimeNo
routine…
A U T O M AT E D -T E S T I N G . I N F O
12
Given Logged UserWhen put product to cartAnd start purchaseThen User can choose PayPal paymentAnd successfully finish purchase
A U T O M AT E D -T E S T I N G . I N F O
Auto Test Goals
• Successful login• Putting product to cart• Starting purchase• Choosing PayPal• Finishing checkout with successful
order
13
A U T O M AT E D -T E S T I N G . I N F O
Results & Retrospectives
14
User logged
Successfully started purchase
Can choose PayPal payment
Can not finish purchase
A U T O M AT E D -T E S T I N G . I N F O
When It works?
Project Business
15
A U T O M AT E D -T E S T I N G . I N F O
Summary
16
• Goals & priorities• Achieve steps• Results & retrospectives
A U T O M AT E D -T E S T I N G . I N F O
Questions
Oleksii ZozulenkoGoal Based Testing
AT.Info party #8
Skype: alex.zozulenkoEmail: [email protected]: +380633662214Speakerrate: 8265-goal-based-testing