Some guide line for Testing a software:
Type of Testing: acceptance, conformance(conformity), usability, performance, relibability,rebustness. 1.understanding
software behavior(fault model)
software environment
Testing for input, output and compuation.
2.Some Rules:
Rule 1:Apply inputs that force all error messages to occur (implement input filter,checking exception..)
Rule 2:Apply inputs that force software to establish default values.
Rule 3:Explor allowable character sets and data types
Rule 4:Overflow input buffer check.
Rule 5:Find inputs that may interact and test combination of their values
Rule 6:Repeat the same or seriser of inputs numerous times.
Rule 7:Force different output to be generated for each input.
-----