单元测试检查单
逻辑和算法:正确实现了逻辑和算法 数据结构(全局和局部):使用了全局数据结构?哪些? 如果有,作了哪些关于全局数据的假设?这些假设正确 吗?使用了局部数据?在算法执行的所有步骤期间,保 持局部数据的完整性了吗? 接口:来自调用模块的数据匹配被调用的模块的期望接 收的数据?被调用模块的数据匹配调用的模块提供的数 据? 独立路径:标识了所有穿过模块的独立路径?执行了吗? 边界条件:了解边界条件吗?
进行了测试确保该模块在 其边界条件上的适当的操作了吗? 出错处理:所有出错处理路径均执行到了吗?