+ All Categories
Transcript
Page 1: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

The faster, smarter and reliable lean startup QA

Sandeep MankarThoughtWorks

By:Jesal Mistry

ThoughtWorks

Page 2: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

QAs on a lean startup team

Page 3: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

to talk about

Page 4: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

practices followed

Page 5: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

challenges faced

Page 6: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and lessons learnt

Page 7: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

in ensuring quality

Page 8: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

while eliminating process

Page 9: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and focusing on the product!

Page 10: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

agile techniques

Page 11: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

on a lean startup team

Page 12: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

we had to be disruptive

Page 13: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

Agile techniques + Lean approach

http://www.clipartsfree.net/vector/large/16540-wedding-sign-vector.png

Page 14: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

so,

Page 15: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

practices that we followed

Page 16: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

minimum viable product (MVP)

needs a mindset

change!

Page 17: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

release when neededis your regression

complete?

Page 18: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

every commit = production ready

Easier said

then done!!!

Page 19: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

feature toggles

who, when

& what

Page 20: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

automated integration tests

well…most of

the times!

Page 21: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

prioritize + progress wall using Mingle

do I have time

for this?

Page 22: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

acceptance tests using Cucumber

Page 23: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

“to automate, or not to automate?”

Page 24: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

automated build deployment using Go pipelines

maintain?!

Page 25: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

automated infrastructure provisioning using Puppet

how do we test

these?

Page 26: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

local Dev/QA sandbox for testing using Vagrant

*conditions

apply

Page 27: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

invariably helped us achieve

Page 28: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

Continuous Deployment (CD)

Page 29: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

but hold on…

Page 30: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

as always, there were challenges for QA!!!

Page 31: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and, as always,we learnt to…

Page 32: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

test early in the cycle

Page 33: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

faster feedback to developers and BAs

Page 34: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

b’coz faster feedback is crucial

specially for a lean

startup

Page 35: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

calling out complex scenarios in story / feature kick offs

Page 36: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

so that YOU don’t have to test everything!

Page 37: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

calling out risks upfronttaking

make mistakes

Page 38: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

think how will it work in Production?

Page 39: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

test closer to production

Page 40: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and, when in doubt…ask the business!

Page 41: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

prioritize your tests

Page 42: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

automate your user journeysvalidated

Page 43: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and use it as a safety net

Page 44: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

minimize time taken to test

Page 45: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

be flexible about what defects must be fixed

Page 46: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

if it is not required tomorrow, let’s not test it right now

Page 47: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

don’t forget to test yourinfrastructure!

Page 48: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

identifying and maintaining environments

Page 49: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

test your application configurations

Page 50: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and most importantly

Page 51: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

test your deployment pipelines!

Page 52: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and there is more…

Page 53: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

once your app gets some traction

Page 54: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

test with production data

Page 55: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

analytics

Page 56: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

special environments~ performance ~

Page 57: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

re-focus your tests

Page 58: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

and reduce redundant testing

Page 59: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

b’cos QAs should help make

Page 60: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

faster

Page 61: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

smarter

Page 62: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

reliable

Page 63: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

product releases!

Page 64: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

so, where does that bring us?

Page 65: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

xNeed of the

Hour

build reliable software

faster time to market

smarter QA

Page 66: Next Generation Testing Conference, Pune - The faster smarter and reliable lean startup QA

Thank You!~ & ~

Questions?

by

Jesal MistryThoughtWorks

[email protected]@jesalnmistry

Sandeep MankarThoughtWorks

[email protected]@smankar8


Top Related