第09课 白盒测试软件缺陷数目.pptVIP

  • 2
  • 0
  • 约3.54千字
  • 约 20页
  • 2019-08-30 发布于湖北
  • 举报
软件测试 第三章 白盒测试 3.1 逻辑覆盖技术 3.2 路径分析方法 3.3 分支条件测试 3.4 分支的路径测试 3.5 循环的路径测试 3.6 软件缺陷分析 软件缺陷分析 软件缺陷——是指对软件产品预期属性的偏离现象。 软件缺陷一个标准的定义: 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题; 从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。 符合下边5个规则任何一个或几个的都是软件缺陷: 软件未达到产品说明书中已经标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书中指明的范围 软件未达到产品说明书中虽未指出但应当达到的目标 软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良 软件缺陷分析 以计算器内的嵌入式软件来分析软件缺陷: 计算器说明书一般声称该计算器将准确无误地进行加减乘除运算。如果用户选定了两个数值后,随意按下了“+”号键,结果没有任何反应或得到错误答案。 若计算器产品说明书指明计算器不会出现崩溃、死锁或停止反应,而在随意按、敲键盘后,计算器停止接受输入或没了反应。 软件缺陷分析 以计算器内的嵌入式软件来分析软件缺陷: 在进行测试时,发现除了加减乘除功能外,还能进行求平方根的运算,而这个功能没在说明书的功能中规定。 若因电池没电而导致了计算不正确,但产品说明书未能指出在此情况

文档评论(0)

1亿VIP精品文档

相关文档