单元测试内容:
单元模块需要包括模块接口的测试。
模块接口的测试主要是对一些参数的检查。包括参数的个数和属性,还需要检查进出单元的数据流是否正确。
单元测试必须在其他测试前进行测试。
局部数据结构测试:
- 检查不正确或者不一致的数据类型说明;
- 使用尚未赋值或尚未初始化的变量;
- 错误的初始值或者默认值;
- 变量名拼写错误或者书写错误,
- 不一致的数据类型;
路径测试
- 运算的有限次序不正确或者误解了运算的有限次序;
- 运算的方式错误(运算的对象彼此在类型上的不相容);
- 算法错误
- 初始化不正确
- 运算精度不够
- 表达式的符号表示不正确等;
错误处理测试
断言
在单元测试中用的比较普遍
junit中常用的断言:assertEquals断言、assertTrue与assertFalse断言,fail等···
单元测试作用
编写单元测试可以使开发人员更有信息的重构应用程序,去拥抱变化
学习内容参考中国大学生慕课-西北工业大学-软件测试