软件构造复习——设计测试(PPT2)

文章目录

  • 一、测试的基本概念
  • 二、测试用例
  • 三、测试优先的编程
  • 四、单元测试(黑盒测试!)
  • 五、用Junit进行自动化单元测试
  • 六、黑盒测试
    • 6.1等价类的划分
    • 6.2边界值
  • 七、白盒测试(小题,考概念)
  • 八、测试覆盖度
  • 九、测试策略

一、测试的基本概念

测试只是提高软件质量的一个手段,软件质量取决于软件设计,而不取决于软件测试

白盒测试是对程序内部代码结构的测试(关注程序的执行路径/情况,开发完才可以做)
黑盒测试是对程序外部表现出来的行为的测试(可以在(开发)运行之前做)

测试无法做到穷举性、完备性

二、测试用例

测试用例以及一个好的测试用例的要求

四、单元测试(黑盒测试!)

针对软件的最小单元模型开展测试,隔离各个模块,容易定位错误和调试

五、用Junit进行自动化单元测试

6.1等价类的划分

要将被测函数的输入域划分为等价类,考试的时候等价类可以划分多,但绝不能少,并从等价类中(找出一个代表)导出测试用例

测试用例的编写可以采用全覆盖(啥也不管,一个格子一个的去看,保证填满)或者区域覆盖(试数,一个可以填多个,再填剩下的)

6.2边界值

大量的错误发生在边界值,边界值分析法是对等价类划分方法的补充

Automated Testing(自动化测试):只是“测试用例的自动执行”,并非“自动生成测试用例”
回归测试:一旦程序被修改,重新执行之前的所有测试

九、测试策略

软件构造复习——设计测试(PPT2)

测试策略(test strategy)应该记录在测试类上方,每个测试方法上面应该写上评论注释

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月25日
下一篇 2021年5月25日

相关推荐