Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series...

34
Today’s webinar is presented by Janet Gregory and she will discuss the change needed for agile tester. Welcome to the EuroSTAR Webinar Series www.eurostarconferences.com This webinar is due to start at 2pm. Make sure you stick around at the end for the Q&A session and continue the conversation with the speaker on Twitter after the show! @esconfs #esconfs

Transcript of Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series...

Page 1: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Today’s webinar is presented by Janet Gregory and she will discuss the change needed for agile tester.

Welcome to the EuroSTAR Webinar Series

www.eurostarconferences.com

This webinar is due to start at 2pm. Make sure you stick around at the end for the Q&A session and continue the conversation with the speaker on Twitter after the show!

@esconfs #esconfs

Page 2: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

The Mind Set Change

for an Agile Tester

Janet Gregory, DragonFire Inc.

@janetgregoryca [email protected]

- Testing and coaching on agile teams 2000 – 2009 - Agile testing book published January 2009 - Currently coaching, training teams that are transitioning to agile methods

www.eurostarconferences.com

Page 3: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Q&A

www.eurostarconferences.com

If you have a question, the control panel on the right has a Questions box. All questions will be answered at the end of the presentation.

The GoToWebinar attendee interface is made up of two parts. The Viewer Window shows the presenter’s screen. The Control Panel is where attendees can interact and ask questions. The webinar will be recorded and you will be notified via email when it is available.

Page 4: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

How can I get the slides?

www.eurostarconferences.com

Slides and all materials will be posted on the EuroSTAR blog as well as emailed to you.

Page 5: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Join the conversation on Twitter

#esconfs

@esconfs

@janetgregoryca

www.eurostarconferences.com

Continue the conversation with the speaker on Twitter after the show!

Page 6: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

1. How many people are currently on an agile team (Yes / No)

2. How confident are you about your agile knowledge? (Scale of 1–5)

www.eurostarconferences.com @esconfs #esconfs

Before we start, a couple of questions to help me

know the audience.

1 2 3 4 5

None Less < 6 mo.

Some exp, read lots

1-2 yrs exp

> 2 yrs exp

@janetgregoryca

Page 7: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Topics

www.eurostarconferences.com @janetgregoryca @esconfs #esconfs

Page 8: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

• Test more than “just” code

• Testing is an activity; not a phase

www.eurostarconferences.com @esconfs #esconfs

Testing is ….

@janetgregoryca

Page 9: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

The Thinking Tester

www.eurostarconferences.com @esconfs #esconfs

Cross-functional knowledge

Dis

cip

linar

y sk

ills

http://www.slideshare.net/ehendrickson

Analytical Relentlessly Curious Observant Skeptical Empiricist Critical Thinker Investigator

@janetgregoryca

Page 10: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Mind-set Switch

Instead of

–We’re here to break the software!

www.eurostarconferences.com @esconfs #esconfs

Think

– What can I do to help deliver the software successfully!

Page 11: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Topics

www.eurostarconferences.com @janetgregoryca @esconfs #esconfs

Page 12: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Tools

• Know your context

• Have a tool box full

• Simple is often best

• Use your imagination

Let’s look at some examples

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 13: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Mind Mapping

www.eurostarconferences.com @esconfs #esconfs

Sub topic

Sub topic

Sub topic

MAIN TOPIC

Sub topic

Sub topic

first time

change

new account

password

rules

encryption

save user name

rules

Login : User name & password

@janetgregoryca

Page 14: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Create Scenarios - Timelines

www.eurostarconferences.com @esconfs #esconfs

Taken from Ready to use Graphic Organizers for primary grade teachers

@janetgregoryca

Page 15: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Timeline for Log In

www.eurostarconferences.com @esconfs #esconfs

Day 1

A new user wants to

create her account

Day 1

The new user wants to log

into the system

Day 2

An existing user wants to

change her password

Day 2

An existing user forgets

her password

Day 2

The new user wants to log

into the system

Day 30

The system asks user to change her password

Day ??

…….

Day 60

The user wants to

delete her account

Day ??

…….

Day ??

…….

@janetgregoryca

Page 16: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Questioning (Deep Thinkers)

Words / Phrases

• I wonder ….

• What caught your attention?

• Could you show me?

• What makes you think there is more?

www.eurostarconferences.com @esconfs #esconfs

Questions / Predictions

• What might happen next?

• Why would that be?

• What is the worst thing that could happen?

• …. or the best?

• What assumptions do you have?

@janetgregoryca

Page 17: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Chain Reaction

Block account

www.eurostarconferences.com @esconfs #esconfs

User enters wrong

password

Wrong password a 2nd time;

Issue warning

User can’t log in

They are in the

database

The credentials

meet req’ts

They entered

their credentials

correctly

Their password expired ….

Wrong password a third time

Prevent user from logging in

again; Display

msg

@janetgregoryca

Page 18: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Predict - Check

• Practice anticipating what will happen

• Define your tests

• Check – running tests or collaborate with customers and programmers before* coding

• Be prepared to change your tests if your predictions are wrong

• Learn by reviewing – what questions could you have asked first.

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 19: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Predict A user will not be able to log in after 3 failed attempts

www.eurostarconferences.com @esconfs #esconfs

The user could not log in after 3 failed attempts, and also received a message letting them reset their password

Check

An example

@janetgregoryca

Page 20: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Tool Summary

• Think simple

• Have a variety of tools

• Adapt to your needs

• Look in places you may not have considered

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 21: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Topics

www.eurostarconferences.com @janetgregoryca @esconfs #esconfs

Page 22: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Collaboration ….. not only communication

• Collaboration means ...

– Working together to find solutions, etc.

– The ‘whole team’ …..

• Customers, testers and programmers …..

• Communication means ... sharing

– Ideas, information, decisions, solutions, etc.

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 23: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

ATDD (Acceptance Test Driven Development)

www.eurostarconferences.com @esconfs #esconfs

User Story

Expand Tests

High level

AT

Auto- mate tests

Code &

Execute tests

Explore

Exploratory Testing

Accept Story

Fix defects

@janetgregoryca

Page 24: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Levels of Precision

• Understand the business needs

• What level are at?

• Collaborate appropriately

www.eurostarconferences.com @esconfs #esconfs

Release level

Iteration level

Story test level

Task level

Syst

em le

vel

@janetgregoryca

Page 25: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Topics

www.eurostarconferences.com @janetgregoryca @esconfs #esconfs

Page 26: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Testing vs. Checking **

Testing:

– Exploration & learning

– Requires sapience

Checking:

– Confirmation

– Machine decidable

www.eurostarconferences.com @esconfs #esconfs

**Definitions of testing vs. checking by Michael Bolton

GUI

API

Unit Tests

@janetgregoryca

Page 27: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Let’s talk testing early

It’s not just about code !!!

– Test assumptions

– Uncover hidden assumptions

The goal:

– Shared common understanding of the story

– Preventing defects (eliminate waste)

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 28: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Topics

www.eurostarconferences.com @janetgregoryca @esconfs #esconfs

Page 29: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

A Tester Needs …

• Curiosity

• Ability to observe

• Ability to challenge

• Ability to adapt

• To recognize contexts

• Ability to THINK !

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 30: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

Resources

• Elisabeth Hendrickson – CAST keynote http://www.slideshare.net/ehendrickson

• Ben Kelly, http://lets-test.com/wp-content/uploads/2012/05/LetsTest2012-BenKelly-TheTestingDead.pdf

• Markus Gartner, http://www.shino.de/2012/07/16/cast-2012-the-testing-dead/

• Paul Carvalho, http://www.agilejournal.com/articles/columns/column-articles/6515-low-tech-tools-for-the-thinking-tester

• http://www.developsense.com/blog/2009/08/testing-vs-checking • Ready to Use Graphic Organizers • Lisa Crispin, http://lisacrispin.com • Janet Gregory , www.janetgregory.ca

http://janetgregory.blogspot.ca/

www.eurostarconferences.com @esconfs #esconfs

@janetgregoryca

Page 31: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

www.eurostarconferences.com

Questions?

Page 32: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

EuroSTAR Webinar

Archive

Access almost 50 on-demand software testing webinars by the world's leading testing experts. Topics include….

www.eurostarconferences.com

Agile, Automation, Test Management, Process Improvements, Risk-based Testing, Performance Testing, Test Documentation, Cloud Testing, Session-based Testing, Weekend Testers

Visit the archive!

http://www.eurostarconferences.com/community/member/webinar-archive

@esconfs #esconfs

Page 33: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

The EuroSTAR Community.

Are you a member?

Did you know we have an online resource area with almost …

www.eurostarconferences.com

600 software testing presentations, 50 topical webinars, over 40 videos and podcasts and 20 expert

eBooks

Do you know that membership is completely free and you can access these

premium testing resources anytime?

Join today! http://www.eurostarconferences.com/community/

member

@esconfs #esconfs

Page 34: Welcome to the EuroSTAR Webinar Series · 2019-07-25 · Welcome to the EuroSTAR Webinar Series This webinar is due to start at 2pm. Make sure you stick around at the end for the

www.eurostarconferences.com

Are you coming to Amsterdam?

Join us in the RAI, Amsterdam from the 05-08 November for

the 20th annual EuroSTAR Conference and help us

celebrate our 20th anniversary!

Visit www.eurostarconferences.com to find out what you can expect

to see at Europe’s largest software testing event!

@esconfs #esconfs