Goals Based Testing

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

description

This presentantion is about setting up your goals and how to reach them.

Transcript of Goals Based Testing

Page 1: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Automated-Testing.Info

Party #8

Page 2: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Goal Based TestingApproach

Oleksii Zozulenko

Page 3: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Agenda

Approach

How to use?

When to use?

Summary

3

Page 4: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Approach

4

I see the goal go for it

Page 5: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Go

als

Business

Project

Testing

5

Page 6: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Reaching your goals

6

Page 7: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

So…

Goals

Steps

Realisations

7

Page 8: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Domains

8

Performance testing

Functional testing

Security testing

Etc…

Page 9: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Performance testing

9

• 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 10: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Steps

100 users

• JmeterLinear load

2.5 sec• Jmeter

Constant load

Profit

10

Page 11: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Results & Retrospectives

11

130 users

2 sec

1% errors

4% dispersion

Page 12: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Functional testing

12

Go

als

Coverage

Time

No routine

Page 13: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

13

Given Logged UserWhen put product to cartAnd start purchaseThen User can choose PayPal paymentAnd successfully finish purchase

Page 14: Goals Based Testing

A U T O M A T 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

14

Page 15: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Results & Retrospectives

15

User logged

Successfully started purchase

Can choose PayPal payment

Can not finish purchase

Page 16: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

When It works?

Project Business

16

Page 17: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Summary

17

• Goals & priorities

• Achieve steps

• Results & retrospectives

Page 18: Goals Based Testing

A U T O M A T E D -

T E S T I N G . I N F O

Questions

Oleksii Zozulenko

Goal Based TestingAT.Info party #8

Skype: alex.zozulenkoEmail: [email protected]: +380633662214Speakerrate: 8265-goal-based-testing