agile testing: whole team approach

18
Agile Testing Whole-Team Approach

Upload: ian-pestelos-agile-management

Post on 25-Jan-2017

246 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Agile Testing: Whole Team Approach

Agile Testing

Whole-Team Approach

Page 2: Agile Testing: Whole Team Approach

Standing survey

Stand up if you’d say yes to these questions... Don’t be shy :)

Page 3: Agile Testing: Whole Team Approach

Let’s Play Domino!REQUIREMENT

1. Build a structure that is at least 4 horizontally standing domino blocks high.

2. Use all your blocks

3. Once you’re done with each round, write your time in the flipchart sheet and proceed to the next round

Page 4: Agile Testing: Whole Team Approach

Let’s Play Domino!ROLES: In your teams, assign:

- 2 “testers”

- 1 timekeeper

- Everyone else are “builders”

Page 5: Agile Testing: Whole Team Approach

Round # Time to “DONE”

1

2

3

Page 6: Agile Testing: Whole Team Approach

Agile Manifesto

Agile mindset that should annihilate the older ones

TESTING

^

Page 7: Agile Testing: Whole Team Approach

Testing throughout At the end

Preventing bugs Finding bugs

Testing understanding Checking functionality

Building the best system Breaking the system

Team responsibility Tester responsibility

-

OV

ER

-

Page 8: Agile Testing: Whole Team Approach

Tips and Tricks

Some practices you can get started w ith right aw ay

Page 9: Agile Testing: Whole Team Approach

Questioning

* during team planning, start with “WHY?”

* what ‘success’ looks like?

* clarify assumptions

Credit: https://pixabay.com/en/questions-puzzle-who-what-how-why-1328347/

Page 10: Agile Testing: Whole Team Approach

Credit: BJ Edward Taduran and iEventify Team

Flows and Wireframes

* visualize “shared understanding” with entire team

* draw up system relationships & interactions

Page 11: Agile Testing: Whole Team Approach

Credit:Software Testing PH Meetup @ Venturespace / Titan Tech

Collaborative Mindmapping

* brainstorm and design tests as a team

* visualize it with mind maps or post-its

* focus on risks

Page 12: Agile Testing: Whole Team Approach

Credit: Ecal Team @ Oxygen Ventures Australia

Desk Checking

* dev to demo in his local

* check it against acceptance criteria

* soft-log the feedback

Page 13: Agile Testing: Whole Team Approach

Credit: Jon Bach, “The Freedom Scale”

Exploratory Testing

* don’t pre-design tests as if everything is certain

* reduce cost of documentation to absolute minimum

Page 14: Agile Testing: Whole Team Approach

Credit: http://blog.agilistic.nl/8-useful-strategies-for-splitting-large-user-stories-and-a-cheatsheet/

Per-Item Testing

* make tasks as small as possible, then ‘test early and often’

* get rid of “environment ownership”

Page 15: Agile Testing: Whole Team Approach

Next steps

What you should do from today (rather than sharing Facebook hoax or fake new s site)

Page 16: Agile Testing: Whole Team Approach

Credit: Five Monkeys uploaded by Goran Sijak https://www.youtube.com/watch?v=y-PvBo75PDo

Page 17: Agile Testing: Whole Team Approach

ResourcesBooks - “More Agile Testing”, “Exploratory Testing”, Growing Agile book series Blogs & Tweets - Michael Bolton, James Bach, Gojko Adzic, Ian Pestelos :)

Meetups - Agile Philippines and Software Testing Philippines group in Facebook

Page 18: Agile Testing: Whole Team Approach

Questions?

[email protected] @ianpestelos /in/ianpestelos