Test Strategy Document Software Engineering
Test Strategy Document Software Engineering
1. INTRODUCTION
1.1. Purpose
This test plan describes the testing approach and overall framework that will drive the testing of
Mobile Store System.
Test plan:
Features to be Tested:
Login and authentication module
Data storage Module
Input and output process Module
Design of the software
Features Not to Be Tested:
We will not test network related issues
Approach:
We will perform black box testing
We will also perform white box testing
Item Pass/Fail Criteria:
Item will be pass and fails if they don’t give required output.
The storage failure will result in failure of function
Test Environment:
We will use java test tool called j unit test on core i5 laptop.
Schedule:
We will test software on Monday and Tuesday.
EXECUTION STRATEGY
The entry criteria refer to the desirable conditions in order to start test execution; only the
migration of the code and fixes need to be assessed at the end of each cycle.
The exit criteria are the desirable conditions that need to be met in order proceed with the
implementation.
Entry and exit criteria are flexible benchmarks. If they are not met, the test team will assess
the risk, identify mitigation actions and provide a recommendation. All this is input to the
project manager for a final “go-no go” decision.
Entry criteria to start the execution phase of the test: the activities listed in the Test
Planning section of the schedule are 100% completed.
Entry criteria to start each cycle: the activities listed in the Test Execution section of the
schedule are 100% completed at each cycle.
Functional Test
PURPOSE: Functional testing will be performed to check the functions of application. The
functional testing is carried out by feeding the input and validates the output from the
application.
Scope: The below excel sheet details about the scope of Functional test. Note: The scope is
high level due to changes in the requirement.
To keep the document easily fragmented and categorized, the scope has been embedded as
separate document. If you prefer you can insert a table here itself. The scope is created based
on the Test scenarios that were identified in the previous article.
Functional Testing
Scope.xlsx
METHOD: The test will be performed according to Functional scripts, which are stored in HP
ALM.
Test environment with application installed, configured and ready to use state
Sign-off Readiness
PURPOSE: this test focuses on validating the business logic. It allows the end users to
complete one final review of the system prior to deployment.
TESTERS: the UAT is performed by the end users (L1, L2 and L3).
METHOD: Since the business users are the most indicated to provide input around
business needs and how the system adapts to them, it may happen that the users do
some validation not contained in the scripts. Test team write the UAT test cases based
on the inputs from End user (L1,L2 and L3 users) and Business Analyst’s.
TIMING: After all other levels of testing (Exploratory and Functional) are done. Only after
this test is completed the product can be released to production.
TEST DELIVERABLES
This document lists out all the activities that have to be performed by the QA team and
estimates how many man-hours each activity is going to take.
EXECUTION STRATEGY
The entry criteria refer to the desirable conditions in order to start test execution; only
the migration of the code and fixes need to be assessed at the end of each cycle.
The exit criteria are the desirable conditions that need to be met in order proceed with
the implementation.
Entry and exit criteria are flexible benchmarks. If they are not met, the test team will
assess the risk, identify mitigation actions and provide a recommendation. All this is input
to the project manager for a final “go-no go” decision.
Entry criteria to start the execution phase of the test: the activities listed in the Test
Planning section of the schedule are 100% completed.
Entry criteria to start each cycle: the activities listed in the Test Execution section of the
schedule are 100% completed at each cycle.
Test Technical
Exit Criteria Notes
Team Team
Test metrics to measure the progress and level of success of the test will be developed and shared
with the project manager for approval. The below are some of the metrics
status
template available