+ All Categories
Home > Documents > LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

Date post: 26-Mar-2015
Category:
Upload: melanie-walker
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
13
LESSONS LEARNT LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE , Yahoo! 08 May 2012
Transcript
Page 1: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

LESSONS LEARNT LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING IN MY TEN YEARS OF AGILE TESTING

Baiju JosephDirector QE , Yahoo!

08 May 2012

Page 2: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

AGENDAAGENDA

• Agile Testing• One size Doesn’t fit all• QE : Quality Enabler • Play like a Team• Continuous Deployment• Value added automation• Lightweight practices• Continuous Learning• Agile Testing in modern age

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Page 3: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

“The job of tests, and the people that develop and run tests,is to prevent defects,not to find them”

Mary Poppendieck, Implementing Lean Software Development

AGILE TESTINGAGILE TESTING

Page 4: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

NO SPECIALIST TESTER ROLE NO SPECIALIST TESTER ROLE …at some of our modern era companies.

Page 5: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

"One of the things that annoys me is the whole “push quality upstream” movement. That’s like taking all your vitamins when you are a baby and then expecting a long healthy life. Obviously upfront debugging is good, but quality is an ongoing endeavor. “

James Whittaker @ TestNewsOnline

PUSH QUALITY UPSTREAM MOVEMENTPUSH QUALITY UPSTREAM MOVEMENT

Page 6: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

Individuals and interactions over processes and toolsFine tune & iterate based on type of product , your team…

ONE SIZE DOES NOT FIT ALLONE SIZE DOES NOT FIT ALL

Page 7: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

• Enable agile team to move fast to deliver good quality , high customer value code

• Help to prevent defects• Light weight Tools ,

Automation frameworks for team

• Story test automation

QE : QUALITY ENABLERQE : QUALITY ENABLER

quality is everybody's responsibilityquality is everybody's responsibility

Page 8: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

Play like a Team

Page 9: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

CONTINUOUS DEPLOYMENTCONTINUOUS DEPLOYMENT

The key to fixing problems quickly is finding them quickly. – (Fowler, 2006)

Page 10: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

• Automation is not just a NUMBER in the coverage dashboard (ex: Unit Test Code Coverage)

• Understand the “WHY” of doing automation

• Automate tests• Which add value• Help team to build

confidence in their code

VALUE ADDED TEST AUTOMATIONVALUE ADDED TEST AUTOMATION

Page 11: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

LIGHT WEIGHT PRACTICESLIGHT WEIGHT PRACTICES

• Mind Maps for test case brainstroming• Orthogonal Array Test Strategy• Big visible charts …run scrum team like an

aquarium

Page 12: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

CONTINUOUS LEARNINGCONTINUOUS LEARNING

It's ultimately an answer to the question How can we learn more quickly what works, and discard what doesn't?

• Retrospective• A/B Testing aka

Bucket Testing• Root Cause Analysis• Continuous

Integration

Page 13: LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.

• Polish tech stack knowledge (cloud , mobile etc…)

• Tool building skills • Fine tune our mindset

AGILE TESTING IN MODERN ERAAGILE TESTING IN MODERN ERA

quality is everybody's responsibilityquality is everybody's responsibility


Recommended