总结一下毕设中主要技术(10)

173 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

后天答辩,些许紧张,听说答辩老师其中之一之前是软件测试课程的任课老师,所以今天在这里简单总结一下自己在测试阶段使用的测试方法,以免答辩现场被问起测试时翻车.........

黑盒测试

官方介绍:黑盒测试,也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检验每个功能都是否能够正常使用。

自己在答辩时,就可以用自己的话稍微介绍一下:在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试人员进行直接测试,检查系统功能是否按照需求规格说明书的规定正常使用、是否能适当的接收输入数据而输出正确的结果等,检查相应的文档是否采用了正确的模板、是否满足规范需求。

黑盒测试优点

  1. 比较简单,不需要了解程序内部的代码以及实现。

  2. 与软件内部实现无关。

  3. 从用户角度出发,很容易的知道用户会用到哪些功能,会遇到哪些问题。

  4. 在做软件自动化测试时较为方便。

  5. 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能。

黑盒测试缺点

  1. 不可能覆盖所有代码,覆盖率较低,大概只能达到总代码量的30%。

  2. 自动化测试的复用性较低。

答辩现场如果被问到黑盒测试,就直接先用自己的话简单介绍一下黑盒测试的概念,然后可以延申到自己为什么使用黑盒测试,解释一下黑盒测试的优点,如果被问到黑盒测试的弊端,继续谈到黑盒测试的缺点即可。测试部分被问到的可能性比较小,但准备得充分一点并无害处。
有问题请指正
我向你敬礼啊,Salute!