SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 1
CO3 : Prepare test plan for an application.
Test Plan
• A document describing the scope, approach, resources and schedule of intended test
activities. It identifies amongst others test items, the features to be tested, the testing
tasks, who will do each task, degree of tester independence, the test environment, the test
design techniques and entry and exit criteria to be used, and the rationale for their choice,
and any risks requiring contingency planning. It is a record of the test planning process.
Steps for preparing a test plan
• Analyze the product (learn product thoroughly)
• Develop test strategy -define scope of testing ,risk and issues
• Define objective of test
• Define test criteria
• Planning the resources
• Plan test environment
• Schedule and cost
• Test deliverables
Test deliverables includes
 Scope
 Methodology
 Requirements
 Criteria for pass-fail
 Schedule
TEST PLAN TYPES
• Master Test Plan: A single high-level test plan for a project/product that unifies all other
test plans.
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 2
• Testing Level Specific Test Plans :Plans for each level of testing.
– Unit Test Plan
– Integration Test Plan
– System Test Plan
– Acceptance Test Plan
• Testing Type Specific Test Plans: Plans for major types of testing like Performance
Test Plan and Security Test Plan.
TEST PLAN GUIDELINES
• Make the plan concise. Avoid redundancy and superfluousness. If you think you do not
need a section that has been mentioned in the template above, go ahead and delete that
section in your test plan.
• Be specific. For example, when you specify an operating system as a property of a test
environment, mention the OS Edition/Version as well, not just the OS Name.
• Make use of lists and tables wherever possible. Avoid lengthy paragraphs.
• Have the test plan reviewed a number of times prior to base lining it or sending it
for approval. The quality of your test plan speaks volumes about the quality of the
testing you or your team is going to perform.
• Update the plan as and when necessary. An outdated and unused document stinks and
is worse than not having the document in the first place.
Deciding test approach
• Like any project, the testing also should be driven by a plan. The test plan acts as the
anchor
• For the execution, tracking and reporting of the entire testing project. Activities of test
plan:
1. Scope Management: Deciding what features to be tested and not to be tested.
2. Deciding Test approach /strategy: Which type of testing shall be done like configuration,
integration, localization etc.
3. Setting up criteria for testing: There must be clear entry and exit criteria for different
phases of testing. The test strategies for the various features and combinations determined
how these features and combinations would be tested.
4. Identifying responsibilities, staffing and training needs
5. Identifying resource requirements
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 3
6. Identifying test deliverables
7. Testing tasks: size and effort estimation
Setting up criteria for testing
• There must be clear entry and exit criteria, pass or fail criteria , suspend criteria, Resume
criteria for different phases of testing. The test strategies for the various features and
combinations determined how these features and combinations would be tested.
 Pass or fail: - Specify the criteria that will be used to determine whether each test item
has passed or failed testing.
 Suspend Criteria: - Specify the criteria to be used to suspend test activity.
 Resume Criteria: - Specify the criteria which must be redone when testing is resumed.
Identifying Responsibilities
• A testing project requires different people to play different roles. There are roles of test
engineers, test leads and test managers. There is also role definition on the dimensions of
the modules being tested or the type of testing. These different roles should complement
each other.
• The different role definition should -
 Ensure there is clear accountability for a given task, so that each person knows what he or
she has to do,
 Clearly list the responsibilities for various functions to various people, so that everyone
knows how his or her work fits into the entire project.
 Complement each other, ensuring no one steps on an others‟ toes
 Supplement each other, so that no task is left unassigned. Role definition should not only
address technical roles, but also list the management and reporting responsibilities. This
includes frequency, format and recipients of status reports and other project-tracking
mechanism.
Staff training
This activity of test planning will give the idea about the following points:
1. How many staff needs training?
2. Who are the attendees?
3. What training needs to be given?
4. What are the pre requisites of the training?
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 4
5. How long will be the training?
6. Where training will be conducted
Resource requirements
Factors to be considered while selecting the resource requirements are:
People: How many people are required? How much experience they should possess? What kind
of experience is needed? What should they be expertise in? Should they be full-time, part-time,
contract, students?
Equipment: How many Computers are required? What configuration computers will be
required? What kind of test hardware is needed? Any other devices like printers, tools etc.
Office and lab space: Where will they be located? How big will they be? How will they be
arranged?
Software: Word processors, databases, custom tools. What will be purchased, what needs to be
written?
Outsource companies: Will they be used? What criteria will be used for choosing them?
How much will they cost?
Miscellaneous supplies: Disks, phones, reference books, training material. What else might be
necessary over the course of the project? The specific resource requirements are very project-,
team-, and company-dependent, so the test plan effort will need to carefully evaluate what will
be needed to test the software.
Test Deliverables and Milestones
• Test Deliverables are the artifacts which are given to the stakeholders of software project
during the software development lifecycle. There are different test deliverables at every
phase of the software development lifecycle. Some test deliverables are provided before
testing phase, some are provided during the testing phase and some after the testing
cycles is over.
• The different types of Test deliverables are:
 Test cases Documents
 Test Plan
 Testing Strategy
 Test Scripts
 Test Data
 Test Traceability Matrix
 Test Results/reports
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 5
 Test summary report
 Install/config guides
 Defect Reports
 Release notes
• The test plan describes the overall method to be used to verify that the software meets the
product specification and the customer's needs. It includes the quality objectives, resource
needs, schedules, assignments, methods, and so forth.
• Test cases list the specific items that will be tested and describe the detailed steps that
will be followed to verify the software.
• Bug reports describe the problems found as the test cases are followed. These could be
done on paper but are often tracked in a database.
• Test tools and automation are listed and described which are used to test the software. If
the team is using automated methods to test software, the tools used, either purchased or
written in-house, must be documented.
• Metrics, statistics, and summaries convey the progress being made as the test work
progresses. They take the form of graphs, charts, and written reports.
• Milestones: milestones are the dates of completion given for various tasks to be
performed in testing. These are thoroughly tracked by the test manager and are kept in the
documents such as Gantt charts, etc.
Test Management
• It concerned with both test resource and test environment management. It is the
role of test management to ensure that new or modified service products meet
business requirements for which they have been developed or enhanced.
1) Test Infrastructure Management
Testing requires a robust infrastructure to be planned upfront. This infrastructure is
made up of three essential elements.
 A test case database (TCDB) (additional): A test case database captures all
the relevant information about the test cases in an organization. Some of the
entities and the attributes are given in following table
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 6
Entity Purpose Attributes
Test case Records all the ―static‖
information about the tests
 Test case ID
 Test case name
(filename)
 Test case owner
 Associated files for
the test case
Test case- product cross
reference
Provides a mapping between
the tests and the
corresponding product
features ; enables
identification of tests for a
given feature
 Test case ID
 Modulate ID
Test case run history Gives the history of when a
test was run and what was
the result; provides inputs on
selection of tests for
regression runs (see chapter
8)
 Test case ID
 Run date
 Time taken
 Run status
(success/failure)
Test case – Defect cross
reference
Gives details of test cases
introduced to test certain
specific defects detected in
the product ;provides inputs
on the selection of tests for
regression runs
 Test case ID
 Defect reference#
(points to a record in
the defect repository)
 Defect Repository
Entity Purpose Attributes
Defect details Records all the ― static‖
information about the tests
 Defect ID
 Defect priority
/severity
 Defect description
 Affected product(s)
 Any relevant version
information (for
example, OS version)
 Customers who
encountered the
problem (could be
reported by the
internal testing team
also)
 Date and time of defect
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 7
occurrence
Test case- product cross
reference
Provides a mapping between
the tests and the
corresponding product
features ; enables
identification of tests for a
given feature
 Test case ID
 Modulate ID
Test case run history Gives the history of when a
test was run and what was
the result; provides inputs on
selection of tests for
regression runs (see chapter
8)
 Test case ID
 Run date
 Time taken
 Run status
(success/failure)
Test case – Defect cross
reference
Gives details of test cases
introduced to test certain
specific defects detected in
the product ;provides inputs
on the selection of tests for
regression runs
 Test case ID
 Defect reference#
(points to a record in
the defect repository)
2) Test People Management
• People management is an integral part of any project management and test planning.
• People management also requires the ability to hire, motivate, and retain the right people.
• These skills are seldom formally taught.
• Testing projects present several additional challenges.
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 8
• We believe that the success of a testing organization depends vitally on judicious people
management skills
Test Lead responsibilities and activities:
• Identify how the test teams formed and aligned within organization
• Decide the roadmap for the project
• Identify the scope of testing using SRS documents.
• Discuss test plan, review and approve by management/ development team.
• Identify required metrics
• Calculate size of project and estimate efforts and corresponding plan.
• Identify skill gap and balance resources and need for training education.
• Identify the tools for test reporting , test management, test automation,
• Create healthy environment for all resources to gain maximum throughput.
• Identify how the test teams formed and aligned within organization management/
development team.
Test team responsibilities and activities:
• Initiate the test plan for test case design
• Conduct review meetings
• Monitor test progress , check for resources, balancing and allocation
• Check for delays in schedule discuss, resolve risks if any.
Test Process
1) Base lining of test plan
• The format and content of a software test plan vary depending on the processes,
standards, and test management tools being implemented. Nevertheless, the following
format, which is based on IEEE standard for software test documentation, provides a
summary of what a test plan can/should contain.
Test plan template
• Test Plan Identifier: Provide a unique identifier for the document. (Adhere to the
Configuration Management System if you have one.)
• Introduction:
Provide an overview of the test plan.
Specify the goals/objectives.
Specify any constraints.
• References: List the related documents, with links to them if available, including the
following:
1. Project Plan
2. Configuration Management Plan
• Test Items: List the test items (software/products) and their versions.
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 9
• Features to be Tested:
1. List the features of the software/product to be tested.
2. Provide references to the Requirements and/or Design specifications of the
features to be tested
• Features Not to Be Tested:
1. List the features of the software/product which will not be tested.
2. Specify the reasons these features won’t be tested.
• Approach:
1. Mention the overall approach to testing.
2. Specify the testing levels [if it’s a Master Test Plan], the testing types, and the testing
methods [Manual/Automated; White Box/Black Box/Gray Box]
• Item Pass/Fail Criteria:
1. Specify the criteria that will be used to determine whether each test item
(software/product) has passed or failed testing.
• Suspension Criteria and Resumption Requirements:
1. Specify criteria to be used to suspend the testing activity.
2. Specify testing activities which must be redone when testing is resumed.
• Test Deliverables: List test deliverables, and links to them if available, including the
following:
– Test Plan (this document itself)
– Test Cases
– Test Scripts
– Defect/Enhancement Logs
– Test Reports
• Test Environment:
1. Specify the properties of test environment: hardware, software, network etc.
2. List any testing or related tools.
• Estimate: Provide a summary of test estimates (cost or effort) and/or provide a link to
the detailed estimation.
• Schedule: Provide a summary of the schedule, specifying key test milestones, and/or
provide a link to the detailed schedule.
• Staffing and Training Needs:
1. Specify staffing needs by role and required skills.
2. Identify training that is necessary to provide those skills, if not already acquired.
• Responsibilities: List the responsibilities of each team/role/individual.
• Risks:
1. List the risks that have been identified.
2. Specify the mitigation plan and the contingency plan for each risk.
• Assumptions and Dependencies:
1. List the assumptions that have been made during the preparation of this plan.
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 10
2. List the dependencies.
• Approvals:
1. Specify the names and roles of all persons who must approve the plan.
2. Provide space for signatures and dates. (If the document is to be printed.)
2) Test Case Specification
The test case specifications should be developed from the test plan and are the second phase
of the test development life cycle. The test specification should explain "how" to implement
the test cases described in the test plan. Test case specifications are useful as it enlists the
specification details of the items.
Test Specification Items are must for each test specification should contain the following
items:
1. Case No.: The test case number should be a three digit identifier of the following
form:c.s.t, where: c- is the chapter number, s- is the section number, and t- is the test case
number.
2. Title: is the title of the test.
3. Programme: is the program name containing the test.
4. Author: is the person who wrote the test specification.
5. Date: is the date of the last revision to the test case.
6. Background: (Objectives, Assumptions, References, Success Criteria): Describes in words
how to conduct the test.
7. Expected Error(s): Describes any errors expected
8. Reference(s): Lists reference documentation used to design the specification.
9. Data: (Tx Data, Predicted Rx Data): Describes the data flows between the Implementation
under Test (IUT) and the test engine.
10. Script: (Pseudo Code for Coding Tests): Pseudo code (or real code) used to conduct the
test.
Test Reporting
1) Executing Test Cases
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 11
Test execution is the process of executing the code and comparing the expected and actual results.
Following factors are to be considered for a test execution process:
 Based on a risk, select a subset of test suite to be executed for this cycle.
 Assign the test cases in each test suite to testers for execution.
 Execute tests, report bugs, and capture test status continuously.
 Resolve blocking issues as they arise.
 Report status, adjust assignments, and reconsider plans and priorities daily.
 Report test cycle findings and status.
2) Test Reporting
Test reporting is a means of achieving communication through the testing cycle. There
are 3 types of test reporting.
1. Test incident report:
A test incident report is communication that happens through the testing cycle as and
when defects are encountered .A test incident report is an entry made in the defect
repository each defect has a unique id to identify incident .The high impact test incident
are highlighted in the test summary report.
2. Test cycle report:
A test cycle entails planning and running certain test in cycle , each cycle using a
different build of the product .As the product progresses through the various cycles it is
expected to stabilize.
Test cycle report gives
1. A summary of the activities carried out during that cycle.
2. Defects that are uncovered during that cycle based on severity and impact
3. Progress from the previous cycle to the current cycle in terms of defect fixed
4. Outstanding defects that not yet to be fixed in cycle
5. Any variation observed in effort or schedule
3 Test summary report:
The final step in a test cycle is to recommend the suitability of a product for release. A
report that summarizes the result of a test cycle is the test summary report.
There are two types of test summary report:
1. Phase wise test summary, which is produced at the end of every phase
2. Final test summary report.
A Summary report should present
1. Test Summary report Identifier
2 Description: - Identify the test items being reported in this report with test id
3 Variances: - Mention any deviation from test plans, test procedures, if any.
Unit 3: Test Management
Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 12
4 Summary of results: - All the results are mentioned here with the resolved incidents and
their solutions.
5 Comprehensive assessment and recommendation for release should include Fit for
release assessment and recommendation of release

Weitere ähnliche Inhalte

Was ist angesagt?

Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101QA Hannah
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGSathya R
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1Roselin Mary S
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionMazenetsolution
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testingNoha Gamal
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect ManagementAjay K
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software TestingSagar Joshi
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2Chandukar
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testingBugRaptors
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsYogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1Yogindernath Gupta
 

Was ist angesagt? (19)

Unit 1 part 2
Unit 1 part 2Unit 1 part 2
Unit 1 part 2
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
 
Unit2 for st
Unit2 for stUnit2 for st
Unit2 for st
 
Istqb chapter 5
Istqb chapter 5Istqb chapter 5
Istqb chapter 5
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
Ch14
Ch14Ch14
Ch14
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution
 
Unit 3 for st
Unit 3 for stUnit 3 for st
Unit 3 for st
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 

Ähnlich wie Test Management Plan

Software-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-ChapgdgdgsghshshshshshshsSoftware-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-Chapgdgdgsghshshshshshshsshaikbab
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processYoga Setiawan
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test processsabrian SIF
 
Fundamental test process (andika m)
Fundamental test process (andika m)Fundamental test process (andika m)
Fundamental test process (andika m)Andika Mardanu
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processmuhammad afif
 
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docxrandymartin91030
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningpushpait
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processIrvan Febry
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptxMAshok10
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processDinul
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1Bima Alvamiko
 

Ähnlich wie Test Management Plan (20)

Software-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-ChapgdgdgsghshshshshshshsSoftware-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-Chapgdgdgsghshshshshshshs
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Qa documentation pp
Qa documentation ppQa documentation pp
Qa documentation pp
 
Test planning
Test planningTest planning
Test planning
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
Fundamental test process (andika m)
Fundamental test process (andika m)Fundamental test process (andika m)
Fundamental test process (andika m)
 
Test management
Test managementTest management
Test management
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planning
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
 
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 

Mehr von Ankit Dubey

Unit 1 android and it's tools quiz {mad cwipedia}
Unit 1 android and it's tools quiz {mad cwipedia}Unit 1 android and it's tools quiz {mad cwipedia}
Unit 1 android and it's tools quiz {mad cwipedia}Ankit Dubey
 
Ch5 cpu-scheduling
Ch5 cpu-schedulingCh5 cpu-scheduling
Ch5 cpu-schedulingAnkit Dubey
 
Ch2 system structure
Ch2 system structureCh2 system structure
Ch2 system structureAnkit Dubey
 
Ch1 introduction-to-os
Ch1 introduction-to-osCh1 introduction-to-os
Ch1 introduction-to-osAnkit Dubey
 
Mongodb mock test_ii
Mongodb mock test_iiMongodb mock test_ii
Mongodb mock test_iiAnkit Dubey
 
Android mock test_iii
Android mock test_iiiAndroid mock test_iii
Android mock test_iiiAnkit Dubey
 
Android mock test_ii
Android mock test_iiAndroid mock test_ii
Android mock test_iiAnkit Dubey
 
Ajp notes-chapter-06
Ajp notes-chapter-06Ajp notes-chapter-06
Ajp notes-chapter-06Ankit Dubey
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05Ankit Dubey
 
Ajp notes-chapter-04
Ajp notes-chapter-04Ajp notes-chapter-04
Ajp notes-chapter-04Ankit Dubey
 
Ajp notes-chapter-03
Ajp notes-chapter-03Ajp notes-chapter-03
Ajp notes-chapter-03Ankit Dubey
 
Ajp notes-chapter-02
Ajp notes-chapter-02Ajp notes-chapter-02
Ajp notes-chapter-02Ankit Dubey
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01Ankit Dubey
 

Mehr von Ankit Dubey (20)

Unit 1 android and it's tools quiz {mad cwipedia}
Unit 1 android and it's tools quiz {mad cwipedia}Unit 1 android and it's tools quiz {mad cwipedia}
Unit 1 android and it's tools quiz {mad cwipedia}
 
Scheduling
Scheduling Scheduling
Scheduling
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Ch5 cpu-scheduling
Ch5 cpu-schedulingCh5 cpu-scheduling
Ch5 cpu-scheduling
 
Ch4 threads
Ch4 threadsCh4 threads
Ch4 threads
 
Ch3 processes
Ch3 processesCh3 processes
Ch3 processes
 
Ch2 system structure
Ch2 system structureCh2 system structure
Ch2 system structure
 
Ch1 introduction-to-os
Ch1 introduction-to-osCh1 introduction-to-os
Ch1 introduction-to-os
 
Android i
Android iAndroid i
Android i
 
Mongodb mock test_ii
Mongodb mock test_iiMongodb mock test_ii
Mongodb mock test_ii
 
Android mock test_iii
Android mock test_iiiAndroid mock test_iii
Android mock test_iii
 
Android mock test_ii
Android mock test_iiAndroid mock test_ii
Android mock test_ii
 
Ajp notes-chapter-06
Ajp notes-chapter-06Ajp notes-chapter-06
Ajp notes-chapter-06
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05
 
Ajp notes-chapter-04
Ajp notes-chapter-04Ajp notes-chapter-04
Ajp notes-chapter-04
 
Ajp notes-chapter-03
Ajp notes-chapter-03Ajp notes-chapter-03
Ajp notes-chapter-03
 
Ajp notes-chapter-02
Ajp notes-chapter-02Ajp notes-chapter-02
Ajp notes-chapter-02
 
Ajp notes-chapter-01
Ajp notes-chapter-01Ajp notes-chapter-01
Ajp notes-chapter-01
 
13 c
13 c13 c
13 c
 

Kürzlich hochgeladen

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 

Kürzlich hochgeladen (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 

Test Management Plan

  • 1. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 1 CO3 : Prepare test plan for an application. Test Plan • A document describing the scope, approach, resources and schedule of intended test activities. It identifies amongst others test items, the features to be tested, the testing tasks, who will do each task, degree of tester independence, the test environment, the test design techniques and entry and exit criteria to be used, and the rationale for their choice, and any risks requiring contingency planning. It is a record of the test planning process. Steps for preparing a test plan • Analyze the product (learn product thoroughly) • Develop test strategy -define scope of testing ,risk and issues • Define objective of test • Define test criteria • Planning the resources • Plan test environment • Schedule and cost • Test deliverables Test deliverables includes  Scope  Methodology  Requirements  Criteria for pass-fail  Schedule TEST PLAN TYPES • Master Test Plan: A single high-level test plan for a project/product that unifies all other test plans.
  • 2. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 2 • Testing Level Specific Test Plans :Plans for each level of testing. – Unit Test Plan – Integration Test Plan – System Test Plan – Acceptance Test Plan • Testing Type Specific Test Plans: Plans for major types of testing like Performance Test Plan and Security Test Plan. TEST PLAN GUIDELINES • Make the plan concise. Avoid redundancy and superfluousness. If you think you do not need a section that has been mentioned in the template above, go ahead and delete that section in your test plan. • Be specific. For example, when you specify an operating system as a property of a test environment, mention the OS Edition/Version as well, not just the OS Name. • Make use of lists and tables wherever possible. Avoid lengthy paragraphs. • Have the test plan reviewed a number of times prior to base lining it or sending it for approval. The quality of your test plan speaks volumes about the quality of the testing you or your team is going to perform. • Update the plan as and when necessary. An outdated and unused document stinks and is worse than not having the document in the first place. Deciding test approach • Like any project, the testing also should be driven by a plan. The test plan acts as the anchor • For the execution, tracking and reporting of the entire testing project. Activities of test plan: 1. Scope Management: Deciding what features to be tested and not to be tested. 2. Deciding Test approach /strategy: Which type of testing shall be done like configuration, integration, localization etc. 3. Setting up criteria for testing: There must be clear entry and exit criteria for different phases of testing. The test strategies for the various features and combinations determined how these features and combinations would be tested. 4. Identifying responsibilities, staffing and training needs 5. Identifying resource requirements
  • 3. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 3 6. Identifying test deliverables 7. Testing tasks: size and effort estimation Setting up criteria for testing • There must be clear entry and exit criteria, pass or fail criteria , suspend criteria, Resume criteria for different phases of testing. The test strategies for the various features and combinations determined how these features and combinations would be tested.  Pass or fail: - Specify the criteria that will be used to determine whether each test item has passed or failed testing.  Suspend Criteria: - Specify the criteria to be used to suspend test activity.  Resume Criteria: - Specify the criteria which must be redone when testing is resumed. Identifying Responsibilities • A testing project requires different people to play different roles. There are roles of test engineers, test leads and test managers. There is also role definition on the dimensions of the modules being tested or the type of testing. These different roles should complement each other. • The different role definition should -  Ensure there is clear accountability for a given task, so that each person knows what he or she has to do,  Clearly list the responsibilities for various functions to various people, so that everyone knows how his or her work fits into the entire project.  Complement each other, ensuring no one steps on an others‟ toes  Supplement each other, so that no task is left unassigned. Role definition should not only address technical roles, but also list the management and reporting responsibilities. This includes frequency, format and recipients of status reports and other project-tracking mechanism. Staff training This activity of test planning will give the idea about the following points: 1. How many staff needs training? 2. Who are the attendees? 3. What training needs to be given? 4. What are the pre requisites of the training?
  • 4. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 4 5. How long will be the training? 6. Where training will be conducted Resource requirements Factors to be considered while selecting the resource requirements are: People: How many people are required? How much experience they should possess? What kind of experience is needed? What should they be expertise in? Should they be full-time, part-time, contract, students? Equipment: How many Computers are required? What configuration computers will be required? What kind of test hardware is needed? Any other devices like printers, tools etc. Office and lab space: Where will they be located? How big will they be? How will they be arranged? Software: Word processors, databases, custom tools. What will be purchased, what needs to be written? Outsource companies: Will they be used? What criteria will be used for choosing them? How much will they cost? Miscellaneous supplies: Disks, phones, reference books, training material. What else might be necessary over the course of the project? The specific resource requirements are very project-, team-, and company-dependent, so the test plan effort will need to carefully evaluate what will be needed to test the software. Test Deliverables and Milestones • Test Deliverables are the artifacts which are given to the stakeholders of software project during the software development lifecycle. There are different test deliverables at every phase of the software development lifecycle. Some test deliverables are provided before testing phase, some are provided during the testing phase and some after the testing cycles is over. • The different types of Test deliverables are:  Test cases Documents  Test Plan  Testing Strategy  Test Scripts  Test Data  Test Traceability Matrix  Test Results/reports
  • 5. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 5  Test summary report  Install/config guides  Defect Reports  Release notes • The test plan describes the overall method to be used to verify that the software meets the product specification and the customer's needs. It includes the quality objectives, resource needs, schedules, assignments, methods, and so forth. • Test cases list the specific items that will be tested and describe the detailed steps that will be followed to verify the software. • Bug reports describe the problems found as the test cases are followed. These could be done on paper but are often tracked in a database. • Test tools and automation are listed and described which are used to test the software. If the team is using automated methods to test software, the tools used, either purchased or written in-house, must be documented. • Metrics, statistics, and summaries convey the progress being made as the test work progresses. They take the form of graphs, charts, and written reports. • Milestones: milestones are the dates of completion given for various tasks to be performed in testing. These are thoroughly tracked by the test manager and are kept in the documents such as Gantt charts, etc. Test Management • It concerned with both test resource and test environment management. It is the role of test management to ensure that new or modified service products meet business requirements for which they have been developed or enhanced. 1) Test Infrastructure Management Testing requires a robust infrastructure to be planned upfront. This infrastructure is made up of three essential elements.  A test case database (TCDB) (additional): A test case database captures all the relevant information about the test cases in an organization. Some of the entities and the attributes are given in following table
  • 6. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 6 Entity Purpose Attributes Test case Records all the ―static‖ information about the tests  Test case ID  Test case name (filename)  Test case owner  Associated files for the test case Test case- product cross reference Provides a mapping between the tests and the corresponding product features ; enables identification of tests for a given feature  Test case ID  Modulate ID Test case run history Gives the history of when a test was run and what was the result; provides inputs on selection of tests for regression runs (see chapter 8)  Test case ID  Run date  Time taken  Run status (success/failure) Test case – Defect cross reference Gives details of test cases introduced to test certain specific defects detected in the product ;provides inputs on the selection of tests for regression runs  Test case ID  Defect reference# (points to a record in the defect repository)  Defect Repository Entity Purpose Attributes Defect details Records all the ― static‖ information about the tests  Defect ID  Defect priority /severity  Defect description  Affected product(s)  Any relevant version information (for example, OS version)  Customers who encountered the problem (could be reported by the internal testing team also)  Date and time of defect
  • 7. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 7 occurrence Test case- product cross reference Provides a mapping between the tests and the corresponding product features ; enables identification of tests for a given feature  Test case ID  Modulate ID Test case run history Gives the history of when a test was run and what was the result; provides inputs on selection of tests for regression runs (see chapter 8)  Test case ID  Run date  Time taken  Run status (success/failure) Test case – Defect cross reference Gives details of test cases introduced to test certain specific defects detected in the product ;provides inputs on the selection of tests for regression runs  Test case ID  Defect reference# (points to a record in the defect repository) 2) Test People Management • People management is an integral part of any project management and test planning. • People management also requires the ability to hire, motivate, and retain the right people. • These skills are seldom formally taught. • Testing projects present several additional challenges.
  • 8. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 8 • We believe that the success of a testing organization depends vitally on judicious people management skills Test Lead responsibilities and activities: • Identify how the test teams formed and aligned within organization • Decide the roadmap for the project • Identify the scope of testing using SRS documents. • Discuss test plan, review and approve by management/ development team. • Identify required metrics • Calculate size of project and estimate efforts and corresponding plan. • Identify skill gap and balance resources and need for training education. • Identify the tools for test reporting , test management, test automation, • Create healthy environment for all resources to gain maximum throughput. • Identify how the test teams formed and aligned within organization management/ development team. Test team responsibilities and activities: • Initiate the test plan for test case design • Conduct review meetings • Monitor test progress , check for resources, balancing and allocation • Check for delays in schedule discuss, resolve risks if any. Test Process 1) Base lining of test plan • The format and content of a software test plan vary depending on the processes, standards, and test management tools being implemented. Nevertheless, the following format, which is based on IEEE standard for software test documentation, provides a summary of what a test plan can/should contain. Test plan template • Test Plan Identifier: Provide a unique identifier for the document. (Adhere to the Configuration Management System if you have one.) • Introduction: Provide an overview of the test plan. Specify the goals/objectives. Specify any constraints. • References: List the related documents, with links to them if available, including the following: 1. Project Plan 2. Configuration Management Plan • Test Items: List the test items (software/products) and their versions.
  • 9. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 9 • Features to be Tested: 1. List the features of the software/product to be tested. 2. Provide references to the Requirements and/or Design specifications of the features to be tested • Features Not to Be Tested: 1. List the features of the software/product which will not be tested. 2. Specify the reasons these features won’t be tested. • Approach: 1. Mention the overall approach to testing. 2. Specify the testing levels [if it’s a Master Test Plan], the testing types, and the testing methods [Manual/Automated; White Box/Black Box/Gray Box] • Item Pass/Fail Criteria: 1. Specify the criteria that will be used to determine whether each test item (software/product) has passed or failed testing. • Suspension Criteria and Resumption Requirements: 1. Specify criteria to be used to suspend the testing activity. 2. Specify testing activities which must be redone when testing is resumed. • Test Deliverables: List test deliverables, and links to them if available, including the following: – Test Plan (this document itself) – Test Cases – Test Scripts – Defect/Enhancement Logs – Test Reports • Test Environment: 1. Specify the properties of test environment: hardware, software, network etc. 2. List any testing or related tools. • Estimate: Provide a summary of test estimates (cost or effort) and/or provide a link to the detailed estimation. • Schedule: Provide a summary of the schedule, specifying key test milestones, and/or provide a link to the detailed schedule. • Staffing and Training Needs: 1. Specify staffing needs by role and required skills. 2. Identify training that is necessary to provide those skills, if not already acquired. • Responsibilities: List the responsibilities of each team/role/individual. • Risks: 1. List the risks that have been identified. 2. Specify the mitigation plan and the contingency plan for each risk. • Assumptions and Dependencies: 1. List the assumptions that have been made during the preparation of this plan.
  • 10. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 10 2. List the dependencies. • Approvals: 1. Specify the names and roles of all persons who must approve the plan. 2. Provide space for signatures and dates. (If the document is to be printed.) 2) Test Case Specification The test case specifications should be developed from the test plan and are the second phase of the test development life cycle. The test specification should explain "how" to implement the test cases described in the test plan. Test case specifications are useful as it enlists the specification details of the items. Test Specification Items are must for each test specification should contain the following items: 1. Case No.: The test case number should be a three digit identifier of the following form:c.s.t, where: c- is the chapter number, s- is the section number, and t- is the test case number. 2. Title: is the title of the test. 3. Programme: is the program name containing the test. 4. Author: is the person who wrote the test specification. 5. Date: is the date of the last revision to the test case. 6. Background: (Objectives, Assumptions, References, Success Criteria): Describes in words how to conduct the test. 7. Expected Error(s): Describes any errors expected 8. Reference(s): Lists reference documentation used to design the specification. 9. Data: (Tx Data, Predicted Rx Data): Describes the data flows between the Implementation under Test (IUT) and the test engine. 10. Script: (Pseudo Code for Coding Tests): Pseudo code (or real code) used to conduct the test. Test Reporting 1) Executing Test Cases
  • 11. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 11 Test execution is the process of executing the code and comparing the expected and actual results. Following factors are to be considered for a test execution process:  Based on a risk, select a subset of test suite to be executed for this cycle.  Assign the test cases in each test suite to testers for execution.  Execute tests, report bugs, and capture test status continuously.  Resolve blocking issues as they arise.  Report status, adjust assignments, and reconsider plans and priorities daily.  Report test cycle findings and status. 2) Test Reporting Test reporting is a means of achieving communication through the testing cycle. There are 3 types of test reporting. 1. Test incident report: A test incident report is communication that happens through the testing cycle as and when defects are encountered .A test incident report is an entry made in the defect repository each defect has a unique id to identify incident .The high impact test incident are highlighted in the test summary report. 2. Test cycle report: A test cycle entails planning and running certain test in cycle , each cycle using a different build of the product .As the product progresses through the various cycles it is expected to stabilize. Test cycle report gives 1. A summary of the activities carried out during that cycle. 2. Defects that are uncovered during that cycle based on severity and impact 3. Progress from the previous cycle to the current cycle in terms of defect fixed 4. Outstanding defects that not yet to be fixed in cycle 5. Any variation observed in effort or schedule 3 Test summary report: The final step in a test cycle is to recommend the suitability of a product for release. A report that summarizes the result of a test cycle is the test summary report. There are two types of test summary report: 1. Phase wise test summary, which is produced at the end of every phase 2. Final test summary report. A Summary report should present 1. Test Summary report Identifier 2 Description: - Identify the test items being reported in this report with test id 3 Variances: - Mention any deviation from test plans, test procedures, if any.
  • 12. Unit 3: Test Management Course Coordinator : Mrs. Kshirsagar S.R. M.M.Polytechnic , Thergaon Page 12 4 Summary of results: - All the results are mentioned here with the resolved incidents and their solutions. 5 Comprehensive assessment and recommendation for release should include Fit for release assessment and recommendation of release