-
Book Overview & Buying
-
Table Of Contents
Architecting ASP.NET Core Applications - Third Edition
By :
Multiple ways exist to break down and create test cases to help find software defects with a minimal test count. Here are some techniques to help minimize the number of tests while maximizing the test coverage:
I present the techniques theoretically. They apply to all sorts of tests and should help you write better test suites. Let’s have a quick look at each.
This technique divides the input data of the software into different equivalence data classes and then tests these classes rather than individual inputs. An equivalence data class means that all values in that partition set should lead to the same outcome or yield the same result. Doing this allows for limiting the number of tests considerably.For example, consider an application that accepts an integer value between 1 and 100 (inclusive). Using equivalence partitioning...