测试初探-单元测试
1: 单元测试的定义
对软件基本组成单元进行测试;
2:目标
1): 信息是否能正确地流入和流出单元;
2): 在单元工作中,内部数据能否保持其完整性,包括内部数据的形式、内容及相互关系不发生错误,也包括全局变量在单元测试中的处理和影响;
3): 边界处测试;
4): 逻辑覆盖测试;
5): 错误处理是否有效;
3:单元测试过程
计划、设计、执行评审
4:单元测试内容
1):功能点测试
2): 覆盖率测试
3): 模块接口测试
4): 内部数据流测试
5:单元测试用例设计
1): 设计一个能使系统运行的测试用例;
2): 正向用例;
3): 反向用例;
4): 其他用例验证模块需求;
5): 加载运行,记录结果;
6): 补充分支;
6:单元测试评审
效率、结果、能力
7:单元测试通过的一般准则
1): 软件单元功能与设计需求一致;
2): 软件接口与设计需求一致;
3): 能够正确处理输入和运行中的错误;
4): 在单元测试中发现的错误已经得到修改并且通过测试;
5): 达到了相关覆盖率的要求
6): 完成软件单元测试报告