Terminology 术语
- Test Case测试用例:
- Test Input (Test Data) 测试输入
- Test Oracle (Expected Output) 测试预期
- Others (Environment) 运行环境
- Testing is to reveal a bug; Debugging is to fix a bug.
- Verification:确认文档和实现一致; Validation:确认文档
- Static Testing (without executing programs)不属于软件测试; Dynamic Testing.
- Black-box Testing (without source code); White-box Testing;
- Gray-box Testing: Example. 通过反编译获得结构信息进行测试
Testing Level:
- System testing
- Integration testing
- Module testing
- Unit testing
V Model 与开发流程一一对应,已经不再流行适用。
注意:
该PPT来自MOOCTEST 南京大学陈振宇老师