软件测试中黑盒测试和白盒测试的优缺点有哪些

发布时间:2022-01-12 22:31:29 作者:iii
来源:亿速云 阅读:426

今天小编给大家分享一下软件测试中黑盒测试和白盒测试的优缺点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1、简述黑盒测试和白盒测试的优缺点?

黑盒测试的优点有:

(1)比较简单,不需要了解程序内部的代码及实现;

(2)与软件的内部实现无关;

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

(4)基于软件开发文档,所以也能知道软件实现了文档中的哪些 功能;

(5)在做软件自动化测试时较为方便。

黑盒测试的缺点有:

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

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

白盒测试的优点有:

帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代 码中隐藏的问题。

白盒测试的缺点有:

程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人员做的对不 对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。

2、黑盒测试和白盒测试常用的测试方法有哪些,举个例子?

黑盒有等价类划分法,边界分析法,因果图法和错误猜测法。 白盒有逻辑覆盖法,循环测试路径选择,基本路径测试。

例子:在一次输入多个条件的完整性查询中。利用等价类划分法 则和边界分析法则,首 先利用等价类划分法,可以一个或多个结果是 OK 的测试用例,然后确认多个 NG 的测试用例, 然后利用边界值分析法,可以对结果分 别是 OK 和 NG 的测试用例进行扩展和补充。

3、在没有产品说明书和需求文档的情况下能够进行黑盒测试的设计吗?

能,可以通过其他工作内容去替代产品说明书和需求文档,根据客户的功能点整理测试需求追溯表。根据开发人员的 Software Specification List 整理功能测试点开展项目跨部门讨论会,主要整理对功能点的理解和认识 测试人员整理用例需求疑问提交项目组或者产品项目内部的用例品胜。邮件客户代表确认部分争议问题,项目的Demo和部分已经开发的系统,参考同行业和竞争对手的类似产品交叉模块之间的测试咨询客户或相关者。

4、白盒测试逻辑覆盖有哪几种覆盖标准,覆盖率最高的是什么?

语句覆盖,分支覆盖,条件覆盖,路径覆盖,分支条件覆盖,覆盖率最高的是路径覆盖。

以上就是“软件测试中黑盒测试和白盒测试的优缺点有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

推荐阅读:
  1. 软件测试基础知识整理三----白盒测试
  2. 黑盒测试和白盒测试

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

软件测试

上一篇:Spring​反射技术怎么用

下一篇:Java开发面试中会问哪些问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》