1>Establishing a Testing Policy
2>Building a software testing strategy
3>Establishing a software testing method incorporating
testing strategy & testing tactics
4>Include test plans, test criteria, testing techniques and
testing tools used in the V&V of SDLC as part of the
All these are the testing phases like environment in testing
1)Preparing Test methodology/strategy
2)Preparing Test plan
3)Preparing Test Scenarios
4)Preparing Test Cases
5)Preparing Test log/Defects Reports
6)Preparing Test Responsibility Matrix
1. Unit test Environment(development side)
2. Integration test Environment(develoment side)
3. System test Environment(testing side)
4. Performance test Environment(testing side)
5. User Acceptance test Environment(testing side/client
Environment is a combination of three types of layers like:
1) Presentation Layer.
2) Business Layer.
3) Database Layer.
Types of Environment: There are four types of environments based upon the tier of architecture.
1) Standalone Environment based upon Single Tier Architecture.
2) Client Server Environment based upon Two Tier Architecture.
3) Web Environment based upon Three Tier Architecture.
4) Distributed Environment based upon NTier Architecture.
1) Standalone Environment based upon Single Tier Architecture: This environment consists of all the three layers i.e. Presentation layer, Business layer and Database layer in a Single tier.
2) Client Server Environment based upon Two Tier Architecture: This environment consists of two tiers like; First Tier is for client and the second Tier is for the Database server. Presentation layer and Business layer will be present in each & every client, while the database will be present in the database server.
3) Web Environment based upon Three Tier Architecture: This environment consists of three tiers wherein the client is located in one tier, application server is located in middle tier and database server is located in the last tier. Every client contains the presentation layer, application server contains the business layer and database server contains the database layer.
4) Distributed Environment: This environment is similar to the Web Environment however the business logic is distributed across the application server in order to distribute the load.