文章目录
- 一、测试的基本概念
- 二、测试用例
- 三、测试优先的编程
- 四、单元测试(黑盒测试!)
- 五、用Junit进行自动化单元测试
- 六、黑盒测试
-
- 6.1等价类的划分
- 6.2边界值
- 七、白盒测试(小题,考概念)
- 八、测试覆盖度
- 九、测试策略
一、测试的基本概念
测试只是提高软件质量的一个手段,软件质量取决于软件设计,而不取决于软件测试
白盒测试是对程序内部代码结构的测试(关注程序的执行路径/情况,开发完才可以做)
黑盒测试是对程序外部表现出来的行为的测试(可以在(开发)运行之前做)
测试无法做到穷举性、完备性
二、测试用例
测试用例以及一个好的测试用例的要求
四、单元测试(黑盒测试!)
针对软件的最小单元模型开展测试,隔离各个模块,容易定位错误和调试
五、用Junit进行自动化单元测试
6.1等价类的划分
要将被测函数的输入域划分为等价类,考试的时候等价类可以划分多,但绝不能少,并从等价类中(找出一个代表)导出测试用例
测试用例的编写可以采用全覆盖(啥也不管,一个格子一个的去看,保证填满)或者区域覆盖(试数,一个可以填多个,再填剩下的)
6.2边界值
大量的错误发生在边界值,边界值分析法是对等价类划分方法的补充
Automated Testing(自动化测试):只是“测试用例的自动执行”,并非“自动生成测试用例”
回归测试:一旦程序被修改,重新执行之前的所有测试
九、测试策略

测试策略(test strategy)应该记录在测试类上方,每个测试方法上面应该写上评论注释
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!