添加客服微信
400 035 7887
021-60725088-8054
在理解软件缺陷之前,我们首先需要了解一个辅助术语:产品说明书。产品说明书有时简称为说明书和产品说明,是软件开发小组的协定。它对开发的产品进行定义,包括产品有何细节、如何操作、功能如何、有何限制。这种协定的范围从口头说明到正式书写的文档有多种形式。
只有符合下列5个规则才能叫软件缺陷:
1、软件未达到产品说明书标明的功能。
2、软件出现了产品说明书指明不会出现的错误。
3、软件功能超出产品说明书指定的范围。
4、软件未达到产品说明书虽未指出但应达到的目标。
5、软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
那为什么会出现软件缺陷?
只有导致软件缺陷最大的原因是产品说明书。许多情况下说明书没有写。其他原因可能是说明书不够全面、经常更改,或者是整个开发小组没有沟通好。软件缺陷的第二大来源是设计方案。
程序员对代码错误太熟悉了。通常,代码错误可以归咎于软件的复杂性、说明文档不足、进度压力或者普通的低级错误。一定要注意,许多看上去是编程错误的软件缺陷实际上是由产品说明书和设计方案造成的。
此外就只有一种原因。某些软件缺陷产生的条件被错误地认定。由于这个原因,就可能反复出现软件缺陷。因此,不少软件缺陷可以归咎于测试错误。
因此,软件缺陷产生的原因有很多,如设计方案问题或编写代码错误,但最主要的原因要归结于产品说明书。
推荐阅读:
一个人如何对APP轻松完成海量机型测试?为你揭晓一个测试方式
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。