- 4
- 0
- 约1万字
- 约 11页
- 2017-08-19 发布于江苏
- 举报
软件功能性测试的21种故障模型
1????????输入非法数据
1.1缺陷产生原因
开发人员通常用以下3种技术来处理非法输入:
?????????防止不正确的输入进入被测软件。过滤掉不正确的输入,只允许合法输入通过界面。
?????????输入了不正确的数据后,软件提示错误信息,拒绝不正确的输入。
?????????允许不正确的输入进入系统并进行处理,软件失效时调用异常处理程序,显示一些错误信息。
可见开发人员除了编写主要的功能代码外,还必须编写对非法输入的检查代码,这些代码经常被遗忘,或者编写完这部分代码后,开发人员很少认真检查,导致处理非法输入经常出错。
1.2如何发现这类问题
进行测试时从输入值的属性出发,一般考虑以下三点:
?????????输入类型:键入无效的类型常会产生错误信息。
?????????输入长度:对于字符型,键入太多的字符常会引出错误信息。
?????????边界值:输入边界值或超过边界值的数据。
1.3测试方法小结
?????????应用场合:GUI的输入。
?????????测试方法:分别从输入数据的类型、长度、边界值等方面进行考虑。
?????????测试信息检查:
l????????错误信息和错误要一致。
l????????错误信息的内容为空,用户不知道为什么出错。
l????????显示的错误信息是给开发人员调试使用的,例如“Error 5-u
您可能关注的文档
- 研究生全国所有高校报录比查询.xls
- 研究生学术规范讲座.ppt
- 研究生英语学习动机与成绩_性别之关系研究.pdf
- 研究中国发展的海外视角.ppt
- 盐锅峡水库区域稳定性分析与评价.doc
- 轻型房屋钢结构构造教案 Microsoft Word 文档.doc
- 情感和态度表达单词.xls
- 情境体验教学实验研究.doc
- 全国各大院校研究生历年录取情况数据统计.xls
- 一类SInR传染病模型的稳定性分析.doc
- 江苏省南通市海安高级中学2023届高三下学期一模数学试卷.pdf
- 新人教版八年级生物上册期中考试题详解.pdf
- 初中英语八年级下册Unit 8词汇深度学习与诵读默写一体化教学设计.docx
- 江苏省徐州市泉山区2023届数学三下期末学业水平测试模拟试题含解析.pdf
- 初中一年级信息科技《探秘数字通信:TCPIP协议初步》教学设计.docx
- 九年级英语上册 Unit 4 The Internet Connects Us Topic 1 Section C 深度阅读教学设计.docx
- 初中七年级信息技术《初探Photoshop:数字图像处理与创意表达》教学设计.docx
- 幼儿科目二考试重点内容最新版详解.pdf
- 土木建造师试题预习版实用解析.pdf
- 高中语文二年级:基于经典文本解读的社会责任意识谱系建构教案.docx
原创力文档

文档评论(0)