Exploratory Testing Workshop in Risk

Download Report

Transcript Exploratory Testing Workshop in Risk

Exploratory Testing
v. 1.20
Workshop in Risk-Based Agile Testing
Parts of this class have been excerpted from:
Rapid Software Testing, by James Bach, [email protected]
Black Box Software Testing, by Cem Kaner, [email protected]
How to build and lead an effective test team, by Lloyd Roden, [email protected]
Ståle Amland, Amland Consulting,
Hulda Garborgsv. 2, 4020 STAVANGER, NORWAY
Phone:+47 905 28 930, Fax: +4751585524
e-mail: [email protected] WEB: www.amland.no
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-1
Introductory Note
Parts of this class have been excerpted from:
Rapid Software Testing, by James Bach, [email protected]
Black Box Software Testing, by Cem Kaner, [email protected]
How to build and lead an effective test team, by Lloyd Roden,
Grove Consultants, [email protected]
Who am I?
Name:
E-mail:
WEB:
Phone:
ET Workshop v. 1.20 Opening
Ståle Amland
[email protected]
www.amland.no
+47 905 28 930
The reference text will be located about here .....
©2002 Amland Consulting
0-2
License agreement James Bach: Rapid Software Testing
(Course notes), www.testingeducation.org
I grant permission to make digital or hard copies of this work for personal or
classroom use, provided that
(a) Copies are not made or distributed for profit or commercial advantage,
(b) Copies bear this notice and full citation on the front page, and if you
distribute the work in portions, the notice and citation must appear on the first
page of each portion. Abstracting with credit is permitted. The proper citation
for this work is "Rapid Software Testing (Course notes),
www.testingeducation.org"",
(c) Each page that you use from this work must bear the notice "Copyright (c)
James Bach, [email protected]", or if you modify the page, "Modified slide,
originally from James Bach", and
(d) If a substantial portion of a course that you teach is derived from these
notes, advertisements of that course should include the statement, "Partially
based on materials provided by James Bach." To copy otherwise, to republish or
post on servers, or to distribute to lists requires prior specific permission and a
fee. Request permission to republish from James Bach, [email protected].
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-3
License agreement Cem Kaner: Black Box Software Testing (Course
notes, Commercial version, Spring 2002) www.testingeducation.org
I grant permission to make digital or hard copies of this work for personal or
classroom use, provided that
(a) Copies are not made or distributed for profit or commercial advantage,
(b) Copies bear this notice and full citation on the front page, and if you
distribute the work in portions, the notice and citation must appear on the first
page of each portion. Abstracting with credit is permitted. The proper citation
for this work is "Black Box Software Testing (Course notes, Commercial version,
Spring 2002) www.testingeducation.org",
(c) Each page that you use from this work must bear the notice "Copyright (c)
Cem Kaner, [email protected]", or if you modify the page, "Modified slide,
originally from Cem Kaner", and
(d) If a substantial portion of a course that you teach is derived from these
notes, advertisements of that course should include the statement, "Partially
based on materials provided by Cem Kaner." To copy otherwise, to republish or
post on servers, or to distribute to lists requires prior specific permission and a
fee. Request permission to republish from Cem Kaner, [email protected].
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-4
Software Testing:
“There is artistry. There is craft. There is
science. It is all three – as with all
technologies.
If you understand the science and have
mastered the craft, then it is meaningful to
investigate, espouse, and perfect the art.”
Boris Beizer.
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-5
Software Testing:
“Testing is the process of executing a program
with the intent of finding errors.”
“Testing is an extremely creative and
intellectually challenging task.”
Glenford Myers in
“The Art of Software Testing”
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-6
Presentation Outline
Introduction: Exploratory Testing and Risk,
Why and when to use Exploratory Testing.
1.
Introduction
2.
Test Management
and Techniques
Test Management, Test Techniques and Test
Process
3.
ET Planning, Exec.
and Documentation
ET Planning, Documentation and Execution.
How to do Exploratory Testing
4.
ET Styles
5.
ET Management
ET Workshop v. 1.20 Opening
Exploratory Test Styles
How to use Exploratory Testing, continued
Exploratory Test Management
How to Manage Exploratory Testing and Teams
©2002 Amland Consulting
0-7
1.
2.
Slides Structure
3.
4.
5.
1. Introduction
1.1 Testing – thinking like a
tester
Exercise: Triangle
3.0 Exploratory Test Planning,
Execution and Documentation
3.1 Planning, Tasks and
Documentation
1.2 Exploratory Testing
Exercise 1a, 1b and 1c - Charters
2.0 Test Management and
Techniques
2.1 Testing Fundamentals
2.2 Test Execution and
Techniques
3.2 Exploratory Testing in Pairs
3.3 ET with eXtreme Programming
Exercise 2 – testing StarOffice
4.0 Exploratory Testing Styles Skills and Techniques
Exercise 3 – testing MiniTest
Exercise 4 – testing WEB
Exercise: Boundary and EC
Exercise: Bug Advocacy
2.3 Heuristic Risk-Based Testing
2.4 Test Management and
Techniques
5.0 Exploratory Test Management
5.1 Exploratory Test Team
Management
5.2 Risk-Based Test Management
5.3 Session Based Test Management
Exercise 5
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-8
Outline Schedule
Start:
Coffee breake:
Lunch:
Coffee break:
End:
5 minutes break every 45 hour if time permits
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-9
General Information
Messages and information
Smoking
Toilets
Safety and Security
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-10
Introduction
Test Management
and Techniques
ET Planning and
Documentation
ET Styles
ET Management
My Assumptions about You…
You test software.
You know how to test software.
You are familiar with test processes
and testing techniques.
You test things under conditions of
uncertainty and time pressure.
You have control over how you think
and what you think about.
One of your goals is to find important bugs fast.
You want to get very good at testing software.
ET Workshop v. 1.20 Opening
From Rapid Software Testing, copyright © 1996-2002 James Bach
©2002 Amland Consulting
0-11
Workshop Objectives
This workshop is NOT about test techniques or how
to test a product!
This workshop is about Exploratory Testing only!
After this class, you should know:
1.
2.
3.
4.
5.
What is Exploratory Testing?
When to apply and when NOT
to apply exploratory testing
What kind of skills do you need?
And how to develop them?
How to pick correct testing
technique and style to do
effective exploratory testing
How to manage an exploratory test team
ET Workshop v. 1.20 Opening
©2002 Amland Consulting
0-12