future of testing automation and qa - anand bagmar, thoughtworks

Post on 20-Aug-2015

1.396 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Future&of&&Tes+ng,&Test&Automa+on&&&The&Quality&Analyst&

Anand&Bagmar&So#ware(Quality(Evangelist(

((((((Principal(Consultant,(((

!!!!!@BagmarAnand!!

about.me/anand.bagmar!

About!me!

What!do!you!expect!from!this!session?!

Evolu+on&

One!thing!that!is!THE!SAME!

OrganizaCon!ObjecCve!

Time!

Quality&

Money!/!Value!

Media!

Past&

Present&

Future?&

User!Interface!

Past&

Present&

Present&

Future?&

Future?&

Future?&

Future?&

Graphics!

Past&

Present&

Present&

Future?&

Games!

Past&

Present&

Present&

Portable!Devices!

Past&

Past&

Past&

Present&

Present&

Present&

Present&

Future?&

Content!

Past&

Past&

Present&

Future?&

SpaCal!operaCng!environment!SpaCal!OperaCng!Environment!(((Professor(John(Underkoffler(@(MIT(

Pranav(Mistry(

Sixth(Sense(Technology(

hEp://www.pranavmistry.com/projects/sixthsense/(

Seamless!IntegraCon!

Which!life!are!we!living?!

What&does&this&mean&from&a&Tes+ng&Perspec+ve?&

What&do&we&need&to&do&next?&

Think&big!!&

Test!AutomaCon!A&Safety&Net&

Con+nuous&Integra+on&(CI)&and&Con+nuous&Design&and&Delivery&is&

NOT&Op+onal&

Test!Frameworks!

What&is&next?&

Behavior(Driven(

Development((BDD)(

Custom(

Frameworks(

Record(&(

Playback((

Core(

Framework(

FuncConal!Tests!(GUI)!

Web!Service!Tests!

View!Tests!

JavaScript!Tests!

IntegraCon!tests!

Unit!Tests ! !!

Test(AutomaTon(Pyramid(Manual(/(

Exploratory(

TesTng(

Impact!on!Product!under!test!

Ideal!Test!Pyramid!

BusinessTfacing!Tests!

TechnologyTfacing!Tests!

•  Cost!•  Effort!•  Time!

1st!candidate!•  Automate!&•  High&Value,&Low&Cost&

2nd!candidate&•  Automate!&•  High&Value,&High&Cost&

Can!Automate?&•  Manual&Regression?&

•  Low&Value,&Low&Cost&

Do!Not!Automate(•  Manual&Regression!&

•  Low&Value,&High&Cost&

High!Value!

High!!Cost!

Low!Value!

Low!Cost!

Principles!of!Test!AutomaCon!Framework!

Test&Automa+on&Code&should&be&treated&with&same&‘respect’&as&

Product&Code&

Principles&for&building&an&Automa+on&Framework(

Code&Quality&

Design&PaUerns&

Abstrac+on&Layers&

Refactor&Pairing&

Evolve&

Extend&

Guidelines&for&building&an&Automa+on&Framework(

Easy&to&Use&&&Reuse&

Maintainable&

Scalable&

Browser&/&DB&/&OS&/&??&support&

Known&Restric+ons&/&Constraints&

Local&Vs&Remote&

Parallel&Execu+on&

Prac+ces&for&building&an&Automa+on&Framework(

Configurable&

Con+nuous&Integra+on&(CI)&

Screenshots,&Video&

Recording&

Logging&Tools&&&U+li+es&

Test&Data&

No&Copy[Paste&

Context!is!KING!&

Domain!

ProductTunderTtest!

Tech!Stack! Team!DistribuCon!

Skills!

Capability!

Process! Test!Tech!Stack!

Tools!

Automate&tests&that&are&valuable,&not&because&you&can&or&like&to&

automate!(

Different!Roles!&!AcCviCes!of!a!Quality!Analyst!

QA!Role!

Product! Services!

QA!Role!in!Product!OrganizaCons!

CoTlocated! Distributed!

QA!Role!in!Services!OrganizaCons!

Coaching! OffTShore!Delivery!

ConsulCng! DevOps!

OnTSite!Delivery!

What&is&the&Future&of&a&Quality&Analyst?&

Be&Crea+ve&

Making!an!Idea!a!Reality!

Innovators(

Early(Adopters(

Early(Majority(

Late(Majority(

Laggards(

Who&are&you?&&&&

Where&do&you&want&to&be?&

abagmar@gmail.com((

Anand.Bagmar@thoughtworks.com(

(

(((((@BagmarAnand(

(

about.me/anand.bagmar(

Thank(you(

top related