软件故障的21种模型汇总.docVIP

  • 4
  • 0
  • 约1万字
  • 约 11页
  • 2017-08-19 发布于江苏
  • 举报
软件功能性测试的21种故障模型 1????????输入非法数据 1.1缺陷产生原因 开发人员通常用以下3种技术来处理非法输入: ?????????防止不正确的输入进入被测软件。过滤掉不正确的输入,只允许合法输入通过界面。 ?????????输入了不正确的数据后,软件提示错误信息,拒绝不正确的输入。 ?????????允许不正确的输入进入系统并进行处理,软件失效时调用异常处理程序,显示一些错误信息。 可见开发人员除了编写主要的功能代码外,还必须编写对非法输入的检查代码,这些代码经常被遗忘,或者编写完这部分代码后,开发人员很少认真检查,导致处理非法输入经常出错。 1.2如何发现这类问题 进行测试时从输入值的属性出发,一般考虑以下三点: ?????????输入类型:键入无效的类型常会产生错误信息。 ?????????输入长度:对于字符型,键入太多的字符常会引出错误信息。 ?????????边界值:输入边界值或超过边界值的数据。 1.3测试方法小结 ?????????应用场合:GUI的输入。 ?????????测试方法:分别从输入数据的类型、长度、边界值等方面进行考虑。 ?????????测试信息检查: l????????错误信息和错误要一致。 l????????错误信息的内容为空,用户不知道为什么出错。 l????????显示的错误信息是给开发人员调试使用的,例如“Error 5-u

文档评论(0)

1亿VIP精品文档

相关文档