Stress Testing. Security and Access control testing. User acceptance testing. Alpha testing. 6. Tools. 7. TEST ENVIRONMENT8. TEST SCHEDULE9. CONTROL PROCEDURE1. ROLES AND RESPONSIBILITIES1. DELIVERABLE1. 2. ENTRY CRITERIA1. SUSPENSION CRITERIA1. RESUMPTION CRITERIA1. EXIT CRITERIA1. 6. RISK1. 7. ACRONYMS1. INTRODUCTIONlt Client Inc, USA has contracted with lt Company Name, India to design, development and testing the reports of their clients. This document will address the different standards that will apply to the unit, integration and system testing of the specified application. The design, development and testing of these reports will be based on clients Project Name management project. Throughout the testing process we will be applying the test documentation specifications described in the IEEE Standard 8. Software Test Documentation. OBJECTIVEObjective of Test plan is to define the various Testing strategies and Testing tools used for complete Testing life cycle of this project. SCOPEThe document mainly targets the GUI testing and validating data in report output as per Requirements Specifications provided by Client. Functions to be tested. GUI2. Reports OutputData. Report SetupLocations. Functions not to be tested. Not other than mentioned above in section 3. REFERENCESGuidelines provided by Client and their clients. Refer Guideline location Companyname. Project. Name. Design. Guidelines. 5. TESTING PROCESS OVERVIEW5. Microsoft Access Report Page Header Line here. Test Process. Test process followed by QA will be categorized in to 2 ways Process to be followed when sufficient time is available for QAProcess to be followed when sufficient time is not available for QAA Process to be followed when sufficient time is available for QAUnderstanding Requirements Requirement specifications will be sent by client. Understanding of requirements will be done by QA along with. Respective lead and developer and queries are raised if any. Raised queries will be sent by lead to client. Response to queries will be sent by client. Preparing Test Cases QA will be Preparing Test Cases based on the requirement specifications. This will cover all scenarios for requirements. Preparing Test Matrix QA will be preparing test matrix which maps test cases to respective requirement. This will ensure the coverage for requirements. Reviewing test cases and matrix Peer review will be conducted for test cases and test matrix by senior QA member in QA team. In certain cases for e. Any comments or suggestions on test cases and test coverage will be provided by reviewer respective Author of Test Case and Test Matrix. Suggestions or improvements will be re worked by author and will be send for approval. Re worked improvements will be reviewed and approved by reviewer. Creating Test Data Test data will be created by respective QA on clients developmentstest site based on scenarios and Test cases. Executing Test Cases Test cases will be executed by respective QA on clients developmenttest site based on designed scenarios, test cases and Test data. Test result Actual Result, PassFail will updated in test case document. Defect Logging And Reporting QA will be logging the defectbugs in Bugzilla bug tracking tool found during execution of test cases and will assigned the Bug id generated by Bugzilla to respective test cases document. After this, QA will inform respective developer about the defectbugs. Retesting And Regression Testing Retesting for fixed bugs will be done by respective QA once it is resolved by respective developer and bugdefect status will be updated accordingly. In certain cases, regression testing will be done if required. DeploymentDelivery Once all bugsdefect reported after complete testing is fixed and no other bugs are found, report will be deployed to clients test site by developer. Once round of testing will be done by QA on clients test site if required. Report will be delivered along with sample output by email to respective lead and Report group. QA will be submitting the filled hard copy of delivery slip to respective developer. Once lead gets the hard copy of delivery slip filled by QA and developer, he will send the report delivery email to client. B Process to be followed when sufficient time is not available for QAUnderstanding requirement Requirement specification will be sent by client. Understanding of requirements will be done by QA along with respective lead and developer and queries are raised if any. Raised quires will be sent by lead to client. Response to queries will be sent by client. Creating test data Test data will be created by respective QA on clients developmenttest site based on scenarios and test cases. Executing test scenarios QA will be doing adhoc testing based on requirements and test scenarios. Defect logging and reporting QA will be logging the defectsbugs in Bugzilla bug tracking tool found during executing the test. After this, QA will inform respective developer about the defectbugs. Retesting and regression testing Retesting for fixed bugs will be done by respective QA once it is resolved by respective developer and bugdefect status will be updated accordingly. In certain cases, regression testing will be done if required. Deploymentdelivery Once all bugsdefects reported after complete testing are fixed and no other bugs are found, report will be deployed to clients test site by developer. One round of testing will be done by QA on clients test site if required. Report will be delivered along with sample output by email to respective lead and report group. QA will be submitting the filled hard copy of delivery slip to respective developer. Once lead gets the hard copy of delivery slip filled by QA and developer, he will send he report delivery email to Client. Data creation for testing. QA will create test data on development site for scenarios based on clients requirements specifications. Bug life cycle All the issues found while testing will be logged into Bugzilla bug tracker. Bug life cycle for this project is as follows Bug Life CycleImage Credit http en. Bugzilla6. TEST STRATERGY6. Testing types. Black box testing It is some time called behavioral testing or Partition testing. This kind of testing focuses on the functional requirements of the software. It enables one to derive sets of input conditions that that will fully exercise all functional requirements for a program. GUI Testing GUI testing will includes testing the UI part of report. It covers users Report format, look and feel, error messages, spelling mistakes, GUI guideline violations.