+ All Categories
Home > Documents > DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing...

DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing...

Date post: 23-Sep-2020
Category:
Upload: others
View: 9 times
Download: 0 times
Share this document with a friend
17
AGILE TESTING DIVE INTO A WORKSHOP BY
Transcript
Page 1: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

AGILE TESTING

DIVE INTO

A W O R K S H O P B Y

Page 2: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

Promoting software quality at:

http://knowledgetester.org

Manager Software Quality at Bentley

Say word “Testing” every 2nd minute

Majd Uddin

MS (CS), BE (Mech)

Interest in quality since 1996

Hi from grey hairs

Page 3: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

- NESCOM

- Bentley Inc

- NUST SEECS – DTS Japan

- NetsolAce Inc

Sohail SarwarPhD (CS) – In Progress

MS (IT) - Software Quality

BS (CS)

To err is human

Page 4: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

ABOUT YOU

Page 5: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

BREAKING THE MISSION

1 Agile Testing mindset

2 Applying and Developing Heuristics

3 Writing tests using tools

4 Exploratory Testing – explored

Page 6: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

{ }1 Exercise

Knowledge check

Page 7: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

Phone ?

Quality

Page 8: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

QUALITY IS VALUE TO

SOME PERSON

(who matters)“ “

GERALD M. WEINBERG

Page 9: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

SOFTWARE IS IMAGINARY

Client Programmer Tester

Page 10: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

I NEED AN

EQUIPMENT

• Is equipped with internal combustion engine

• Is available in yellow & black color

• It has three wheels

• Has 3 speed forward and 3 speed reverse

• Levels uneven surface nicely and quickly

Slide courtesy Asad ur Rehman of OISOL

Page 11: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

THREE AMIGOS a.k.a. THE POWER OF THREE

Power of Three concept from “Agile Testing” book by Lisa Crispin and Janet Gregory

Client

TesterProgrammer

Page 12: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

{ }2 Exercise

Three Amigos in action…

Page 13: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

1877

1971

2005

RATE OF CHANGE

Page 14: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

ےہآایایدےکدھکیادایکوممسوییہن

اجانںرئیواسٹفںیہاجےتدبلدلجدقرسک

ز زبابن دجم رفا

״

״

Page 15: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items onthe right, we value the items on the left more.

From: agilemanifesto.org

Page 16: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

Functional Tests

Examples

Story Tests

Prototypes

Simulations

Exploratory Testing

Scenarios

Usability Testing

UAT (User

Acceptance Testing)

Alpha/Beta

Unit Tests

Component Tests

Performance

Tests

Load Testing

Security Testing

“-ility” Testing

Business facing

Technology facing

Critiq

ue P

roduct

Support

the t

eam

Q1

Q3

Q4

Q2

Automated

& Manual

Automated Tools

Manual

Agile

Testing Q

uadra

nts

fro

m A

gile

Testing b

ook b

y Lis

a C

rispin

and J

anet G

regory

Page 17: DIVE INTO AGILE TESTING · 1 Agile Testing mindset 2 Applying and Developing Heuristics 3 Writing tests using tools 4 Exploratory Testing –explored {1 Exercise} Knowledge check.

END OF UNIT 1


Recommended