![]() |
Conventional testing also known as the Traditional approach of software testing involves a series of activities that aim to identify the defects in the software and ensures that the software meets the specified requirements. The article focuses on discussing Conventional testing in detail. What is Conventional Testing?Conventional testing is defined as traditional testing where the main aim is to check whether all the requirements stated by the user are achieved.
Stages of Conventional TestingConventional testing follows a sequential approach. It consists of various stages. Such as 1. PlanningPlanning is the first stage of conventional testing. This stage consists of planning regarding the objective of testing developing a complete test plan and resources that will be required for performing testing. 2. Requirement AnalysisSoftware Requirements are being analyzed in this phase. These requirements help to identify the scope of testing and risks and for the preparation of test cases. 3. DesignIn this stage, test cases are designed. If the test cases are successful it means that test cases are achieved. If not test cases are failed to achieve. 4. ExecutionExecution is the process where test cases are executed. The errors encountered during execution are documented. 5. ReportingIn reporting phase, all the documented errors are sent to the development team for fixing. 6. RetestingRetesting is the stage where all the test cases are performed again. It checks whether all the failed test cases meet. All the requirements specified by the user are achieved. 7. ReleaseIn the last stage, the software is released for the users. It is verified that all the requirements stated by the user or client are successfully working before the release of the software product. Types of Conventional Testing1. Unit TestingUnit Testing is defined as a type of testing where the various modules and units are being tested individually. Unit testing makes sure that each individual component of the system works well and eventually checks whether all the requirements stated by clients are achieved successfully. 2. Integration TestingIntegration Testing is defined as a type of testing where multiple modules or components are tested together in order to check that they work accordingly once integrated with each other. It makes sure that interaction and communication between different modules work well. 3. Performance TestingPerformance Testing is defined as a type of testing that checks for performance-related parameters for a software product. Performance testing helps to find out the loopholes in the system and improve performance. 4. Acceptance TestingAcceptance Testing is defined as a type of testing that is used to check the requirements according to the user’s point of view. It makes sure that all requirements specified by the user are achieved. 5. Regression TestingRegression Testing is defined as a type of testing in which test cases are executed again in order to check that the changes made are being fixed and the system is working accordingly. Benefits of Conventional Testing
Limitations of Conventional Testing
|
Reffered: https://www.geeksforgeeks.org
Software Testing |
Related |
---|
![]() |
![]() |
![]() |
![]() |
![]() |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 15 |