Professional Documents
Culture Documents
Sabourin 102 - 202 Just in Time
Sabourin 102 - 202 Just in Time
Sabourin 102 - 202 Just in Time
Robert Sabourin
President
AmiBug.Com, Inc.
Montreal, Canada
rsabourin@amibug.com
June 21, 2021 © Robert Sabourin, 2003 Slide 1
AmiBug.Com, Inc.
Overview
Introduction
Some Philosophy
Bug Flow
Testing Ideas
Test Triage
Developers
Testing Just In Time
Platforms
Exploratory Testing
Checklists
Scenarios
Status
Bibliography
• Robert Sabourin ,
Software Evangelist
• President
• AmiBug.Com Inc.
• Montreal, Quebec,
Canada
• rsabourin@amibug.com
Some Philosophy
Parkinson’s Law:
“…work expands so as to fill the
time available for its
completion…”
• Common definition:
– To find bugs before our customers do!
• Broader definition:
– The role of testing is to provide objective input to
facilitate business decisions!
– Keeps stakeholders aware of all issues or
concerns that relate to shipping a product!
Bug Flow
CORRECT
MANDATE
FAILURE
Developers
Things Done
- Do they get reprioritized?
- Are business drivers known?
- Are technical risks known?
REQ BUG
Development FLOW
FLOW
- Information Flow Corporate information Key business drivers Sales Market Finance
- Requirement Flow Defined Understood Interrupt Poll Prioritize Turbulence Status Truffle
- Test Strategy Plan Analytic Exploratory Checklists Parallel Chunking Scenarios Data
- Test Status Bug charts Test Plan Elaboration Status Pass Fail Execution Status
Acceptance testing
Staging Servers As close as possible to live technologies
Operational system
Live Servers Site monitoring
• Typically:
– Tester confirms that the
fixed bug is really fixed in
the appropriate software
build
Exploratory Testing
• Wisdom
– Exploratory Testing in parallel with
elaboration of chunks
– Elaborate higher priority chunks first
– Executing chunks as they are elaborated
– DO NOT WAIT FOR A COMPLETE SET
• Approach formalized by
James Bach
(www.satisfice.com)
• Used in General
Functionality and Stability
Test Procedure for
Windows 2000 Application
Certification
One bit at a
time
- Tabular
- Chronological
- Schematic
- Point form
- Concise
Ensure HW and SW OK
All tools available
Kick Off
Chunk of 90 to 120 min
Test, Plan, Discover
Prepare
Wrap up
Run Collect all notes data
Review
Reassess goals
Piece together map Follow Up
June 21, 2021 © Robert Sabourin, 2003 Slide 51
AmiBug.Com, Inc.
Just In Time Testing
Scenarios
Status
Publish results.
June 21, 2021 © Robert Sabourin, 2003 Slide 62
AmiBug.Com, Inc.
100
150
200
250
50
0
01/11/98
01/18/98
01/25/98
02/01/98
02/08/98
02/15/98
02/22/98
03/01/98
03/08/98
03/22/98
03/29/98
04/05/98
Open Bugs
Trend Chart
04/12/98
04/19/98
04/26/98
05/03/98
05/10/98
05/17/98
05/24/98
05/31/98
06/07/98
06/14/98
06/21/98
06/28/98
07/05/98
07/19/98
07/26/98
08/02/98
08/09/98
08/16/98
08/23/98
09/06/98
09/13/98
09/27/98
10/04/98
10/11/98
10/18/98
10/25/98
11/01/98
JIT Status
11/08/98
11/15/98
11/22/98
11/29/98
12/06/98
12/13/98
01/14/99
01/18/99
Slide 63
01/25/99
02/01/99
02/08/99
AmiBug.Com, Inc.
JIT Status
Trend Chart
Open Bugs By Type
• Questions?