1 / 13

Lessons learnt in my ten years of agile testing

Lessons learnt in my ten years of agile testing. Baiju Joseph Director QE , Yahoo! 08 May 2012. Agenda. Agile Testing One size Doesn’t fit all QE : Quality Enabler Play like a Team Continuous Deployment Value added automation Lightweight practices Continuous Learning

Download Presentation

Lessons learnt in my ten years of agile testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lessons learnt in my ten years of agile testing Baiju Joseph Director QE , Yahoo! 08 May 2012

  2. Agenda • 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.

  3. Agile testing “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

  4. No specialist tester role …at some of our modern era companies.

  5. Push quality upstream movement "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

  6. One size does not fit all Individuals and interactions over processes and tools Fine tune & iterate based on type of product , your team…

  7. QE : Quality enabler • quality is everybody's responsibility 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

  8. Play like a Team

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

  10. Value added test automation 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

  11. Light weight practices Mind Maps for test case brainstroming Orthogonal Array Test Strategy Big visible charts …run scrum team like an aquarium

  12. Continuous 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

  13. Agile testing in modern era • quality is everybody's responsibility Polish tech stack knowledge (cloud , mobile etc…) Tool building skills Fine tune our mindset

More Related