Goal Based Testing

17
AUTOMATED- TESTING.INFO Automated-Testing.Info Party #8

description

 

Transcript of Goal Based Testing

Page 1: Goal Based Testing

A U T O M AT E D -T E S T I N G . I N F O

Automated-Testing.Info

Party #8

Page 2: Goal Based Testing

A U T O M AT E D -T E S T I N G . I N F O

Goal Based TestingApproach

Oleksii Zozulenko

Page 3: Goal Based Testing

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

Page 4: Goal Based Testing

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

Page 5: Goal Based Testing

A U T O M AT E D -T E S T I N G . I N F O

Goals

Business

Project

Testing

5

Page 6: Goal Based Testing

A U T O M AT E D -T E S T I N G . I N F O

Reaching your goals

6

Page 7: Goal Based Testing

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…

Page 8: Goal Based Testing

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

Page 9: Goal Based Testing

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

Page 10: Goal Based Testing

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

Page 11: Goal Based Testing

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…

Page 12: Goal Based Testing

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

Page 13: Goal Based Testing

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

Page 14: Goal Based Testing

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

Page 15: Goal Based Testing

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

Page 16: Goal Based Testing

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

Page 17: Goal Based Testing

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