SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
 
 
 
rial 
 
 
Presented by: 
Rick  raig 
Software  eering 
Brought to you by: 
 
 
340 Corporate Way, Suite   Orange Park, FL 32073 
888‐2
ME 
AM Tuto
4/7/2014 
8:30 AM 
 
 
 
 
“Essential Test Management and Planning” 
 
 
C
Quality Engin
 
 
 
 
 
 
 
 
 
300,
68‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com 
 
 
 
 
 
 
            
A consultant, lecturer, author, and test manager, Rick Craig has led numerous teams
ny
e has
quent
on.
Rick Craig
ity EngineeringSoftware Qual
 
 
 
of testers on both large and small projects. In his twenty-five years of consulting
worldwide, Rick has advised and supported a diverse group of organizations on ma
testing and test management issues. From large insurance providers and
telecommunications companies to smaller software services companies, h
mentored senior software managers and helped test teams improve their
effectiveness. Rick is coauthor of Systematic Software Testing and is a fre
speaker at testing conferences, including every STAR conference since its incepti
© 2014 SQE Training V3.2 1
Rick Craig
rcraig@sqe.com
ESSENTIAL TEST
MANAGEMENT AND
PLANNING
Administrivia
Course
timing
Breaks
4© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 2
Course Agenda
1. The Culture of Testing and Quality
2 Introduction to STEP and Preventive2. Introduction to STEP and Preventive
Testing
3. Test Levels
4. Master Test Plan
5 The Test Summary Report5. The Test Summary Report
5© 2014 SQE Training V3.2
1
THE CULTURE OF TESTING
AND QUALITY
© 2014 SQE Training V3.2 3
What are your problems?
What are your testing 
challenges?
What are your testing 
challenges?
7© 2014 SQE Training V3.2
What is quality?
•Meeting 
requirements
(stated and/or 
implied)
Quality
implied)
8© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 4
What is testing?
•The process of 
determining 
conformance to 
requirements—stated 
and/or implied
Testing
and/or implied
9© 2014 SQE Training V3.2
Class Questionnaire
• The overall quality of the software
systems/products at my organizationy /p y g
is:
Outstanding - one of the best
Acceptable - OK
Poor - must be improved
Unknown - a mystery to me
10© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 5
Class Questionnaire
• The time, effort, and money that my
organization spends trying to achieveorganization spends trying to achieve
high software quality is:
Too much - needs to be reduced
About right - OKg
Too little - needs to be increased
Unknown - a mystery to me
11© 2014 SQE Training V3.2
Corporate Culture
• Them and Us vs. One Team
• Early vs. Late
12© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 6
Economics of Test and Failure
• The cost of testing
• The cost of failure
The sa ings of p e enti e
$14,102
• The savings of preventive
testing and defect prevention Cost to
Correct in
1970s $$7,136
ProductionDesignRequirements Code Test
Time
$139 $455 $977
TRW, IBM, and Rockwell Landmark Study
13© 2014 SQE Training V3.2
Software Psychology
What is “good enough”?
# of
Bugs
Time
14© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 7
2
INTRODUCTION TO STEP
AND PREVENTIVE
TESTING
Select a Method/Process
• Systematic Test and Evaluation 
Process (STEP™) – SQEExample  ( )
• MS Test Process – Microsoft
• TMap®
• Exploratory Testing
p
testing 
methodologies
1.22
1.10
1.20
1.24
1.30
16© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 8
STEP™
• Level Plans
– Acceptance
S– System
– Integration
– Unit
Project Testing
...
Unit
...
Plan
Analyze Design Implement
Aquire
...
Measure
Integration
...
System
...
Acceptance
17© 2014 SQE Training V3.2
STEP™ Activities
• P1. Establish master test plan
• P2 Develop detailed test plans
Plan
strategy • P2. Develop detailed test plansstrategy
• A1. Analyze test objectives
• A2. Design tests
• A3. Implement plans and designs
Acquire
testware
• M1. Execute tests
• M2. Check test set adequacy
• M3. Evaluate software and process
Measure
software and
testware
18© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 9
Level Timing
Project
plan
Requirements
specification
High-level
design
ImplementationDetailed
design
Master Test
Planning
and
Acceptance
i
System
Plan
Plan
Acquire
Acquire
Measure
Measure
Methodology
Standards
Guidelines Unit
Integration
Plan
Plan
Acquire
Acquire
Measure
Measure
19© 2014 SQE Training V3.2
Preventive Testing
• Testing begins early (i.e., during
requirements) and test cases are
d i t d lused as requirements models
• Testware design leads to software
design
• Defects are detected earlier or
prevented altogetherp g
• Defects are analyzed systematically
• Testers and developers work
together
20© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 10
Opportunities for Defects
Business Needs
Requirements
Design
Coding
Installation
Operation
21© 2014 SQE Training V3.2
Testers Improve Requirements
• Testers ask:
– What does this mean?
– Are there any unspecified situations?
– How can this requirement be adequately
demonstrated?
– What problems might occur?
• Tests define and help specify• Tests define and help specify
requirements
– “A function/method or constraint
specification is unfinished until its test is
defined”
22© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 11
Two Views
Food and Drug 
Administration (FDA):( )
“You CAN’T test quality into 
your software.”
SQE:SQE:
“You MUST test quality into 
your software.”
23© 2014 SQE Training V3.2
3
TEST LEVELS
© 2014 SQE Training V3.2 12
What is a Level?
A level is defined by the environment
An environment is the collection of
• Hardware
• System Software
• Application Software
• Documentation
• People
• Interfaces
• Data
25© 2014 SQE Training V3.2
The “V” Model
Plan
Requirements • Acceptance•
Plan
Plan
High-level
design
Detailed
design
• System
• Integration
•
•
Plan
g
Coding • Unit•
26© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 13
What determines the number of levels?
Risk
Politics
OrganizationOrganization
Objectives
27© 2014 SQE Training V3.2
Acceptance Testing
Objective: To demonstrate a system’s 
readiness for operational use and customer 
acceptance
• Focuses on user requirements
• Follows systems testing and is expected to work
• Is a final stage of confidence building
• Provides protection to ensure production readiness• Provides protection to ensure production readiness
• Allows customers to “sign off” on the product
Ends: When the system is approved for use
28© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 14
System Testing
Objective: To develop confidence that a system is 
ready for acceptance testing. It forms the basis of 
a regression test set and often represents the bulk 
of the testing effort
• Most comprehensive testing
• Usually tests software design and requirements
• Usually consumes most test resources• Usually consumes most test resources
Ends: When a system is turned over for 
acceptance testing or moved into production
29© 2014 SQE Training V3.2
Integration Testing
Objective: To progressively test the interfaces 
b i d d lbetween units and modules
• Focuses on interfaces
• Can be top‐down, bottom‐up, or functional
Ends: When the entire system has been 
integrated and stability has been demonstrated
30© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 15
Unit Testing
Objective: To determine that each unit meets 
its requirements (program specification) andits requirements (program specification) and 
that internal consistency has been achieved
• Can be black‐box as well as white‐box
• Primary means of code coverage
Ends: When each unit has met its exit criteria
31© 2014 SQE Training V3.2
4
MASTER TEST PLAN
© 2014 SQE Training V3.2 16
Master Test Plan
Master
Test
Plan
Unit
Test Plan
Acceptance
Test Plan
Plan
Integration
Test Plan
System
Test Plan
Test CasesTest Cases
33© 2014 SQE Training V3.2
Process vs. Documentation
The process may be more important
than the product (i.e., paper)
34© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 17
Audience
Who will read a Master Test Plan?
35© 2014 SQE Training V3.2
IEEE Style Master Test Plan (2008)
1. Introduction
– Document identifier
– Scope
2. Details of the MTP
– Test processes including
definition of test levels
M t
– References
– System overview and
key features
– Test overview
• Organization
• Master test schedule
• Integrity level schema
R
• Management
• Acquisition
• Supply
• Development
• Operation
• Maintenance
– Test documentation
requirements
• Resources summary
• Responsibilities
• Tools, techniques,
methods, and metrics
– Test administration
– Test reporting
3. General
– Glossary
– Document change
procedures and history
36© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 18
Master Test Plan Sections
1. Test Plan Identifier
2. Introduction
3. Test Items
4. Features to be tested
5. Features not to be tested
6. Software Risks
7. Planning Risks and Contingencies
8. Approach
9. Item Pass/Fail Criteria
10. Suspension Criteria/Resumption Requirements
11. Test Deliverables
12 Testing Tasks12. Testing Tasks
13. Environmental Needs
14. Responsibilities
15. Staffing and Training Needs
16. Schedule
17. Approvals
37© 2014 SQE Training V3.2
1. Test Plan Identifier / 2. Introduction
• Test Plan Identifier
• Introduction
– Scope of project
– Scope of plan (functional)
38© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 19
3. Test Items
• What is to be tested, from the library
management perspective
Whi h b ild/ i f• Which build/version of:
– Application software
– Documentation
– Databases
– etc
Version 2.1
etc.
39© 2014 SQE Training V3.2
To test or not to test?
That is the question!
4. Features to Be Tested / 5. Not to Be Tested
40© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 20
6. Risk Analysis
Two kinds of risk
Software/product
Project /planning
Testing priority
Contingencies and
risk mitigation
42© 2014 SQE Training V3.2
6. Example Software/Product Risks
•Scalability
•Scope of use
•Environment
•Accessibility
•Functional complexity
•Performance 
•Reliability
•Third‐party productsy
•Usability
•Interface complexity
•Technical complexity
Third party products
•Data integrity
•Recoverability
•New technology
43© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 21
6. Inventory Features and Attributes
Features
• Upload a file• Upload a file
• Add a record
• Logon to the system
• Update a user profile
• Generate a report
Attributes
• Accessibility
• Reliability
• Security
• Performance
• Backward compatibility
44© 2014 SQE Training V3.2
6. Risk Likelihood and Impact
Likelihood
Hi h
Impact
Hi h• High
• Medium
• Low
• High
• Medium
• Low
45© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 22
6. Initial Risk Priority
Likelihood ImpactX
High (3)
Medium (2)
Low (1)
High (3)
Medium (2)
Low (1)
= Potential $ Loss
ood
3
3 6 9
$
Risk (Test) Priority
1 2 3
Impact
Likeliho
12
1 2 3
2 4 6
46© 2014 SQE Training V3.2
6. Risk Inventory ― Example
Spelling
Web Site Attribute Likelihood Impact Priority
High Low 3Spelling
Invalid mail-to
Email viruses
Wrong tel #s
Slow performance
Poor usability
Ugly site
High
Low
Medium
Low
High
Medium
Low
Low
Medium
Medium
High
High
Medium
Medium
3
2
4
3
9
4
2
Does not work with
Browser X
Hacker spam attack
Site intrusion
Medium
Low
Low
High
Medium
High
6
2
3
47© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 23
6. Risk Inventory ― Example (cont.)
Slow performance
Web Site Attribute Likelihood Impact Priority
High High 9Slow performance
Does not work with
Browser X
Poor usability
Email viruses
Spelling
Wrong tel #s
High
Medium
Medium
Medium
High
Low
High
High
Medium
Medium
Low
High
9
6
4
4
3
3
Site intrusion
Invalid mail-to
Ugly site
Hacker spam attack
Low
Low
Low
Low
High
Medium
Medium
Medium
3
2
2
2
48© 2014 SQE Training V3.2
6. Risk Inventory ― Example (cont.)
Slow performance
Web Site Attribute Likelihood Impact Priority
High High 9Slow performance
Does not work with
Browser X
Poor usability
Email viruses
Spelling
Wrong tel #s
High
Medium
Medium
Medium
High
Low
High
High
Medium
Medium
Low
High
9
6
4
4
3
3
Site intrusion
Invalid mail-to
Ugly site
Hacker spam attack
Low
Low
Low
Low
High
Medium
Medium
Medium
3
2
2
2
49© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 24
7. Class Questionnaire
1) _________________________________
What are your greatest planning risks?
) _________________________________
2) _________________________________
3) _________________________________
4) _________________________________
1)
What are your contingencies?
1) _________________________________
2) _________________________________
3) _________________________________
4) _________________________________
50© 2014 SQE Training V3.2
7. Example Planning Risk Checklist
• Delivery dates
• Staff availability
• Lack of product
Requirements
k• Budget
• Environment options
• Tool inventory
• Acquisition schedule
• Participant buy-in/
• Risk assumptions
• Usage assumptions
• Resource availability
Check List
xxxxxxxx Xp y
marketing
• Training needs
• Scope of testing
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
X
/
/
/
/
/
51© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 25
7. Contingencies
Contingency
Options:
+ Time+ Time
- Scope/Size
+ Resources
- Quality/Risk
52© 2014 SQE Training V3.2
8. Approach / Strategy
The set of directions that has a major 
impact on the effectiveness or efficiency ofimpact on the effectiveness or efficiency of 
the testing effort (i.e., forks in the road)
54© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 26
8. Methodology (Political) Decisions
• When will testers become involved in the
project?
• What testing levels will be employed?g p y
– Acceptance
– System
– Integration
– Unit
• How many (if any) beta sites will be used?
Will there be a pilot?• Will there be a pilot?
• What testing techniques will be utilized?
– Inspections
– Walkthroughs
56© 2014 SQE Training V3.2
8. Entrance and Exit Criteria Decisions
• What criteria will be used?
• Are the criteria flexible/negotiable?
• Who decides? 
57© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 27
8. Smoke Tests as Entrance Criteria
Smoke tests are often used to evaluate 
whether or not a release is REALLY ready for 
system testing
58© 2014 SQE Training V3.2
8. Test Coverage Decisions
What strategy should be used for 
• Functional coverage should be measured
– For every test domain
• Program-based coverage should be used
determining “where to make the cut”?
– On all code written (given sufficient resources)
– As a criteria for finishing unit testing
59© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 28
8. S/W Config Management Decisions
• Who owns/is responsible for each
component?
• How many environments will be used,
and what will each be used for?
• How often will the SUT be updated?
• How much regression testing is
required for each build?
– Full
– Partial
• Who controls changes to the test
environment?
60© 2014 SQE Training V3.2
8. Full Regression Strategy ― Arguments
For AgainstFor
• Easy to manage 
(one test set per 
level)
• Lowest risk 
• Easy to manage 
(one test set per 
level)
• Lowest risk 
Against
• Heavy and often 
impractical 
resource 
requirements 
(ti d d ll )
• Heavy and often 
impractical 
resource 
requirements 
(ti d d ll )
Full regression usually requires maintenance of
full, effective test sets
(time and dollars)(time and dollars)
61© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 29
8. Partial Regression Strategy ― Arguments
For Against
• Solves execution resource 
problem
• Only viable strategy for 
emergency 
• Solves execution resource 
problem
• Only viable strategy for 
emergency 
• Must develop and maintain 
adequate relationship 
information between 
functions and tests and 
functions and components
• Must know which 
components have changed
• Must decide which features
• Must develop and maintain 
adequate relationship 
information between 
functions and tests and 
functions and components
• Must know which 
components have changed
• Must decide which features• Must decide which features 
need to be re‐tested and 
assemble subsets
• Adds risk for features not 
re‐tested
• Must decide which features 
need to be re‐tested and 
assemble subsets
• Adds risk for features not 
re‐tested
62© 2014 SQE Training V3.2
8. Test Environment(s) Decisions
• Will multiple platforms be needed?
• What hardware will be used?
• Data
– Where will it come from?
– How much volume will be needed?
– How fresh (fragility) must it be?
– How inter-dependent (referential integrity)
d d bdoes it need to be?
• What user profiles will be used?
• Are simulators or other “test” software
required?
64© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 30
8. Automation Decisions
• The four questions
What?– What?
– When?
– Who?
– How?
65© 2014 SQE Training V3.2
Automated Testing
Tools are not THE answer
66© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 31
9. Item Pass/Fail Criteria
• Pass/fail criteria can be expressed
using a number of different
measurements:measurements:
– % of test cases passed/failed
– Number of bugs
• Type of bugs
• Severity of bugs
• Location of bugs
Bugs and/or test cases may be
“weighted”
67© 2014 SQE Training V3.2
10. Suspension and Resumption Criteria
Examples of suspension criteria include
Blocking bugs
Test case failures > 10%
GUI response > 5 seconds
Requirements < 80% complete
Environmental problems
68© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 32
11. Testing Deliverables
Test Plan Test LogTest Plan
Test
Procedure
Specification
Test Design
Specification
Test Case
Specification
Test
Summary
Report
Test Incident
Report
69© 2014 SQE Training V3.2
12. Testing Tasks
To do list
aaaaaaaa
bbbb
cccc
dddd
eeee
70© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 33
13. Environmental Needs
• Hardware configuration
• Data• Data
• Interfaces
• Facilities
• Publications
• Security access• Security access
• System software
• Documentation
71© 2014 SQE Training V3.2
14. Responsibilities
72© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 34
15. Staffing and Training Needs
Successful Testing Recipe
Take 1 experienced project leader
Add 5 senior testers, plus a handful of
novice testers
Throw-in liberal amounts of training
Allow to mix and then add tools to taste
Garnish with appropriate amounts of
hardware
73© 2014 SQE Training V3.2
16. Schedule
A timeline with milestones
74© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 35
16. Class Discussion
Where do milestones come from?
I need it today!
Where do milestones come from?
• Marketing business decision
• Wishful thinking
• Estimates/guesstimates
• Politics
WAG• WAGs
75© 2014 SQE Training V3.2
17. Approvals
Who calls the shots?
Users?
Product
manager?
Development
manager?
Test manager?
76© 2014 SQE Training V3.2
© 2014 SQE Training V3.2 36
Test Summary Report
• Report Identifier
• References
– Test items (with
i i # )
• Adequacy Assessment
– Evaluation of coverage
– Identify uncovered
attributesrevision #s)
– Environments
– Test Plan
• Variances (Deviations)
– From test plan or
requirements
– Reasons for deviations
• Summary of Incidents
attributes
• Summary of Activities
– System/CPU usage
– Staff time
– Elapsed time
• Software Evaluation
– Limitations
– Failure likelihoodSummary of Incidents
– Resolved incidents
– Defect patterns
– Unresolved incidents
Failure likelihood
• Approvals
77© 2014 SQE Training V3.2
Shameless Commercial Message
rcraig@sqe.com
78© 2014 SQE Training V3.2

Más contenido relacionado

La actualidad más candente

Test Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsTest Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsSTAG Software Private Limited
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Processguest1f2740
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1Roselin Mary S
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAnuraj S.L
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaKalei White
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTsanti suryani
 
EVALUATING SOFTWARE QUALITY : A QUANTITATIVE APPROACH
EVALUATING SOFTWAREQUALITY : A QUANTITATIVEAPPROACHEVALUATING SOFTWAREQUALITY : A QUANTITATIVEAPPROACH
EVALUATING SOFTWARE QUALITY : A QUANTITATIVE APPROACHPriyanka Karancy
 
Test management checklist
Test management checklistTest management checklist
Test management checklistHarsha Kumar
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil BarotHarshil Barot
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testingBipul Roy Bpl
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGSathya R
 
Free-ebook-rex-black advanced-software-testing
Free-ebook-rex-black advanced-software-testingFree-ebook-rex-black advanced-software-testing
Free-ebook-rex-black advanced-software-testingQualister
 
Sw Software QA Testing
Sw Software QA TestingSw Software QA Testing
Sw Software QA Testingjonathan077070
 

La actualidad más candente (20)

Test Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsTest Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related Measurements
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
 
Test process
Test processTest process
Test process
 
TMMi Implementation Guideline
TMMi Implementation GuidelineTMMi Implementation Guideline
TMMi Implementation Guideline
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENT
 
EVALUATING SOFTWARE QUALITY : A QUANTITATIVE APPROACH
EVALUATING SOFTWAREQUALITY : A QUANTITATIVEAPPROACHEVALUATING SOFTWAREQUALITY : A QUANTITATIVEAPPROACH
EVALUATING SOFTWARE QUALITY : A QUANTITATIVE APPROACH
 
Test management checklist
Test management checklistTest management checklist
Test management checklist
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
 
Free-ebook-rex-black advanced-software-testing
Free-ebook-rex-black advanced-software-testingFree-ebook-rex-black advanced-software-testing
Free-ebook-rex-black advanced-software-testing
 
Sw Software QA Testing
Sw Software QA TestingSw Software QA Testing
Sw Software QA Testing
 
Unit4 for st.pdf
Unit4 for st.pdfUnit4 for st.pdf
Unit4 for st.pdf
 

Destacado

Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test AutomationTop Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test AutomationTechWell
 
Getting Your Message Across: Communications Skills for Testers
Getting Your Message Across: Communications Skills for TestersGetting Your Message Across: Communications Skills for Testers
Getting Your Message Across: Communications Skills for TestersTechWell
 
What’s Your Leadership IQ?
What’s Your Leadership IQ?What’s Your Leadership IQ?
What’s Your Leadership IQ?TechWell
 
Leaping over the Boundaries of Boundary Value Analysis
Leaping over the Boundaries of Boundary Value AnalysisLeaping over the Boundaries of Boundary Value Analysis
Leaping over the Boundaries of Boundary Value AnalysisTechWell
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing ProfessionalsTechWell
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachTechWell
 
Ambiguity Reviews: Building Quality Requirements
Ambiguity Reviews: Building Quality RequirementsAmbiguity Reviews: Building Quality Requirements
Ambiguity Reviews: Building Quality RequirementsTechWell
 
Testing the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTesting the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTechWell
 
Billion Dollar Bugs: When and How to Test a Spreadsheet
Billion Dollar Bugs: When and How to Test a SpreadsheetBillion Dollar Bugs: When and How to Test a Spreadsheet
Billion Dollar Bugs: When and How to Test a SpreadsheetTechWell
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsTechWell
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsTechWell
 

Destacado (13)

Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test AutomationTop Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test Automation
 
Getting Your Message Across: Communications Skills for Testers
Getting Your Message Across: Communications Skills for TestersGetting Your Message Across: Communications Skills for Testers
Getting Your Message Across: Communications Skills for Testers
 
What’s Your Leadership IQ?
What’s Your Leadership IQ?What’s Your Leadership IQ?
What’s Your Leadership IQ?
 
Leaping over the Boundaries of Boundary Value Analysis
Leaping over the Boundaries of Boundary Value AnalysisLeaping over the Boundaries of Boundary Value Analysis
Leaping over the Boundaries of Boundary Value Analysis
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing Professionals
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
 
Ambiguity Reviews: Building Quality Requirements
Ambiguity Reviews: Building Quality RequirementsAmbiguity Reviews: Building Quality Requirements
Ambiguity Reviews: Building Quality Requirements
 
Testing the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTesting the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big Problems
 
Billion Dollar Bugs: When and How to Test a Spreadsheet
Billion Dollar Bugs: When and How to Test a SpreadsheetBillion Dollar Bugs: When and How to Test a Spreadsheet
Billion Dollar Bugs: When and How to Test a Spreadsheet
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale Projects
 

Similar a Essential Test Management and Planning

Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersTechWell
 
Getting Started with Risk-based Testing
Getting Started with Risk-based TestingGetting Started with Risk-based Testing
Getting Started with Risk-based TestingTechWell
 
Essential Test Management
Essential Test ManagementEssential Test Management
Essential Test ManagementTechWell
 
Getting Started with Risk-Based Testing
Getting Started with Risk-Based TestingGetting Started with Risk-Based Testing
Getting Started with Risk-Based TestingTechWell
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and PlanningTechWell
 
linkedin summary Troy
linkedin summary Troylinkedin summary Troy
linkedin summary TroyTroy Williams
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and PlanningTechWell
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based TestingTechWell
 
Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptxMarc Hornbeek
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredSunil Kumar Gunasekaran
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners ssuser622d45
 
Quality Assurance is Not Testing
Quality Assurance is Not TestingQuality Assurance is Not Testing
Quality Assurance is Not TestingTom Walton
 

Similar a Essential Test Management and Planning (20)

Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
Getting Started with Risk-based Testing
Getting Started with Risk-based TestingGetting Started with Risk-based Testing
Getting Started with Risk-based Testing
 
Essential Test Management
Essential Test ManagementEssential Test Management
Essential Test Management
 
Getting Started with Risk-Based Testing
Getting Started with Risk-Based TestingGetting Started with Risk-Based Testing
Getting Started with Risk-Based Testing
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
 
linkedin summary Troy
linkedin summary Troylinkedin summary Troy
linkedin summary Troy
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
Sudhakar Resume
Sudhakar ResumeSudhakar Resume
Sudhakar Resume
 
Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptx
 
YUKTI_Resume (1)
YUKTI_Resume (1)YUKTI_Resume (1)
YUKTI_Resume (1)
 
QAAgility Trainings Brochure
QAAgility Trainings BrochureQAAgility Trainings Brochure
QAAgility Trainings Brochure
 
QAAgility Trainings
QAAgility TrainingsQAAgility Trainings
QAAgility Trainings
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Software_Engineer
Software_EngineerSoftware_Engineer
Software_Engineer
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
Quality Assurance is Not Testing
Quality Assurance is Not TestingQuality Assurance is Not Testing
Quality Assurance is Not Testing
 

Más de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Más de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Essential Test Management and Planning

  • 1.       rial      Presented by:  Rick  raig  Software  eering  Brought to you by:      340 Corporate Way, Suite   Orange Park, FL 32073  888‐2 ME  AM Tuto 4/7/2014  8:30 AM          “Essential Test Management and Planning”      C Quality Engin                   300, 68‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com   
  • 2.                        A consultant, lecturer, author, and test manager, Rick Craig has led numerous teams ny e has quent on. Rick Craig ity EngineeringSoftware Qual       of testers on both large and small projects. In his twenty-five years of consulting worldwide, Rick has advised and supported a diverse group of organizations on ma testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, h mentored senior software managers and helped test teams improve their effectiveness. Rick is coauthor of Systematic Software Testing and is a fre speaker at testing conferences, including every STAR conference since its incepti
  • 3. © 2014 SQE Training V3.2 1 Rick Craig rcraig@sqe.com ESSENTIAL TEST MANAGEMENT AND PLANNING Administrivia Course timing Breaks 4© 2014 SQE Training V3.2
  • 4. © 2014 SQE Training V3.2 2 Course Agenda 1. The Culture of Testing and Quality 2 Introduction to STEP and Preventive2. Introduction to STEP and Preventive Testing 3. Test Levels 4. Master Test Plan 5 The Test Summary Report5. The Test Summary Report 5© 2014 SQE Training V3.2 1 THE CULTURE OF TESTING AND QUALITY
  • 5. © 2014 SQE Training V3.2 3 What are your problems? What are your testing  challenges? What are your testing  challenges? 7© 2014 SQE Training V3.2 What is quality? •Meeting  requirements (stated and/or  implied) Quality implied) 8© 2014 SQE Training V3.2
  • 6. © 2014 SQE Training V3.2 4 What is testing? •The process of  determining  conformance to  requirements—stated  and/or implied Testing and/or implied 9© 2014 SQE Training V3.2 Class Questionnaire • The overall quality of the software systems/products at my organizationy /p y g is: Outstanding - one of the best Acceptable - OK Poor - must be improved Unknown - a mystery to me 10© 2014 SQE Training V3.2
  • 7. © 2014 SQE Training V3.2 5 Class Questionnaire • The time, effort, and money that my organization spends trying to achieveorganization spends trying to achieve high software quality is: Too much - needs to be reduced About right - OKg Too little - needs to be increased Unknown - a mystery to me 11© 2014 SQE Training V3.2 Corporate Culture • Them and Us vs. One Team • Early vs. Late 12© 2014 SQE Training V3.2
  • 8. © 2014 SQE Training V3.2 6 Economics of Test and Failure • The cost of testing • The cost of failure The sa ings of p e enti e $14,102 • The savings of preventive testing and defect prevention Cost to Correct in 1970s $$7,136 ProductionDesignRequirements Code Test Time $139 $455 $977 TRW, IBM, and Rockwell Landmark Study 13© 2014 SQE Training V3.2 Software Psychology What is “good enough”? # of Bugs Time 14© 2014 SQE Training V3.2
  • 9. © 2014 SQE Training V3.2 7 2 INTRODUCTION TO STEP AND PREVENTIVE TESTING Select a Method/Process • Systematic Test and Evaluation  Process (STEP™) – SQEExample  ( ) • MS Test Process – Microsoft • TMap® • Exploratory Testing p testing  methodologies 1.22 1.10 1.20 1.24 1.30 16© 2014 SQE Training V3.2
  • 10. © 2014 SQE Training V3.2 8 STEP™ • Level Plans – Acceptance S– System – Integration – Unit Project Testing ... Unit ... Plan Analyze Design Implement Aquire ... Measure Integration ... System ... Acceptance 17© 2014 SQE Training V3.2 STEP™ Activities • P1. Establish master test plan • P2 Develop detailed test plans Plan strategy • P2. Develop detailed test plansstrategy • A1. Analyze test objectives • A2. Design tests • A3. Implement plans and designs Acquire testware • M1. Execute tests • M2. Check test set adequacy • M3. Evaluate software and process Measure software and testware 18© 2014 SQE Training V3.2
  • 11. © 2014 SQE Training V3.2 9 Level Timing Project plan Requirements specification High-level design ImplementationDetailed design Master Test Planning and Acceptance i System Plan Plan Acquire Acquire Measure Measure Methodology Standards Guidelines Unit Integration Plan Plan Acquire Acquire Measure Measure 19© 2014 SQE Training V3.2 Preventive Testing • Testing begins early (i.e., during requirements) and test cases are d i t d lused as requirements models • Testware design leads to software design • Defects are detected earlier or prevented altogetherp g • Defects are analyzed systematically • Testers and developers work together 20© 2014 SQE Training V3.2
  • 12. © 2014 SQE Training V3.2 10 Opportunities for Defects Business Needs Requirements Design Coding Installation Operation 21© 2014 SQE Training V3.2 Testers Improve Requirements • Testers ask: – What does this mean? – Are there any unspecified situations? – How can this requirement be adequately demonstrated? – What problems might occur? • Tests define and help specify• Tests define and help specify requirements – “A function/method or constraint specification is unfinished until its test is defined” 22© 2014 SQE Training V3.2
  • 13. © 2014 SQE Training V3.2 11 Two Views Food and Drug  Administration (FDA):( ) “You CAN’T test quality into  your software.” SQE:SQE: “You MUST test quality into  your software.” 23© 2014 SQE Training V3.2 3 TEST LEVELS
  • 14. © 2014 SQE Training V3.2 12 What is a Level? A level is defined by the environment An environment is the collection of • Hardware • System Software • Application Software • Documentation • People • Interfaces • Data 25© 2014 SQE Training V3.2 The “V” Model Plan Requirements • Acceptance• Plan Plan High-level design Detailed design • System • Integration • • Plan g Coding • Unit• 26© 2014 SQE Training V3.2
  • 15. © 2014 SQE Training V3.2 13 What determines the number of levels? Risk Politics OrganizationOrganization Objectives 27© 2014 SQE Training V3.2 Acceptance Testing Objective: To demonstrate a system’s  readiness for operational use and customer  acceptance • Focuses on user requirements • Follows systems testing and is expected to work • Is a final stage of confidence building • Provides protection to ensure production readiness• Provides protection to ensure production readiness • Allows customers to “sign off” on the product Ends: When the system is approved for use 28© 2014 SQE Training V3.2
  • 16. © 2014 SQE Training V3.2 14 System Testing Objective: To develop confidence that a system is  ready for acceptance testing. It forms the basis of  a regression test set and often represents the bulk  of the testing effort • Most comprehensive testing • Usually tests software design and requirements • Usually consumes most test resources• Usually consumes most test resources Ends: When a system is turned over for  acceptance testing or moved into production 29© 2014 SQE Training V3.2 Integration Testing Objective: To progressively test the interfaces  b i d d lbetween units and modules • Focuses on interfaces • Can be top‐down, bottom‐up, or functional Ends: When the entire system has been  integrated and stability has been demonstrated 30© 2014 SQE Training V3.2
  • 17. © 2014 SQE Training V3.2 15 Unit Testing Objective: To determine that each unit meets  its requirements (program specification) andits requirements (program specification) and  that internal consistency has been achieved • Can be black‐box as well as white‐box • Primary means of code coverage Ends: When each unit has met its exit criteria 31© 2014 SQE Training V3.2 4 MASTER TEST PLAN
  • 18. © 2014 SQE Training V3.2 16 Master Test Plan Master Test Plan Unit Test Plan Acceptance Test Plan Plan Integration Test Plan System Test Plan Test CasesTest Cases 33© 2014 SQE Training V3.2 Process vs. Documentation The process may be more important than the product (i.e., paper) 34© 2014 SQE Training V3.2
  • 19. © 2014 SQE Training V3.2 17 Audience Who will read a Master Test Plan? 35© 2014 SQE Training V3.2 IEEE Style Master Test Plan (2008) 1. Introduction – Document identifier – Scope 2. Details of the MTP – Test processes including definition of test levels M t – References – System overview and key features – Test overview • Organization • Master test schedule • Integrity level schema R • Management • Acquisition • Supply • Development • Operation • Maintenance – Test documentation requirements • Resources summary • Responsibilities • Tools, techniques, methods, and metrics – Test administration – Test reporting 3. General – Glossary – Document change procedures and history 36© 2014 SQE Training V3.2
  • 20. © 2014 SQE Training V3.2 18 Master Test Plan Sections 1. Test Plan Identifier 2. Introduction 3. Test Items 4. Features to be tested 5. Features not to be tested 6. Software Risks 7. Planning Risks and Contingencies 8. Approach 9. Item Pass/Fail Criteria 10. Suspension Criteria/Resumption Requirements 11. Test Deliverables 12 Testing Tasks12. Testing Tasks 13. Environmental Needs 14. Responsibilities 15. Staffing and Training Needs 16. Schedule 17. Approvals 37© 2014 SQE Training V3.2 1. Test Plan Identifier / 2. Introduction • Test Plan Identifier • Introduction – Scope of project – Scope of plan (functional) 38© 2014 SQE Training V3.2
  • 21. © 2014 SQE Training V3.2 19 3. Test Items • What is to be tested, from the library management perspective Whi h b ild/ i f• Which build/version of: – Application software – Documentation – Databases – etc Version 2.1 etc. 39© 2014 SQE Training V3.2 To test or not to test? That is the question! 4. Features to Be Tested / 5. Not to Be Tested 40© 2014 SQE Training V3.2
  • 22. © 2014 SQE Training V3.2 20 6. Risk Analysis Two kinds of risk Software/product Project /planning Testing priority Contingencies and risk mitigation 42© 2014 SQE Training V3.2 6. Example Software/Product Risks •Scalability •Scope of use •Environment •Accessibility •Functional complexity •Performance  •Reliability •Third‐party productsy •Usability •Interface complexity •Technical complexity Third party products •Data integrity •Recoverability •New technology 43© 2014 SQE Training V3.2
  • 23. © 2014 SQE Training V3.2 21 6. Inventory Features and Attributes Features • Upload a file• Upload a file • Add a record • Logon to the system • Update a user profile • Generate a report Attributes • Accessibility • Reliability • Security • Performance • Backward compatibility 44© 2014 SQE Training V3.2 6. Risk Likelihood and Impact Likelihood Hi h Impact Hi h• High • Medium • Low • High • Medium • Low 45© 2014 SQE Training V3.2
  • 24. © 2014 SQE Training V3.2 22 6. Initial Risk Priority Likelihood ImpactX High (3) Medium (2) Low (1) High (3) Medium (2) Low (1) = Potential $ Loss ood 3 3 6 9 $ Risk (Test) Priority 1 2 3 Impact Likeliho 12 1 2 3 2 4 6 46© 2014 SQE Training V3.2 6. Risk Inventory ― Example Spelling Web Site Attribute Likelihood Impact Priority High Low 3Spelling Invalid mail-to Email viruses Wrong tel #s Slow performance Poor usability Ugly site High Low Medium Low High Medium Low Low Medium Medium High High Medium Medium 3 2 4 3 9 4 2 Does not work with Browser X Hacker spam attack Site intrusion Medium Low Low High Medium High 6 2 3 47© 2014 SQE Training V3.2
  • 25. © 2014 SQE Training V3.2 23 6. Risk Inventory ― Example (cont.) Slow performance Web Site Attribute Likelihood Impact Priority High High 9Slow performance Does not work with Browser X Poor usability Email viruses Spelling Wrong tel #s High Medium Medium Medium High Low High High Medium Medium Low High 9 6 4 4 3 3 Site intrusion Invalid mail-to Ugly site Hacker spam attack Low Low Low Low High Medium Medium Medium 3 2 2 2 48© 2014 SQE Training V3.2 6. Risk Inventory ― Example (cont.) Slow performance Web Site Attribute Likelihood Impact Priority High High 9Slow performance Does not work with Browser X Poor usability Email viruses Spelling Wrong tel #s High Medium Medium Medium High Low High High Medium Medium Low High 9 6 4 4 3 3 Site intrusion Invalid mail-to Ugly site Hacker spam attack Low Low Low Low High Medium Medium Medium 3 2 2 2 49© 2014 SQE Training V3.2
  • 26. © 2014 SQE Training V3.2 24 7. Class Questionnaire 1) _________________________________ What are your greatest planning risks? ) _________________________________ 2) _________________________________ 3) _________________________________ 4) _________________________________ 1) What are your contingencies? 1) _________________________________ 2) _________________________________ 3) _________________________________ 4) _________________________________ 50© 2014 SQE Training V3.2 7. Example Planning Risk Checklist • Delivery dates • Staff availability • Lack of product Requirements k• Budget • Environment options • Tool inventory • Acquisition schedule • Participant buy-in/ • Risk assumptions • Usage assumptions • Resource availability Check List xxxxxxxx Xp y marketing • Training needs • Scope of testing xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx X / / / / / 51© 2014 SQE Training V3.2
  • 27. © 2014 SQE Training V3.2 25 7. Contingencies Contingency Options: + Time+ Time - Scope/Size + Resources - Quality/Risk 52© 2014 SQE Training V3.2 8. Approach / Strategy The set of directions that has a major  impact on the effectiveness or efficiency ofimpact on the effectiveness or efficiency of  the testing effort (i.e., forks in the road) 54© 2014 SQE Training V3.2
  • 28. © 2014 SQE Training V3.2 26 8. Methodology (Political) Decisions • When will testers become involved in the project? • What testing levels will be employed?g p y – Acceptance – System – Integration – Unit • How many (if any) beta sites will be used? Will there be a pilot?• Will there be a pilot? • What testing techniques will be utilized? – Inspections – Walkthroughs 56© 2014 SQE Training V3.2 8. Entrance and Exit Criteria Decisions • What criteria will be used? • Are the criteria flexible/negotiable? • Who decides?  57© 2014 SQE Training V3.2
  • 29. © 2014 SQE Training V3.2 27 8. Smoke Tests as Entrance Criteria Smoke tests are often used to evaluate  whether or not a release is REALLY ready for  system testing 58© 2014 SQE Training V3.2 8. Test Coverage Decisions What strategy should be used for  • Functional coverage should be measured – For every test domain • Program-based coverage should be used determining “where to make the cut”? – On all code written (given sufficient resources) – As a criteria for finishing unit testing 59© 2014 SQE Training V3.2
  • 30. © 2014 SQE Training V3.2 28 8. S/W Config Management Decisions • Who owns/is responsible for each component? • How many environments will be used, and what will each be used for? • How often will the SUT be updated? • How much regression testing is required for each build? – Full – Partial • Who controls changes to the test environment? 60© 2014 SQE Training V3.2 8. Full Regression Strategy ― Arguments For AgainstFor • Easy to manage  (one test set per  level) • Lowest risk  • Easy to manage  (one test set per  level) • Lowest risk  Against • Heavy and often  impractical  resource  requirements  (ti d d ll ) • Heavy and often  impractical  resource  requirements  (ti d d ll ) Full regression usually requires maintenance of full, effective test sets (time and dollars)(time and dollars) 61© 2014 SQE Training V3.2
  • 31. © 2014 SQE Training V3.2 29 8. Partial Regression Strategy ― Arguments For Against • Solves execution resource  problem • Only viable strategy for  emergency  • Solves execution resource  problem • Only viable strategy for  emergency  • Must develop and maintain  adequate relationship  information between  functions and tests and  functions and components • Must know which  components have changed • Must decide which features • Must develop and maintain  adequate relationship  information between  functions and tests and  functions and components • Must know which  components have changed • Must decide which features• Must decide which features  need to be re‐tested and  assemble subsets • Adds risk for features not  re‐tested • Must decide which features  need to be re‐tested and  assemble subsets • Adds risk for features not  re‐tested 62© 2014 SQE Training V3.2 8. Test Environment(s) Decisions • Will multiple platforms be needed? • What hardware will be used? • Data – Where will it come from? – How much volume will be needed? – How fresh (fragility) must it be? – How inter-dependent (referential integrity) d d bdoes it need to be? • What user profiles will be used? • Are simulators or other “test” software required? 64© 2014 SQE Training V3.2
  • 32. © 2014 SQE Training V3.2 30 8. Automation Decisions • The four questions What?– What? – When? – Who? – How? 65© 2014 SQE Training V3.2 Automated Testing Tools are not THE answer 66© 2014 SQE Training V3.2
  • 33. © 2014 SQE Training V3.2 31 9. Item Pass/Fail Criteria • Pass/fail criteria can be expressed using a number of different measurements:measurements: – % of test cases passed/failed – Number of bugs • Type of bugs • Severity of bugs • Location of bugs Bugs and/or test cases may be “weighted” 67© 2014 SQE Training V3.2 10. Suspension and Resumption Criteria Examples of suspension criteria include Blocking bugs Test case failures > 10% GUI response > 5 seconds Requirements < 80% complete Environmental problems 68© 2014 SQE Training V3.2
  • 34. © 2014 SQE Training V3.2 32 11. Testing Deliverables Test Plan Test LogTest Plan Test Procedure Specification Test Design Specification Test Case Specification Test Summary Report Test Incident Report 69© 2014 SQE Training V3.2 12. Testing Tasks To do list aaaaaaaa bbbb cccc dddd eeee 70© 2014 SQE Training V3.2
  • 35. © 2014 SQE Training V3.2 33 13. Environmental Needs • Hardware configuration • Data• Data • Interfaces • Facilities • Publications • Security access• Security access • System software • Documentation 71© 2014 SQE Training V3.2 14. Responsibilities 72© 2014 SQE Training V3.2
  • 36. © 2014 SQE Training V3.2 34 15. Staffing and Training Needs Successful Testing Recipe Take 1 experienced project leader Add 5 senior testers, plus a handful of novice testers Throw-in liberal amounts of training Allow to mix and then add tools to taste Garnish with appropriate amounts of hardware 73© 2014 SQE Training V3.2 16. Schedule A timeline with milestones 74© 2014 SQE Training V3.2
  • 37. © 2014 SQE Training V3.2 35 16. Class Discussion Where do milestones come from? I need it today! Where do milestones come from? • Marketing business decision • Wishful thinking • Estimates/guesstimates • Politics WAG• WAGs 75© 2014 SQE Training V3.2 17. Approvals Who calls the shots? Users? Product manager? Development manager? Test manager? 76© 2014 SQE Training V3.2
  • 38. © 2014 SQE Training V3.2 36 Test Summary Report • Report Identifier • References – Test items (with i i # ) • Adequacy Assessment – Evaluation of coverage – Identify uncovered attributesrevision #s) – Environments – Test Plan • Variances (Deviations) – From test plan or requirements – Reasons for deviations • Summary of Incidents attributes • Summary of Activities – System/CPU usage – Staff time – Elapsed time • Software Evaluation – Limitations – Failure likelihoodSummary of Incidents – Resolved incidents – Defect patterns – Unresolved incidents Failure likelihood • Approvals 77© 2014 SQE Training V3.2 Shameless Commercial Message rcraig@sqe.com 78© 2014 SQE Training V3.2