You are on page 1of 2

Test Process: -> Project familiarity meeting - understanding the client, - Project duration and delivery dates - People

involved in the project like PM, tech leads, QA leads, devs, te sters.... -> Developing the project plan - Understand the SRS (Software Requirement Specification) - Create the test plan and project plan - Develop the test scenarios while the developers are writing code for i ndividual modules and write code to test each of the modules under development - Cover as much functional test cases from SRS as possible. - Data maintained in Excel or bug tracking tools -> Testing - Once a module development is finished, start the testing with Smoke te sting. The module should pass smoke testing inorder to proceed for further testi ng - Modules passing smoke testing are tested manually against the test cas es written for the first time. - Bugs found while testing must be logged in bug tracking tool. - On bug fix, do verification testing and regression testing for all the related modules - If fix passes verification, then the bug is marked as fixed and verifi ed. Bug closure happens at this stage. - If the fix fails, then the above steps are repeated until the bug fix happens correctly and is resolved. Different tests are performed on individual modules and integration testing on m odule integration. These tests include: - Compatibility testing - Load and Stress testing - System testing Review of the software requirement specifications Objectives is set for the Major releases Target Date planned for the Releases Detailed Project Plan is build. This includes the decision on Design Specificati ons Develop Test Plan based on Design Specifications Test Plan : This includes Objectives, Methodology adopted while testing, Feature s to be tested and not to be tested, risk criteria, testing schedule, multiplatform support and the resource allocation for testing. Test Specifications This document includes technical details ( Software requirements ) required prior to the testing. Writing of Test Cases Smoke(BVT) test cases Sanity Test cases Regression Test Cases Negative Test Cases Extended Test Cases

Development

Modules developed one by one

Installers Binding: Installers are build around the individual product. Build procedure : A build includes Installers of the available products multiple platforms.

Testing Smoke Test (BVT) Basic application test to take decision on further testing Testing of new features Cross-platform testing Stress testing and memory leakage testing. Bug Reporting Bug report is created Development Code freezing No more new features are added at this point. Testing Builds and regression testing. Decision to release the product Post-release Scenario for further objectives.