|
|
|
|
|
|
|
|
TEST DRIVEN DEVELOPMENT
It is not a standalone methodology, rather approach which can be applicable to any methodology.
Key characteristics:
• Test plan is defined at requirements analysis and software design stages. It defines environments, testing approaches, types of testing, plans, etc.
• Test cases and checklists are designed to cover specified requirements before any actual development starts
• Requirement documents are tested for coverage against customer requirements and inconsistencies
• Unit tests are designed by developers before coding
• If Iterative SDLC is used then testing takes place after each particular iteration to verify its results and then to verify cumulative results of all preceding iterations
• In the case there is a preset/preconfigured environment then functional, performance, compatibility, etc. testing takes place.
|
|
|
|
|
|
|
|
|