The test coverage is acceptable
100% test coverage is the ideal, but there may occasionally be places where it's impossible to achieve total coverage.
For instance, some code may only be executable when exotic system conditions occur that are not feasible to replicate
on a developer's machine. Every reasonable effort should be made to cover all the code.
|
Developer test names or IDs are consistent with project naming conventions
The test logic is correct
Assure the test themselves are correct.
|
Branch coverage is acceptable.
Assure conditional logic been tested in all combinations.
|
The test is easy to maintain.
Has the test been implemented to account for expected ongoing changes in the application state, such as system date fields,
transaction numbers, and so on?
|
|