Top Banner
© BJSS Limited 2012 Commercial in Confidence Tester's Agile Pocketbook [email protected] #stevanzivanovic
14

Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

Dec 18, 2014

Download

Technology

EuroSTAR Software Testing Conference 2012 presentation on Agile testing
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

© BJSS Limited 2012 Commercial in Confidence

Tester's Agile Pocketbook

[email protected]

#stevanzivanovic

Page 2: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

© BJSS Limited 2012 Commercial in Confidence

Section Heading

© BJSS Limited 2011 Commercial in Confidence 1 © BJSS Limited 2011 Commercial in Confidence 2 © BJSS Limited 2012 Commercial in Confidence

Section Heading

© BJSS Limited 2011 Commercial in Confidence 1 2

What is this talk about?

• My top 5 (off many ) tips from working

on Agile projects

in Enterprise environments

Page 3: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

What is agile?

3

• It is not a set of process and procedures that

are “done to” people

People

Adaption

Learning

Delivery

Creating

Skills

Page 4: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

4

“Adopt the Principles

Adapt the Practice”

Gojko Adjic

BATD '11

Page 5: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

© BJSS Limited 2012 Commercial in Confidence

Section Heading

© BJSS Limited 2011 Commercial in Confidence 1 © BJSS Limited 2011 Commercial in Confidence 2 © BJSS Limited 2012 Commercial in Confidence

Section Heading

© BJSS Limited 2011 Commercial in Confidence 1 2

Why Enterprise Agile?

• Agile and big business presents challenges

• The attitudes, adaptability and flexibility

that Agile teams can bring are a benefit

• However some aspects of corporate

governance, auditing, financial constrains

add to the opportunities

Page 6: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

Managing the process

6

• Plan

Plan on what you know

Clearly show what is assumed

• Iterate

Learn, review, adapt the plan

• Communicate

Ensure everyone is aware of what you are

doing!

Innovate on how you communicate – wider

stakeholders

Page 7: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

Test Techniques

7

• Utilise your test techniques (RBT, Use

Cases, BVA, Decision Tables, etc)

• User Stories • As a tester

I want to have requirements that actually mean

something and are testable

So that I can provide relevant and useful feedback

• Test driven approaches to structuring your

project provide benefits

Page 8: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

Models

8

• Build a model of your system under test

• Use it to report against

ETL for

EC 2

ETL for

EC 1

Message

Queue

Message Creation

Middle Office

Systems

Processing

ApplicationReference

Data 2

KEY

Reference

Data 1

Internal Deal

Input

Coverter

External Deal

input

External

Company 1

Message 1

Release vehicle

Released

In test

Firewall

In Dev

Planned

Message 2

Response

Errors

Not tested

Partially Tested

Fully Tested

Workflow test status

External System

External

Company 2Out of Scope

Spec expected 14 Sept

Dev start expected 1st Oct

Page 9: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

A warning on metrics

9

• In a car a dashboard allows you to answer

important questions regarding your current

status such as ...“Speed”?

• Answering these questions alone though

does not guarantee a trouble free journey. (BJSS Enterprise Agile Book)

Sorry officer,

I was watching

my speed....

Page 10: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

Who Tests – Who Checks?

10

• Checking and Testing (Michael Bolton -

http://www.developsense.com/blog/2009/08/testing-vs-

checking/)

“Checks Are Machine-

Decidable; Tests Require

Sapience”

Page 11: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

Automation

11

• Plan to use automation from the start of the

project - “Prepare to be automation ready” - Jonathan Wright

• Let it grow organically, but as any good

plant you need good roots

• Regular (multi - daily?) test runs – run the

valuable tests that you need that day

• Use automation to assist definition your

tests (First Day automation – Experiences in Test Automation)

Page 12: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

In Summary

12

Page 13: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

© BJSS Limited 2012 Commercial in Confidence

Section Heading

© BJSS Limited 2011 Commercial in Confidence 1 © BJSS Limited 2011 Commercial in Confidence 13 © BJSS Limited 2012 Commercial in Confidence

Section Heading

© BJSS Limited 2011 Commercial in Confidence 1 13

Thank you

• Resources:

• Enterprise Agile book:

•http://bjss.com/enterprise-agile/index.php

•Testing Booklet – in Beta version

• Available on request – see me

Page 14: Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012

14

Brian?

The only person you

can reliably influence

and change is you!