Terminology(术语)(非标准化) Test Case ①Test Input Test Data ②Test Input Expected Output ③Others Environment Testing is to reveal a bug by executing test and observing failure. Debugging is to fix a bug by locating, understanding and correcting fault. Validation 确认,确认规格文档最终是用户所需要的。 Verification 确认的文档和最终的实现是否一致。 Static Testing without executing programs. Dynamic Testing with executing programs. Black-box Testing without source code. White-box Testing with source code. Gray-box Testing 通过其他软件测评或反编译得到部分代码来测试。 Testing Level Testing Process