第一章软件测试左的基础理论.pptVIP

  • 0
  • 0
  • 约9.38千字
  • 约 41页
  • 2019-06-18 发布于福建
  • 举报
(2).软件缺陷的状态 软件缺陷除了严重性之外,还存在反映软件缺陷处于一种什么样的状态,便于跟踪和管理某个产品的缺陷,可以定义不同的bug状态。 激活状态:问题还没有解决,测试人员新报的bug,或验证后bug仍然存在。 已修正状态:开发人员针对所存在的缺陷,修改程序,认为已解决问题,或通过单元测试。 关闭或非激活状态:测试人员验证已经修正的bug后,确认bug不存在以后的状态。 5.软件缺陷的原因 软件缺陷的产生,首先是不可避免的。其次我们可以从软件本身,团队工作和技术问题等多个方面分析,比较容易确定造成软件缺陷的原因,归纳如下。 技术问题 算法错误。 语法错误。 计算和精度问题。 系统结构不合理,造成系统性能问题。 接口参数不匹配出现问题。 团队工作 系统分析时对客户的需求不是十分清楚,或者和用户的沟通存在一些困难。 不同阶段的开发人员相互理解不一致,软件设计对需求分析结果的理解偏差,编程人员对系统设计规格说明书中某些内容重视不够,或存在着误解。 设计或编程上的一些假定或依赖性,没有得到充分的沟通。 软件本身 文档错误、内容不正确或拼写错误。 数据考虑不周全引起强度或负载问题。 对边界考虑不够周全,漏掉某几个边界条件造成的错误。 对一些实时应用系统,保证精确的时间同步,否则容易引起时间上不协调、不一致性带来的问题。 没有考虑系统崩溃后在系统安全性、可靠性的隐患。 硬件或

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档