Software Testing: - Development Testing - Test-Driven Development - Release Testing - User Testing
Software Testing: - Development Testing - Test-Driven Development - Release Testing - User Testing
• Development testing
• Test-driven development
• Release testing
• User testing
1
Program testing
• Testing is intended to show that a program does what it is
intended to do and to discover program defects before it is put
into use.
• When you test software, you execute a program using artificial
data.
• You check the results of the test run for errors, anomalies or
information about the program’s non-functional attributes.
• Can reveal the presence of errors NOT their absence.
• Testing is part of a more general verification and validation
process, which also includes static validation techniques.