软件测试之计算机基础(2)

ai科技署 2020-04-14 14:16:38

上次跟大家分享了软件的组成以及软件测试的对象,这期跟大家分享软件的缺陷以及更多的软件测试知识。

一、软件的缺陷

1、定义方式1(5条)【重点】

说明:与顺序无关,只要满足任何一条就是bug .

1)需求要求的功能没有实现。

2)实现了需求没有要求的功能(画蛇添足)

3)软件中出现了指明不应该出现的错误。

4)需求虽未明确指明但是应该实现的功能没有实现

说明:需求本身有可能是不完善的,但是不能因为需求不完善,就导致测试也不完善。

5)程序运行缓慢,难以理解,不易使用等,站在用户的角度一切觉得不好的地方

都可以看成是缺陷。

案例1

案例2

案例

案例

案例

扩展:软件的两个基本要素--

(1)功能要能够实现

(2)程序应该有强大的异常处理能力(健壮性)

2、定义方式2(IEEE)【了解】

1)从软件的内部去看(白盒)

2)从软件的外部去看(黑盒)

从产品内部看,缺陷是软件产品开发或维护过程中存在的错误,毛病等各种问题:(白盒)

从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。(黑盒)

以上就是关于软件测试中的缺陷和定义!想了解更详细的内容,有兴趣的网友可以关注或者收藏哦!

2 阅读:993
评论列表
  • 2020-04-14 16:15

    好文章,希望更多这种真正有知识的文章![点赞]

ai科技署

简介:快乐生活,精彩每天!