4 things to make a program maintainable
Testing
The process of ensuring a solution works correctly and the way it should work.
What does testing allow us to do?
Iterative Testing -
Advantage of iterative testing
Disadvantages of iterative testing
Terminal/Final Testing
Advantage(s) of Terminal Testing
Disadvantage of terminal testing
Example of invalid data
DOB as a day in future
Example of boundary data
Number between 1 and 100 and user inputs 100