Goal Based Testing

Post on 28-Nov-2014

1.614 views 1 download

description

 

Transcript of 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

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: keemdek@gmail.comPhone: +380633662214Speakerrate: 8265-goal-based-testing