Software Testing Objectives

997 Words4 Pages
Study on Objectives and Software Testing Techniques T K Akila Phd Research Scholar Government Arts College Coimbatore Dr. Malathi A Assistant Professor Government Arts College Coimbatore Abstract In software industry, software testing plays a vital role in development of any software before it comes into production. The purpose of this paper is to study and analyse the objectives and the various types of software methods that are being used in order to deliver a stable and efficient software to the client. The important objective of software testing is to provide a high degree of quality in the software developed. Here, we discuss the software development cycle, the software testing techniques and their applications. 1. Objectives…show more content…
Requirement Analysis Test Planning Test Case Development Environment setup Test Execution Test closure A. Requirement Analysis During this phase, the requirement and specifications for testing is studied in detail. The Quality assurance team does a thorough study on what tests are required to be carried out after having an integration with the stake holders. The requirement can be functional or non functional. Activities • List down the requirements from the stake holders. • Determining the role and responsibilities of the testers. • Identify the test types and the testing environment where the testing needs to be carried out. Deliverables • The testable requirements • RTM B. Test Planning This is a very important phase since this is the place where the complete test plan is prepared by the test team. The test estimation of the project and the test effort are decided based on the requirement analysis. This is also called as Test Strategy phase. Once the test plan is made ready, the test team can involve themselves in development of test…show more content…
This is also an important part of software testing life cycle. This can be carried out simultaneously with the test case development phase. It’s possible for the customer to provide with the testing environment in which case, the test team has to start with the smoke test to check the readiness of the environment setup. Activities • Setup test environment • Conduct smoke test Deliverables • Environement setup ready • Smoke test results E. Test Execution During this phase, the process of testing the software using test cases is executed. The test cases results are marked as passed, failed, blocked or not run. If the test case is passed, then it is marked as passed, blocked test case is marked as blocked. When it fails, it is marked as failed and reported back to the development team along with the error found in it. It shall be resolved from the development team and reverted back to test team. Again the same testing strategy is followed. Activities • Execution of the tests • Documentation of test results • Reporting the test defects to the development team • Rerunning the test cases for the fixed defects Deliverables • Test
Open Document