CSCI 310 Lecture Notes - Lecture 8: Test Case
Document Summary
Provide how to use the software aka login. Dynamic drive = only allocates space as needed. Goal of testing = improve software by finding a bunch of errors in it. Exhaustive testing = many testers think they can fully test each program and that would somehow make their software perfect, but this is not feasible. No best testing technique = each have different contexts, constraints. Aut = application under test, software being evaluated. Test case = test inputs + expected output. Failure = observable incorrect behavior by program; implies that there is a fault. Fault (bug) = related to code, necessary condition for the occurrence of a failure; point in code where the mistake is; does not imply a failure. Error = cause of a fault, usually a human error by developers - can be design, documentation; why the fault was introduced into the code. Coincidentally correct = things that are right but the code technically isn"t.