0% found this document useful (0 votes)
15 views6 pages

Unit-3 Test Management

Uploaded by

rathodnikil07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views6 pages

Unit-3 Test Management

Uploaded by

rathodnikil07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Jai Mahakali Shikshan Sanstha’s

0 UNIT:-3
AGNIHOTRI POLYTECHNIC NAGTHANA,WARDHA
Department Of Computer Engineering
Subject: Software Testing

UNIT:-3
Test Management

Marks 14
Syllabus

3.1 Test Planning: Preparing a Test Plan, Deciding Test Approach, Setting Up Criteria for
Testing, Identifying Responsibilities, Staffing, Resource Requirements, Test Deliverables,
Testing Tasks.

3.2 Test Management: Test Infrastructure Management, Test People Management.

3.3 Test Process: Base Lining a Test Plan, Test Case Specification.

3.4 Test Reporting: Executing Test Cases, Preparing Test Summary Report.

3.1) Test Planning

3.1.1Test Plan

 Test plan can be defined as a document that describe scope, approach, schedule and
resources of intended testing activities.
 It identifies features to be tested, testing tasks, who will do each task, test environment,
design techniques, entry and exit criteria to be used.
 It is a strategic document which contains information that describes how to perform
testing on an application in an effective, efficient and optimized manner.
 The test plan acts as the anchor for the execution, tracking and reporting of the entire
testing project.

1. Preparing test plan: It describes the attributes to be considered for test plan.

1. What needs to be tested – the scope of testing, including clear identification of


what will be the tested & what will not be tested.
2. How the testing is going to be performed – breaking down the testing into small
and manageable tasks and identifying the strategies to be used for carrying out the
tasks.
3. What resources are needed for testing- computer as well as human resources.
4. The time lines by which the testing activities will be performed.
5. Risks that may be faced in all of the above, with appropriate mitigation and
contingency plans.

1 Miss.Priyanka Galhat
2. Deciding Test approach/ strategy: It specifies parameters for deciding testing
approach or strategy like testing levels, testing types and methods.

This includes identifying:-


1. What type of testing would use for testing functionality?
2. What are the configurations for testing features?
3. What integration testing would you do to ensure these features work together?
4. What “non-functional” tests would you need to do?

3. Setting up criteria for testing: It includes deciding criteria used for ensuring
successful testing.
Some of the typical suspension criteria include:
1. Encountering more than a certain numbers of defects, causing frequent stoppage of
testing activity.
2. Hitting the bugs which prevent further progress of testing.

4. Identifying responsibilities, staffing

Identifying responsibilities:-It specifies list of responsibilities of each team and role


of each team member.

Staffing:-It includes selecting team member for a individual team, organizing a team
into units to address development problems.

5. Resource Requirement: : It specifies as a part of planning for a testing project, the


project manager should provide estimate for the various h/w & s/w resources
required.

6. Test Deliverables: It specifies to include testing deliverables like test plan, test case
specification, test log, test case design, test summary report and the entire document
related to testing.

7. Testing tasks: Size and Effort estimation: This specifies to include estimation in
terms of size, effort & schedule of testing project.

3.2) Test Management

 It is the process of managing testing activity.

2 Miss.Priyanka Galhat
 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.

 Test Infrastructure Management


 It is a set of interconnected s/w and h/w components as well as methodologies for
applications life cycle management. It is done to:-
1) Control resources
2) Centralize administration
3) Manage account and access
4) Manage test data

 Test People Management


 It includes management of people involved in testing process. It includes
1) Assigning roles to people
2) Assigning task to be performed by an individual
3) Keeping record about all members in a team of testing

3.3) Test Process

It is a process that defines step by step details of performing testing.

 Base lining a test plan


 Base lining defines as a line that forms a base for any construction, measurement
or calculation.
 In s/w testing, it is considered to be a validation of documents and specification
on which test case would be designed and testing will be performed.

 Test case specification


 A test case specification is a document that describes purpose of specific test case,
required input and expected output.
 It also provides step by step procedure for execution of test case and outlines
pass/fail criteria for determining acceptance.

3 Miss.Priyanka Galhat
3.4) Test Reporting

 It is a document recording data obtained from evaluation done in testing in an


organized manner.
 It is considered to be a mean of achieving communication through testing cycle.

 Executing Test Cases


Test cases which are prepared in earlier phase have to be executed at appropriate time.
For instance; on daily basis execute smoke test cases.

Test execution has the following major task


1. Follow test procedure to execute test suites and individual test cases.

2. Do the confirmation testing or re-testing to re-execute the tests that previously failed in
order to confirm a fix.

3. Log the result of the test execution followed by recording the versions of the software
under tests. A test log contains information about what are the test cases, order of
execution, who executed it, and the pass/fail status of the test case.

4.Comparison of actual results with expected results.

5.In case of differences between actual and expected results, defect occurrence is
reported.

6.During the execution of test cases defect database must be updated with earlier defects
and newly found defects. This defect database becomes the communication mechanism
between development team and testing team.

7. Execution of test cases and the corresponding result of execution decide the suspension
or resumption of further test cases. The execution stage also decides the update in
traceability matrix

 Preparing 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.

4 Miss.Priyanka Galhat
Step 1: Purpose of the document
It gives the short description about the objective behind preparation of the
document.
Example: Document explaining various activities performed as part of Testing.

Step 2: Overview of an Application


In this step brief description about the application to be tested is mentioned.

Step 3: Testing Scope


(i) In Scope (ii) Out of Scope (iii) Items not tested

In this section it gives an explanation about the functions/modules in scope and


out of scope for testing along with this, it also gives information about any item
which is not tested due to any constraints/ dependencies/restrictions.

Step 4: Metrics
In this section, it gives information about metrics. These metrics will help to
understand the test execution results, status of test cases and defects etc.

5 Miss.Priyanka Galhat

You might also like