say no to (more) selenium tests

Post on 16-Feb-2017

2.563 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SAY “NO” TO MORE SELENIUM TESTS

Anand Bagmar Test Practice Lead

Bhumika Srinivas Lead Quality Analyst

abagmar@gmail.com

Anand.Bagmar@thoughtworks.com

@BagmarAnand

about.me/anand.bagmar

ABOUT US

bhumikaiyengar@gmail.com

bhumika@thoughtworks.com

linkedin - bhumikaiyengar

What is

Test Automation?

Automation -

A Safety Net

Why do we do

Test Automation?

QUICK FEEDBACK

Case Study

8

9

What does this mean?

LEARNING

¨ Test each part thoroughly

¨ Unit

¨ Test ways of working together

¨ Component Integration

¨ Test how it all comes together

¨ Functional

This is how the parts becomes a Pen!

11

But …. what about the things you do not see?

LEARNING CONTINUES …

¨ Test the Non Functionals

¨ NFRs

¨ Test the 3rd-party integration / interactions

¨  Integration

13

How does this apply to Software?

15

Flight Search

Search Results

Flight Details

Passenger Info Payment Confirmation

Application Server

DB

LEARNING

¨ Test each part thoroughly

¨ Test ways of working together

¨ Test how it all comes together

¨ Test the Non Functionals

¨ Test the 3rd-party integration / interactions

¨ Understand Architecture – system & components

¨ Build Quality-in by Testing early

17

ACTION THE LEARNING

q Be inquisitive

q Ask a lot of Questions

q Why?

q How?

q When?

q What?

q Do Research

q Keep the “big-picture” in mind

18

How to get quick feedback from

Test Automation?

TEST AUTOMATION PYRAMID

Unit

Manual / Exploratory

Integration

JavaScript

View

Web Service

UI

Cost

Impact

Time

Business- facing Tests

Technology- facing Tests

REALITY

ICE-CREAM CONE ANTI PATTERN

Manual / Exploratory

UI

Web Service

View

JavaScript

Integration

Unit

Web Service

View

JavaScript

Integration

Unit

Developers Test Pyramid QA Team Test Pyramid

DUAL TEST PYRAMID ANTI-PATTERN

Manual / Exploratory

UI

Web Service

CUP-CAKE ANTI-PATTERN

CONCLUSION

SAY NO TO MORE UI TESTS

abagmar@gmail.com

Anand.Bagmar@thoughtworks.com

@BagmarAnand

about.me/anand.bagmar

THANK YOU

bhumikaiyengar@gmail.com

bhumika@thoughtworks.com

linkedin - bhumikaiyengar

top related