et workshop v. 1.20 - test management©2002 amland consulting5-1 exploratory test management outline...
TRANSCRIPT
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-1
Exploratory Test Management Outline
Introduction
Test Management and Techniques
ET Planning, Exec. and Documentation
ET Styles
ET Management
• Exploratory Test Team Management
• Risk-Based Test Management
• Session Based Test Management
1.
2.
3.
4.
5.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-2
Exploratory Test Management
These slides are distributed under the Creative Commons License.
In brief summary, you may make and distribute copies of these slides so long as you give the original author credit and, if you alter, transform or build upon this work, you distribute the resulting work only under a license identical to this one.
For the rest of the details of the license, see http://creativecommons.org/licenses/by-sa/2.0/legalcode.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-3
5. Exploratory Test Management
5.1 Exploratory Test Team Management
5.2 Risk-Based Test Management5.3 Session Based Test Management
1.
2.
3.
4.
5.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-4
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management Traditional Test Teams… …are built on…
Available knowledge and skillsBusiness needsEmployee’s ambitions
…provide a career path through…Execution coordination planningDefect reporting analysis Strategy
This might not work for Exploratory Testing
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-5
How to build and lead an effective test team
Slides and Questionnaire from Lloyd Roden, Grove Consultants,
Copyright © 2002 Lloyd Roden, Grove Consultants ([email protected])
1.
2.
3.
4.
5.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-6
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management The questionnaire
Things to noteThings to noteNo right or wrong answerTry not to think too muchHelps us assess our strengthsCan be used with other management questionnaires (Belbin, 16PF etc)Plot values on the graph
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-7
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
The questionnaire - how to complete
Friendly __ Approachable __ Casual __Open __Unstructured __Social __Intuitive __Random __Warm __Perceptive __ __
Formal __Retiring __Business Like __Guarded __Organised __Introvert __Logical __Focused __Cool __Insensitive __
X - Axis
X
X
XXX
X6
XX
X
X
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-8
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
The questionnaire - how to complete
To the point __ Challenging __ Quick __Insistent __Lively __Impatient __Adventurous __Confronting __Competitive __Strong Minded __ __
Indirect __Accepting __Leisurely __Thoughtful __Relaxed __Patient __Cautious __Receptive __Co-operative __Analytical __
Y - Axis
X
X
2
XXX
XX
XXX
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-9
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management The Grid
X (6,2)
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
1 2 3 4 5 6 7 8 9 10
10
9
8
7
6
4
3
2
1
0
0
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-10
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management The Model
The The
PragmatistPragmatistThe The
PioneerPioneer
The The AnalystAnalyst
The The FacilitatorFacilitator
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-11
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Key words for the ‘Pragmatic’ Style Tester
LikesLikes
strategic / goalspositiveresults / briefpracticalefficiencytasks
DislikesDislikes
indecisionvaguenesstime-wastingunproductive
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-12
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
The ‘Pragmatic’ style tester will…
be good for setting and monitoring short/long term goals for the teambe good at documenting factual ‘test reports’remain positive through pressurebe keen to adopt ‘Most Important Tests’ first principlebe a strong driving force - ensure a task is donewant to implement efficiency into the teambe self-motivated and task orientedwill make quick decisionsenjoy challenging testing tasks
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-13
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Key words for the ‘Pioneer’ Style Tester
LikesLikes
new / ideaschangeopennessresults/efficiencyinvolving othersrisks
DislikesDislikes
standardsdetail‘norm’paper-work
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-14
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
The ‘Pioneer’ style tester will…
be good at ‘ad-hoc’ testing / bug hunting / error-guessing/ exploratory testingbe good at challenging and improving things to make more efficient and effectiveenjoy “GUI” type testing/lateral testerhave good ideasbe good at brainstorming Test Conditionsshare ideas about different ways to approach testingidentify and take necessary risks when requiredhave creative test ideas - how to find more faults
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-15
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Key words for the ‘Analysing’ Style Tester
LikesLikes
accuracyattention to detailproofstandardsreliableall alternatives
DislikesDislikes
new / changeuntested / risksbrief / speedletting go
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-16
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
The ‘Analysing’ style tester will…
be good at defining and documenting test casesbe good at producing test standards and proceduresanalyse problems and finding root causeproduce work which is accurate and completeenjoy logical tests scenariosprovide proof when faults are founddocument thorough test reports complete work regardless of what it takeschallenge requirements
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-17
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Key words for the ‘Facilitating’ Style Tester
LikesLikes
networkingpositiveteam orientedconsensus / sharingbuilding bridgesstatus quo
DislikesDislikes
pressure / deadlinesconfrontationisolation dictated
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-18
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
The ‘Facilitating’ style tester will…
be good in a RAD environment or a ‘buddy’ test teamoften ask opinion before raising issuesbe good at documentation co-operate well with other departmentsoften see the ‘other side’be good at defusing ‘us’ v ‘them’ syndromebe popularmake things happen - eventually!will provide support in testing to other team members
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-19
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management Tester Style - patternsusually operate within a certain boundarywhat if you are on the line/centre
flexible between stylescan be difficult to manage
opposites repel maybe reasons for team tension!
analysts & pragmatists tend towards ‘Tasks’facilitators & pioneers tend towards ‘People’
Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-20
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management The Ideal Test Team…
A MIXTURE IS THE BEST
BUT IT DEPENDS...Copyright © 2002 Lloyd Roden, Grove Consultants (www.grove.co.uk)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-21
5. Exploratory Test Management
5.1 Exploratory Test Team Management
5.2 Risk-Based Test Management5.3 Session Based Test Management
1.
2.
3.
4.
5.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-22
1.
2.
3.
4.
5.
”Ordinary” Project Plan including Testing
Specification Design Coding Test
Plan:
Specification Design Coding Test
In the Real World:
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-23
1.
2.
3.
4.
5.
”Incremental” Project Plan with Testing
Spec. Design Coding Test
Spec. Design Coding Test
Spec. Design Coding Test
Plan:
In the Real World:Spec. Design Coding Test?
Spec. Design Coding Test?
Spec. Design Coding Test......
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-24
1.
2.
3.
4.
5. Why Risk Based Testing?It’s about controlling:
TimeResourcesNew TechnologyLack of knowledgeLack of experienceQuality DemandsScope???
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-25
1.
2.
3.
4.
5. What is Risk?
“A risk is an unwanted event that has negative consequences.”
Shari Lawrence Pfleeger
In other words, a risk is a problem waiting to happen.
Shari Lawrence Pfleeger (2000)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-26
1.
2.
3.
4.
5.
What is Risk Management?
Plans to avoid these unwanted
events or, if they are inevitable,
minimize their negative consequences.
Shari Lawrence PfleegerShari Lawrence Pfleeger (2000)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-27
1.
2.
3.
4.
5. Problems vs. Risk
Problem (Issue):Something that has or will happen
RiskSomething that might happen (in the future)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-28
1.
2.
3.
4.
5. Types of RiskProject / Process Risk
ResourcingPlanningContractsEtc.
Business / Product RiskStabilityPerformanceQuality / Errors (Quality Risk = Potential Errors)Etc.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-29
1.
2.
3.
4.
5.
Business Risk – Why is it so difficult? (1)
Flaw in the Pentium chip (1994)6 million PCs sold, potential USD300 loss per chipIntel’s risk impact USD 1.8 billionIntel:
”Average” computer user: wrong answer every 27.000 years”Heavy user”: every 270 yearsConclusion: The flaw is not meaningful to most users
IBM:”Average” computer user: a problem every 24 daysA large company (500 PCs): 20 problems per day!Conclusion: stopped selling Pentium PCs
IBM’s assessment 400.000 times worse than Intel’s!
Pfleeger (2000)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-30
1.
2.
3.
4.
5.
Business Risk – Why is it so difficult? (2)
Evaluating the risk of an accident at a small ammonia storage plant (1988 to 1990)11 EU countries (national teams) + several private firms
The national teams’ assessment varied by a factor of 25.000, reaching wildly different conclusions.
Pfleeger (2000)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-31
1.
2.
3.
4.
5. How to identify risk?
1. A loss associated with the event
2. The likelihood that the event will occur
3. The degree to which we can change the outcome
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-32
1.
2.
3.
4.
5.
What is Risk-Based Testing?
”Risk-based testing carries at least two major meanings:”
Risk-Based Test ManagementTo determine what things to test next (prioritisation)
Doing Risk analysis for the Purpose of Finding Errors
Lessons Learned in Software Testing, Cem Kaner et al 2001b
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-33
1.
2.
3.
4.
5.
RBT: The purpose of finding errors
Make a prioritised list of risks.
Perform testing that exploreseach risk.
As risks evaporate and new ones emerge, adjust your test effort to stay focused on the current crop.
James Bach 1999a
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-34
1.
2.
3.
4.
5.
Risk-Based Test Management
1. Define all requirements to be tested 2. Based on risk assessment –
prioritise the requirements3. Plan and define tests according to
requirement prioritisation (coverage to be defined in test plan)
4. Execute test according to prioritisation
and acceptance criteria (as defined in the test plan)
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-35
1.
2.
3.
4.
5.
Risk-Based Test Management
Statistical Risk Analysis (Hans Schaefer)Failure Mode and Effect Analysis (FMEA)Software Reliability engineering, John D. MusaRisk based test strategy (TMap, Iquip.nl))Decision Theory (Bayesian Belief Nets)Rational Unified Process (RUP)...and many, many more
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-36
1.
2.
3.
4.
5.
Statistical Risk Analysis – Theory
Equation:
Re(f) - Risk Exposure of function fP(f) - Probability of a fault in function fC(f) - Cost related to a fault in function f
P(f)*C(f)Re(f)
RBT Management - Statistic Risk Analysis – Hans Schaefer
Schaefer 1998, Amland 1999
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-37
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Statistical Risk Analysis – Matrix
RBT Management - Statistic Risk Analysis - Hans Schaefer
Schaefer 1998, Amland 1999
CostWeight (1-5) Weight (1-5) Risk
Function 1 3 Wieghted Exposure(1 - 3) Indicator 1 Indicator 2 Average
A 2 1 1 2 4
B 1 3 2 4,5 4,5
C 3 2 2 4 12
Probability
Weighted
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-38
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Statistical Risk Based Testing
Plan: Identify Elements to be TestedLogical or physical Functions, Modules etc.
Identify Risk IndicatorsWhat is important to predict the probability of faults?
Identify Cost (consequence) of faults
Identify Critical ElementsI.e. functions, tasks, activities etc. based on Risk Analysis (Indicators and Cost)
ExecuteImprove the Test Process and Organization: Schedule and Track
Schaefer 1998, Amland 1999
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-39
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Example – Statistical Risk Analysis Matrix
RBT Management - Statistic Risk Analysis
InterestCalc.
Close Account
CustomerProfitablty
C(s) C(c) Avrg.NewFunc.
DesgnQual. Size
Com-plexity
Weigh.Sum
RiskExposure
5 5 1 3
3 3 3
1 3 2
2 1 1,5
2 3 3 3 37
2 2 2 3 31
3 3 2 3 41
111
62
61,5
Other Probability Factors might include: Function Points, Frequency of Use etc.
Cost * Probability = Re
Schaefer 1998, Amland 1999
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-40
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Risk Based Testing - Reporting
510
440
10 1
TECHNICAL
INTERFACE
RISK
439
370
11 2 2
369
302
5
Low Medium High
BUSINESS RISK
Low Medium High
Low
M
ediu
m
Hig
h
Consequence
Pro
bab
ilit
y
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-41
5. Exploratory Test Management
5.1 Exploratory Test Team Management
5.2 Risk-Based Test Management5.3 Session Based Test Management
1.
2.
3.
4.
5.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-42
1.
2.
3.
4.
5.
Introducing the Test Session
1) Charter2) Time Box3) Reviewable Result4) Debriefing vs.
From Rapid Software Testing, copyright © 1996-2002 James Bach
Charter/Mission
Notes, Risks, Issues,Questions and Errors
Execution: Pairs & Sessions
DebriefingDebriefing
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-43
1.
2.
3.
4.
5. Charter – summary…“Architecting the Charters” i.e. Test PlanningBrief information / guidelines on:
Mission: Why do we test this?What should be tested?How to test (approach)?What problems to look for?
Might include guidelines on:Tools to useSpecific Test Techniques or tactics to useWhat risks are involvedDocuments to examineDesired output from the testing
Charter/Mission
Notes, Risks, Issues,Questions and Errors
Execution: Pairs & Sessions
DebriefingDebriefing
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-44
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Time Box:Focused test effort of fixed duration
Brief enough for accurate reporting.Brief enough to allow flexible scheduling.Brief enough to allow course correction.Long enough to get solid testing done.Long enough for efficient debriefings.Beware of overly precise timing.
Short: 60 minutes (+-15)Normal: 90 minutes (+-
15)Long: 120 minutes (+-15)
From Rapid Software Testing, copyright © 1996-2002 James Bach
Charter/Mission
Notes, Risks, Issues,Questions and Errors
Execution: Pairs & Sessions
DebriefingDebriefing
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-45
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Reviewable Result: The session sheet
Charter#AREAS
Start TimeTester Name(s)Breakdown
#DURATION#TEST DESIGN AND EXECUTION#BUG INVESTIGATION AND REPORTING#SESSION SETUP#CHARTER/OPPORTUNITY
Data Files
Test NotesBugs
#BUG
Issues#ISSUE
CHARTER-----------------------------------------------Analyze MapMaker’s View menu functionality and report on areas of potential risk. #AREASOS | Windows 2000Menu | ViewStrategy | Function TestingStrategy | Functional Analysis START-----------------------------------------------5/30/00 03:20 pm TESTER-----------------------------------------------Jonathan Bach TASK BREAKDOWN----------------------------------------------- #DURATIONshort #TEST DESIGN AND EXECUTION65 #BUG INVESTIGATION AND REPORTING25 #SESSION SETUP20
From Rapid Software Testing, copyright © 1996-2002 James Bach
Charter/Mission
Notes, Risks, Issues,Questions and Errors
Execution: Pairs & Sessions
DebriefingDebriefing
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-46
Introduction
Test Management and Techniques
ET Planning and Documentation
ET Styles
ET Management
Debriefing:Measurement begins with
observationThe manager reviews session sheet to assure that he understands it and that it follows the protocol.The tester answers any questions.Session metrics are checked.Charter may be adjusted.Session may be extended.New sessions may be chartered.Coaching / Mentoring happens.
From Rapid Software Testing, copyright © 1996-2002 James Bach
Charter/Mission
Notes, Risks, Issues,Questions and Errors
Execution: Pairs & Sessions
DebriefingDebriefing
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-47
1.
2.
3.
4.
5.
Exploratory Test Management Summary
Introduction
Test Management and Techniques
ET Planning, Exec. and Documentation
ET Styles
ET Management
• Exploratory Test Team Management
• Risk-Based Test Management
• Session Based Test Management
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-48
Exercise 5Based 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 functionsIdentify probability indicatorsHow to define Consequence of an error?
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-49
Summary (1)Strengths:
Customer-focused, risk-focusedTakes advantages of each tester’s strengthsResponsive to changing circumstancesWell managed, it avoids duplicative analysis and testingHigh Bug find rates
Blind Spots:The less we know, the more we risk missingLimited by each tester’s weaknesses (can be mitigated with careful management)This is skilled work, juniors aren’t very good at it
Copyright © 1996 – 2002 Cem Kaner
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-50
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-51
Learn more…Test Training
www.testingeducation.org
Exploratory Testing:Rapid Software Testing, by James Bach, www.satisfice.com [email protected] Box Software Testing, by Cem Kaner, www.kaner.com [email protected] Consulting, www.amland.no, [email protected]
People Issues, test techniques, inspections:Grove Consultants, www.grove.co.uk+ many, many more
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-52
Presentation - Summary
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 StylesHow to do Exploratory Testing, continued
Exploratory Test Management How to Manage Exploratory Testing and Teams
1.
2.
3.
4.
5.
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-53
References/Bibliography (1)
Amland, S., 1999. Risk Based Testing and Metrics, EuroSTAR '99 Preceding, Barcelona, Spain, http://www.amland.no/articlesAmland, 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.comBeizer, Boris, Software Testing Techniques, Van Nostrand Reinhold. NY. 1990.Beizer, Boris, 1995, Black Box Testing, Wiley
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-54
References/Bibliography (2)
Bereza-Jarocinski, B., 2000, Test and Decision Theory, Enea Data AB, [email protected], +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.comCollard, Ross, 2002, to be published, [email protected] .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-WesleyGerrard, P., 1999, Risk-Based Testing, TEST Congress, London, UK, www.evolutif.co.uk Gilb, T., Principles of Software Engineering Management, Addison-Wesley, Wokingham
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-55
References/Bibliography (3)
Kaner, C., Falk, Nguyen, 1999, Testing Computer Software, John Wiley & SonsKaner, 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
©2002 Amland Consulting 5-56
References/Bibliography (4)
Marick, Brian, 1995, The Craft of Software Testing, Prentice Hall PTR, ISBN 0-13-177411-5Myers, Glenford, 1979. The Art of Software Testing, John Wiley & SonsNeumann, P.G., Computer-Related Risks, Addison-Wesley/ACM Press, ISBN 0-201-55805-X, 1995, http://www.csl.sri.com/users/neumann/Nguyen, 2000, Testing Applications on the WEB, John Wiley & SonsOttevanger, 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, [email protected]
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-57
References/Bibliography (5)
Schaefer, H., 1998. Surviving under time and budget pressure, keynote STAR West '98, [email protected], http://www.sqe.com/starwest, http://home.c2i.net/schaefer/Våga, 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-9Whittaker, 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 Stålhane, 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-58
Linkswww.stickyminds.comwww.satisfice.comwww.kaner.comwww.testingeducation.orgwww.pettichord.comwww.amland.nohome.c2i.net/schaefer/www.bbj.com.plhttp://www.stqemagazine.comhttp://www.testinglessons.com/http://www.context-driven-testing.com/ www.grove.co.uk
ET Workshop v. 1.20 - Test Management
©2002 Amland Consulting 5-59
Ståle Amland,Amland Consulting
Hulda Garborgsv. 2, N-4020 STAVANGER
NorwayPhone: +47 905 28 930Fax: +47 51 58 55 24
e-mail: [email protected]: www.amland.no
Contact Details
1.
2.
3.
4.
5.