首页 > 试题广场 >

单元测试能发现约80%的软件缺陷。请判断这句话的正确与否。

[单选题]
单元测试能发现约80%的软件缺陷。请判断这句话的正确与否。
  • T
  • F
推荐
答案:A
因为缺陷放大理论,在单元测试阶段发现的bug会在系统测试阶段被放大,放大倍数完全符合80/20理论
编辑于 2015-01-27 21:02:23 回复(1)
这是软件工程长期的历史数据统计和测试经验总结得来的。当然要发现这80%的缺陷也是要依靠设计出良好的测试用例,另外顺便提下,软件测试行业有个二八原则,就是软件80%的缺陷存在与20%的代码中。
发表于 2018-07-10 16:27:39 回复(0)
A
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
发表于 2015-01-17 18:31:28 回复(0)
牛客网的出题官绝对没有经过项目毒打,出的题净搞些理论说明,这对于实际生产毫无意义纯属扯淡。实际生产中至少6成以上的BUG是在系统测试中发现,系统测试是理论上最低成本的测试手段。单元测试的侧重点在于发现问题的直接性和准确性,能有效保证核心代码的基本质量。例如兼容性、体验度、业务之间的逻辑关联、模块耦合设计、数据流转等等单元测试都无能为力。
发表于 2022-06-28 15:59:30 回复(0)
二八原则简直就是放屁
发表于 2019-09-26 21:53:20 回复(2)
实际工作你会发现都是扯淡,只有优秀的测试工程师才能测出80%以上缺陷。
发表于 2020-07-01 17:36:41 回复(0)
单元测试时早期的测试,能从代码里面发现多数的问题。一般是由程序员进行的,而且有个二八原则,80%的错误都存在于20%的代码中。
发表于 2019-04-11 10:44:09 回复(0)
╮头像
缺陷放大理论
发表于 2017-05-13 08:40:22 回复(0)
单元测试发现80%缺陷
发表于 2017-02-22 11:14:24 回复(0)
因为缺陷放大理论,在单元测试阶段发现的bug会在系统测试阶段被放大,放大倍数完全符合80/20理论 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
发表于 2022-08-29 15:13:17 回复(1)
单元测试是软件开发过程中可测试的最小单位,由开发完成
发表于 2022-07-28 14:56:13 回复(0)
根据缺陷放大理论,在单元测试阶段发现的bug会在系统测试阶段被放大.
发表于 2022-07-17 18:01:20 回复(0)
二八原则
发表于 2022-03-07 14:19:56 回复(0)
因为缺陷放大理论,在单元测试阶段发现的bug会在系统测试阶段被放大,放大倍数完全符合80/20理论
发表于 2020-08-10 14:03:26 回复(0)

测试的二八原则

发表于 2019-10-31 13:24:55 回复(0)
二八
发表于 2019-03-09 14:33:46 回复(0)
单元测试能发现约80%的错误
发表于 2018-04-14 11:01:37 回复(0)
缺陷放大理论
发表于 2017-08-01 11:14:32 回复(0)
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
单元测试能发现约80%的软件缺陷。
发表于 2016-06-18 22:26:19 回复(0)
答案 A

正确
发表于 2015-01-15 15:52:55 回复(0)