Defect prediction as a test design technique
In connection with the number of products and approaches to software development, there can be a large variety of defects. It is worth noticing that the main advantage of the defect prediction technique is the absence of necessity to create high-level test scenarios. It is why we can use this method in the very early development stages or if there are time constraints, or even when there is a lack of the requirements. But the success of applying it depends directly on the tester’s level of professional training.
Equivalence Partitioning and Boundary values
Test design is one of the earliest stages of software testing, where the test cases are planned and designed according to the project’s quality criteria, objectives, and requirements. The main objective of test design is the coverage of all functionality by using a minimum number of tests. For this purpose, different design techniques are used, such as general rules and recommendations, regarding creating tests during the testing process. In this article, we will look at the equivalence classes partition and boundary value analysis techniques.