软件测试--知彼

 1.软件缺陷是神马东东?

如果我是测试菜鸟,我会说:软件缺陷就是bug.那下面这些词怎么解释呢?fault(谬误),variance(偏差),problem(问题),failure(失败),error(错误),inconsistenty(矛盾),incident(毛病),anomy(异常),,,,以前知道蓝是什么颜色,现在看过许多蓝之后,不确定了...软件缺陷的含义比较广泛,软件缺陷导致的后果就是:表现在功能上的失败和不符合设计要求,客户的实际需要.简而言之,软件产生问题在某种程度上不能满足用户的需要,这就是软件缺陷. IEEE Standard729(1983)中队软件缺陷有一个标准的定义,供大家参考:<a>从产品内部看,软件缺陷就是软件产品开发或维护过程中所存在的错误/毛病等各种问题;<b>从外部看,软件缺陷是系统所要实现的的某种功能的缺失或违背;a,b最终都表现为软件不能完全满足用户需求.                                                                                                     2.软件缺陷是神马时候在哪里产生的呢?                                                                                                                  <a>技术问题

开发人员技术水平限制,或者设计的系统逻辑结构太复杂一次不能将全部问题处理好,或者是现有技术没法实现(客观原因,不怪咱)...

;<b> 软件本身  软件的开发标准不完善,与硬件或第三方软件不兼容,

<c>团队工作   团队氛围就是对软件质量保证不重视,或者对用户的需求分析得不够清楚,还有开发的纵向每个阶段开发人员对该阶段理解的不一样,横向开发人员之间相互理解.

3.软件缺陷的构成

据不完全统计,软件缺陷在各个开发流程中占得比例是不同,并且有很大差距的.平常被认为最重要的代码只占软件缺陷的15%,而设计占了25%,但是规格说明书(也就是需求阶段的分析)占了54%!!其他占6%.

所以这个软件缺陷的最主要的产生地就是软件规格说明书,也就是需求分析阶段.因此我认为做测试的话,需求阶段和分析阶段的自审评审是相当的重要!

                                                                                               

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值