producing robust programs Flashcards
1
Q
what is iterative testing
A
testing modules throughout development
issues will be found and fixed and then the module should be retested
2
Q
what is terminal testing
A
testing whole program at the end of the development
3
Q
what is a syntax error
A
not following the rules of the code
4
Q
what is logic error
A
code does not do as intended
5
Q
what is validation and give an example
A
name = input()
while name.length == 0
name = input()
endwhile
6
Q
what are the test for robustness
A
normal - typical user input
boundary - on the edge of being allowed
invalid/erroneous completely wrong
7
Q
whats the difference between invalid and erroneous testing
A
invalid is correct data type and wrong
erroneous wrong data and wrong