Professional Documents
Culture Documents
Exploratory Test Management Outline
Exploratory Test Management Outline
1. 2. 3. 4. 5.
Introduction Test Management and Techniques ET Planning, Exec. and Documentation ET Styles ET Management
5-1
5-2
1. 2. 3. 4. 5.
5-3
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
5-4
1. 2. 3. 4. 5.
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
The questionnaire
Things to note No right or wrong answer Try not to think too much Helps us assess our strengths Can be used with other management questionnaires (Belbin, 16PF etc) Plot values on the graph
Copyright 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
2002 Amland Consulting 5-6
ET Management
Friendly Approachable Casual Open Unstructured Social Intuitive Random Warm Perceptive
ET Workshop v. 1.20 Test Management
ET Management
To the point Challenging Quick Insistent Lively Impatient Adventurous Confronting Competitive Strong Minded
ET Workshop v. 1.20 Test Management
X __ X __ X __ __ X __ X __ __ X __ X __ X __
5-8
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
The Grid
10 9 8 7
6
0 1 2 3 4 5 4 3 2 1 0
ET Workshop v. 1.20 Test Management
10
X (6,2)
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
The Model
The Pragmatist The Pioneer
The Analyst
ET Workshop v. 1.20 Test Management
The Facilitator
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
ET Management
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
ET Management
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
ET Management
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
Dislikes
networking positive team oriented consensus / sharing building bridges status quo
ET Management
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
opposites repel
maybe reasons for team tension!
analysts & pragmatists tend towards Tasks facilitators & pioneers tend towards People
ET Workshop v. 1.20 Test Management
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
1. 2. 3. 4. 5.
5-21
1. 2. 3. 4. 5.
Plan:
5-22
1. 2. 3. 4. 5.
Plan:
Spec. Design
Coding
Test
Spec. Design
Coding
Test
Spec.
Design
Coding
Test?
Spec.
Design
Coding
Test......
5-23
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
What is Risk?
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
Risk
Something that might happen (in the future)
5-27
1. 2. 3. 4. 5.
Types of Risk
Project / Process Risk
Resourcing Planning Contracts Etc.
1. 2. 3. 4. 5.
IBM:
Average computer user: a problem every 24 days A large company (500 PCs): 20 problems per day! Conclusion: stopped selling Pentium PCs
Pfleeger (2000)
2002 Amland Consulting 5-29
1. 2. 3. 4. 5.
Pfleeger (2000)
2002 Amland Consulting 5-30
1. 2. 3. 4. 5.
the outcome
5-31
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
Re(f) P(f)*C(f)
Re(f) - Risk Exposure of function f P(f) - Probability of a fault in function f C(f) - Cost related to a fault in function f
ET Workshop v. 1.20 Test Management
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
Function (1 - 3) A B C 2 1 3
ET Management
Execute
Improve the Test Process and Organization: Schedule and Track
ET Workshop v. 1.20 Test Management
ET Management
5
Interest Calc.
5
3
1
3
3
3 37 111
Close Account
Customer Profitablty
31
62
1,5
41
61,5
Other Probability Factors might include: Function Points, Frequency of Use etc.
ET Workshop v. 1.20 Test Management
ET Management
440 439
INTERFACE RISK 11 2 2
Probability
TECHNICAL
370 369
302
Low
Low
Medium
Medium
High
High
5-40
1. 2. 3. 4. 5.
5-41
1. 2. 3. 4. 5.
Charter/ Mission
Debriefing
3) Reviewable Result
4) Debriefing
vs.
5-42
1. 2. 3. 4. 5.
Charter/ Mission
Debriefing
Charter summary
Architecting the Charters i.e. Test Planning Brief information / guidelines on:
Mission: Why do we test this? What should be tested? How to test (approach)? What problems to look for?
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
Charter/ Mission
Debriefing
Charter/ Mission
Debriefing
ET Management
Issues
#ISSUE
CHARTER ----------------------------------------------Analyze MapMakers View menu functionality and report on areas of potential risk. #AREAS OS | Windows 2000 Menu | View Strategy | Function Testing Strategy | Functional Analysis START ----------------------------------------------5/30/00 03:20 pm TESTER ----------------------------------------------Jonathan Bach TASK BREAKDOWN ----------------------------------------------#DURATION short #TEST DESIGN AND EXECUTION 65 #BUG INVESTIGATION AND REPORTING 25 #SESSION SETUP 20
#DURATION #TEST DESIGN AND EXECUTION #BUG INVESTIGATION AND REPORTING #SESSION SETUP #CHARTER/OPPORTUNITY
Data Files
ET Workshop v. 1.20 Test Management 2002 Amland Consulting
Introduction Test Management and Techniques ET Planning and Documentation ET Styles ET Management
Charter/ Mission
Debriefing
1. 2. 3. 4. 5.
5-47
Exercise 5
Based on available information;
Discuss how you would manage and track a test team working on testing StarOffice. What would your ideal test team look like? What management strategy would you use? Why? Outline a risk matrix
Select a few areas or functions Identify probability indicators How to define Consequence of an error?
ET Workshop v. 1.20 Test Management 2002 Amland Consulting 5-48
Summary (1)
Strengths:
Customer-focused, risk-focused Takes advantages of each testers strengths Responsive to changing circumstances Well managed, it avoids duplicative analysis and testing High Bug find rates
Blind Spots:
The less we know, the more we risk missing Limited by each testers weaknesses (can be mitigated with careful management) This is skilled work, juniors arent very good at it
ET Workshop v. 1.20 Test Management
Summary (2)
Exploratory testing in pairs, is a very effective test approach Use it as a complementary testing approach (it depends) Skilled testers can become very good exploratory testers. Novice testers need mentoring to do exploratory testing.
ET Workshop v. 1.20 Test Management 2002 Amland Consulting 5-50
Learn more
Test Training
www.testingeducation.org
Exploratory Testing:
Rapid Software Testing, by James Bach, www.satisfice.com james@satisfice.com Black Box Software Testing, by Cem Kaner, www.kaner.com kaner@kaner.com Amland Consulting, www.amland.no, stale@amland.no
5-51
Presentation - Summary
1.
Introduction Test Management and Techniques ET Planning, Exec. and Documentation ET Styles ET Management
Introduction: Exploratory Testing and Risk, Why and when to use Exploratory Testing. Test Management, Test Techniques and Test Process ET Planning, Documentation and Execution. How to do Exploratory Testing Exploratory Test Styles How to do Exploratory Testing, continued Exploratory Test Management How to Manage Exploratory Testing and Teams
2.
3.
4.
5.
5-52
References/Bibliography (1)
Amland, S., 1999. Risk Based Testing and Metrics, EuroSTAR '99 Preceding, Barcelona, Spain, http://www.amland.no/articles Amland, S., 2000. Risk-based testing: Risk analysis fundamentals and metrics for software testing including a financial application case study, Journal of Systems and Software, Volume 53, Issue 3, 15.9.2000, Elsevier publishing, UK. Argus, C. & Johnson, B., Ad Hoc Software Testing; Exploring the Controversy of Unstructured Testing, http://www.testingcraft.com/ad_hoc_testing.pdf Bach, J., 1999a. Risk-Based Testing. How to conduct heuristic risk analysis, Software Testing & Quality Engineering Magazine, November/December 1999, vol. 1, issue 6, http://www.stqemagazine.com. See also satisfice.com Bach, J. , 1999b. What is Exploratory Testing? www.satisfice.com Bach, Jonathan, 2000, Session-Based Test Management, STQE Magazine, 11/00, www.satisfice.com Beizer, Boris, Software Testing Techniques, Van Nostrand Reinhold. NY. 1990. Beizer, Boris, 1995, Black Box Testing, Wiley
5-53
References/Bibliography (2)
Bereza-Jarocinski, B., 2000, Test and Decision Theory, Enea Data AB, bogb@enea.se, +46 50 709 714 293 (www.bbj.com.pl) Black, Rex, 1999. Managing the Testing Process, Microsoft Press. Buwalda, Hans, Janssen, Dennis, and Pinkster, Iris, 2001. Integrated Test Design & Automation Using The TestFrame Method, Addison Wesley, Copeland, Lee, Exploratory Planning, Sep. 3, 2001, StickyMinds.com Collard, Ross, 2002, to be published, rcollar@attglobal.net . Fenton, N.E. & Pfleeger, S.L., 1997. Software Metrics, a rigorous & practical approach, 2nd edition, International Thomson Computer Press. Fewster, M., Graham, D., 1999, Software Test Automation: Effective Use of Text Execution Tools, Addison-Wesley Gerrard, P., 1999, Risk-Based Testing, TEST Congress, London, UK, www.evolutif.co.uk Gilb, T., Principles of Software Engineering Management, Addison-Wesley, Wokingham
5-54
References/Bibliography (3)
Kaner, C., Falk, Nguyen, 1999, Testing Computer Software, John Wiley & Sons Kaner, C., 2000. Rethinking Software Metrics, Evaluating measurement schemes, Software Testing & Quality Engineering Magazine, March/April 2000, vol. 2, issue 2. Kaner, C., 2001a, Black-Box Software Testing, training at Satisfice July 2001. Kaner, C., Bach, J., Pettichord, B., 2001b, Lessons Learned in Software Testing, John Wiley & Sons; http://www.testinglessons.com/, ISBN: 0471081124 Kaner, C., Bach, J. 2001c, Exploratory Testing in Pairs, presentation at STAREast, Orlando, FL, www.kaner.com Karolak, Dale Walter, Software Engineering Risk Management, IEEE Computer Society Press, 1996. Keefer, G., 2002. Extreme Programming Considered Harmful for Reliable Software Development, www.avoca-vsm.com Keith, Geordie, 2002, All Hands on Deck: How we used our whole company to test, STQE Magazine, vol. 4, issue 4, July / August 2002. Lyndsay, James and Eeden, Niel van, 2002, Adventures in Session-Based Testing, paper at StickyMinds.com presented at EuroSTAR 2002
ET Workshop v. 1.20 Test Management
5-55
References/Bibliography (4)
Marick, Brian, 1995, The Craft of Software Testing, Prentice Hall PTR, ISBN 013-177411-5 Myers, Glenford, 1979. The Art of Software Testing, John Wiley & Sons Neumann, P.G., Computer-Related Risks, Addison-Wesley/ACM Press, ISBN 0201-55805-X, 1995, http://www.csl.sri.com/users/neumann/ Nguyen, 2000, Testing Applications on the WEB, John Wiley & Sons Ottevanger, Dr. I.B., 1999. A Risk-Based Test Strategy, Presented at STARWest 1999, http://www.sqe.com/startwest. Part of TMAP, IQUIP Informatica B.V. PO Box 263, 1110 AG Diemen, The Netherlands (www.iquip.nl). Pfleeger, S.L., 2000. Risky Business: what we have yet to learn about software risk management, Journal of Systems and Software, issue 11, 2000, Elsevier Publishing, UK. Robinson, H., Microsoft, Exploratory Modeling, http://www.testingcraft.com/exploratory-robinson.html, home page: http://www.geocities.com/model_based_testing/ Roden, Lloyd, 2001. How to build and lead an effective test team, tutorial EuroSTAR 2001, Grove Consultants, www.grove.co.uk, Lloyd@grove.co.uk
ET Workshop v. 1.20 Test Management 2002 Amland Consulting 5-56
References/Bibliography (5)
Schaefer, H., 1998. Surviving under time and budget pressure, keynote STAR West '98, schaefer@c2i.net, http://www.sqe.com/starwest, http://home.c2i.net/schaefer/ Vga, J., Amland, S., 2002. High Speed Web Testing, contribution to the book Software Quality and Testing in Internet Times, Editor: Dirk Meyerhoff et al, Springer-Verlag, Berlin Heidelberg, Germany 2002, ISBN:3-540-42632-9 Whittaker, J. and Jorgensen, A., 1999. Why software fails. ACM Software Engineering Notes, July. http://se.fit.edu/papers/ and www.stickyminds.com Whittaker, J. and Jorgensen A., 2002, How to Break Software: A Practical Guide to Testing, Addison-Wesley, ISBN: 0-201-79619-8, presented at EuroSTAR 2000 vstedal, E. . and Stlhane, T., 1992. A goal oriented approach to software testing, Reliability Engineering and System Safety. Elsevier Science Publishers Ltd., UK.
ET Workshop v. 1.20 Test Management 2002 Amland Consulting 5-57
Links
www.stickyminds.com www.satisfice.com www.kaner.com www.testingeducation.org www.pettichord.com www.amland.no home.c2i.net/schaefer/ www.bbj.com.pl http://www.stqemagazine.com http://www.testinglessons.com/ http://www.context-driven-testing.com/ www.grove.co.uk
ET Workshop v. 1.20 Test Management 2002 Amland Consulting 5-58
1. 2. 3. 4. 5.
Contact Details
Stle Amland, Amland Consulting Hulda Garborgsv. 2, N-4020 STAVANGER Norway Phone: +47 905 28 930 Fax: +47 51 58 55 24
e-mail: stale@amland.no WEB: www.amland.no
ET Workshop v. 1.20 Test Management 2002 Amland Consulting 5-59