Etl - Test - Plan
Etl - Test - Plan
Etl - Test - Plan
2013
This document contains the future
testing activities to be done like
number of resources required, test TESTING
environment, types of testing to be CAMPUS
done, defect tracking procedure etc.
Document History
Document Location
Page 2 of 21
Revision History
Date of this revision: Date of next revision NA
Approvals
This document requires following approvals.
Name Title
Pankaj Test Manager
Harsha Project Manager
Distribution
This document has been distributed to
Name Title
Pankaj Test Manager
Pankaj Project Manager
Page 3 of 21
Pankaj Architect
Pankaj Developer
Contents
1. Brief Description..........................................................4
2. Test Objective:.............................................................4
3. Test Scope....................................................................5
3.1 List of features to be tested :..................................5
3.2 List of features not to be tested:............................7
4. Approach.....................................................................8
5. Assumption:..............................................................10
6. Risk............................................................................11
7. Mitigation Plan/Back Up plan/Contingency Plan......11
Page 4 of 21
8. Types Of Testing........................................................12
9. Roles and Responsibilities:........................................12
........................................................................................ 7
1. Brief Description
GMAIL is a web based application with heaps of
storage capacity given to the user. Using GMAIL
user will we able to send an email, receive an
email, forward an email etc. The complete
requirement document of the application is
available in clear case.
2. Test Objective:
The main objective of the test is to make sure the
application works according to the business
requirements, find as many defects as possible
and communicate the same to the developers and
ensure that at the end of test life cycle a quality
application is delivered to the client.
Page 5 of 21
3. Test Scope
This defines the boundaries of testing of GMAIL
application
3.1 List of features to be tested :
Features Description
Compose User can compose any
new emails and can
send it along with the
attachments
Inbox Any new email received
should be available in
inbox.
Sent Items Should contain the list
of emails sent by the
user
Draft End User compose an
email and then save
that in the draft, which
can be reused latter
Trash Deleted emails should
be available in trash
Page 6 of 21
Features Description
Orkut External
application
Picasa External
application
Page 8 of 21
4. Approach
There will be two teams – onsite team and
India team. Daily work assignment would be
sent to the respective test leads through
email by the test manager. Test leads are
then responsible to assign the work to their
respective team members. Once the work is
completed the respective test engineers
should then send the status email containing
the progress of the work by end of the day to
Page 9 of 21
5. Assumption:
Some of the assumptions in this project from
testing perspective are as follows:
1. Total number of human resources would be four
throughout the project(Excluding the Test Lead)
2. A "full-time" resource will work for at least 40
hours/week
3. Any code changes or fixes done which needs to be
moved to test environment while the testing is in
progress should be communicated to the test
team.
4. Test Environment: The Test URLS, user ids and
databases are available and documented before
starting smoke testing
6. Risk
Some of the risk identified in the project is as
follows:
7. Mitigation Plan/Back Up
plan/Contingency Plan
1. Trainees would be appointed as back up staff
2. Regular trainings on the domain and application
will be organized.
8. Types Of Testing
1. Smoke Test
2. Functional Testing
3. Integration Testing
4. System Testing
Page 12 of 21
5. Adhoc Testing
6. Compatibility Testing
7. Exploratory Testing
8. Globalization Testing
9. Performance Testing
Test Lead:
1. Write or review test plan
2. Assigning work to the test engineers
3. Approving leaves of test engineers
4. Prepare monthly status work report and send
it to test manager.
5. Write test cases
6. Execute Test Cases
7. Review test cases
Test Engineer:
11. Schedule:
Page 15 of 21
System Study Write Test Cases Execute the test cases Release Date
Functional
Testing
Entry Criteria
White Box testing should be
completed
Test Cases should be ready
Product should be available
with the required
test environment
Resources should be
available
Exit Criteria
Based on % of Test Cases
executed
Based on % of Test Cases
Pass
Based on % of severity
defects found & fixed
Integration
Testing
Entry Criteria
Exit criteria of functional
testing should be met and
minimum features should
be available to perform
integration testing
Test Cases should be ready
Product should be available
Page 17 of 21
Exit Criteria
Based on % of Test Cases
executed
Based on % of Test Cases
Pass
Based on % of severity
defects found & fixed
System Testing
Entry Criteria
Exit criteria of integration
Page 18 of 21
Exit Criteria
All of the Test Cases
should be executed
There should be No critical
& major defects
Example:
Hardware:
Software:
14. Template:
15. Deliverable: