After completion of sprint backlog and design documents preparation and review, corresponding developers in scrum team can start coding by writing programs.
These same developers are responsible to test programs by applying white box testing techniques.
a) Basic Paths Coverage:
Unit testing can start with basic paths coverage on a program. Here , developers
can run program more than one time by covering all reasons of that program.
Here programmer can follow a process.
Example 1:
Example 2:
Example3
c) Program technique coverage:
When program is running correct corresponding programmer can try to calculate execution speed of the program. Here programmer can use JUNIT and NUNIT like tools to calculate execution speed of program.
d) Mutation Coverage:
When one Program running fast and correctly, corresponding programmer can validate program test coverage. Here programmer can retest program to identify management level people performed changes. If programmer not succeeding in changes finding, then management can decide
that program testing in incomplete. This technique is also called as bebugging.
Case Study: