Professional Documents
Culture Documents
Test Strategy
v1.0
Document Location
This is a snapshot of an on-line document. Paper copies are valid only on the day they are
printed. Refer to the author if you are in any doubt about the currency of this document.
Revision History
Revision Number Revision Date Summary of Changes Changes marked
0.1 19/01/2016 Draft Version
Approvals
Name Title Approval Date Approver’s Signature
Distribution
Date Modified By Modification
15 October 2016 Developer Name Initial Document
Creation
1 INTRODUCTION..............................................................................................4
1.1 PURPOSE.................................................................................................................. 4
1.2 PROJECT REFERENCES.............................................................................................. 4
1.3 TESTING OBJECTIVE.................................................................................................. 4
1.4 TEST SCOPE............................................................................................................. 5
1.5 TESTLEVELS.............................................................................................................. 5
1.6 ASSUMPTIONS FOR TESTING......................................................................................6
2 TEST APPROACH / STRATEGY.....................................................................7
5 TEST ENVIRONMENT....................................................................................9
Recommended Sign-off:
1 INTRODUCTION
This Strategy document defines the objectives, context and approach used to perform the testing
in an Agile environment; Also assesses the quality of developed software.
1.1 Purpose
This Strategy document serves as a high level plan that specifies the overall approach to
perform Testing in an Agile environment.
It documents Agile Testing framework, approach and standards that will apply to Test cases,
Functions and Object Repository’s. All test cases will be built using an Automated Function
Based Testing Methodology and by identifying tasks required to build an Agile testing
solution.
This section aligns the overall Test implementation plan for the <Client> applications
developed. It describes the tangible goals of testing. Test objectives can be at varying levels
of detail. At the Test strategy level, the test objectives are driven by the solution objectives
and describe the overall objectives for testing. These include high level objectives that
address the business functions, the technical requirements and those that reduce the risks
and costs of failure.
(This can be modified depending upon the actual scope).
Need to mention what are the applications / Features in scope / Out of Scope. Anything
except those requirements (FR) that have been formally agreed upon by both <Client> and
IBM and documented accordingly in DoU is considered out of scope.
More details would be covered in a Test plan for the respective Release / Features.
1.5 TestLevels
Below diagram shows the Agile Testing Quadrants and various Test levels. The Test Levels
applicable for specific engagement to be chosen and provided in this section–-
Any underlying assumptions for the strategy is clearly stated in this section.
Below is the IBM Recommended Operating Model for an Agile testing project – From Test Design
to Automated Test Cases. This approach delivers lowest test case volume with highest coverage.
It provides a tool suite that operationalizes and automates testing in the DevOps process.
The diagram below shows IBM’s Integration Architecture that drives optimization and
automation across the testing lifecycle.
Note - This is the general IBM proposed Test Model and Integration architecture. The Model and
architecture that would be implemented for a specific client engagement to be replaced after
walkthrough.
The diagram will serve as a guide to the testing team on the list of activities and tasks that need
to be performed from a Testing perspective. It shows the tests and tools supporting an E2E
DevOps Framework that should be used for interaction across the client organization from a
continuous integration, continuous testing and continuous deployment perspective. However, it
This is the general IBM proposed Agile Testing framework. The framework that would be
implemented for a specific client engagement to be replaced after walkthrough.
5 TEST ENVIRONMENT
5.1 TEST ENVIRONMENT REQUIREMENTS
Test Environment requirements to be mentioned. Also mention who would be responsible for
the Test Environment setup. The tentative dates for the test Environments for each test type
should be provided.