test first - testing in agile teams

Post on 04-Dec-2014

125 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

How does test fit in to an agile team where each sprint should lead to a releasable product ready for the customer? This presentation tells the story of how I have helped bring test to the forefront of the process to ensure quality is being released and to enable releasable product in a scrum manner.

TRANSCRIPT

Test FirstTesting in an Agile Team

Tomas Malmsten @tomasmalmsten

This presentation is licences under the CC Attribution-NonCommercial-ShareAlike 3.0 Unsupported

Horia Varlan - Scattered puzzle pieces next to solved fragment - https://flic.kr/p/7vEVv7 - CC Attribution-ShareAlike 2.0

What then?

Lena - https://flic.kr/p/5u9tyW - CC Attribution-ShareAlike 2.0

Testers are in from the startTestable Requirements

Tomas Malmsten - CC Attribution-NonCommercial-ShareAlike 3.0 Unsupported

Tools for requirements

• TextTest

• Fitnesse

• BDD Gherkin

Jiuguang Wang - Robosapien at the Human-Automation Systems (HumAnS) Lab, Georgia Tech - https://flic.kr/p/8Ae5yv - CC Attribution-ShareAlike 2.0

Tools for automation

• Selenium

• Cucumber

• Fitnesse

• Sikuli

• And more…

Exploratory TestingI want you to break it!

Demo and ReleaseRelease working software

Kurt Bauschardt - The Argument - https://flic.kr/p/kcc2QD - CC Attribution-ShareAlike 2.0 Generic

Summary• Testable requirements

• Define exit criteria up front

• Automate as much as possible

• Exploratory testing to break the system

• Release to customer

• Use retrospective for continuous improvement

• Make sure everyone wants to take part

Q & A Your experiences?

Tomas Malmsten http://www.tomasmalmsten.com

@tomasmalmsten tomas.malmsten@diversify.se

Øresund SoftwareCraftsmanship Group

This presentation is licences under the CC Attribution-NonCommercial-ShareAlike 3.0 Unsupported

Links• http://www.scrumplop.org

• http://coding-is-like-cooking.info/2013/09/approval-testing/

• http://fitnesse.org

• http://www.sikuli.org/

• http://www.seleniumhq.org/

• http://oredev.org/videos/test-manager-in-an-agile-team

• http://www.stickyminds.com/article/developers-exploratory-testing

top related