- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/ 高效设计测试用例 上一章内容回顾 用户输入接口测试 输入非法数据 输入默认值 输入特殊字符 输入使缓冲区溢出的数据 输入产生错误的合法数据组合 用户输出接口测试 同一个输入产生各种可能输出 产生不符合业务规则的无效输出 本章学习目标 掌握测试输出数据的技巧 掌握测试数据结构的技巧 内容进度 用户接口输出测试 数据结构的测试 方法8:输出属性修改后的结果 案例演示 输出具有可修改的属性 本案例是否为缺陷可以根据需求做进一步判断 缺陷产生的原因 开发人员在创建对象编码时设立了初始和默认值,但当用户修改输出对象属性,开发人员编写的对应代码没有考虑这些属性值的修改对其他变量的影响。 如何发现这类错误及测试方法小结,参见教材P62 方法9:检查屏幕刷新 案例演示 缺陷产生的原因 刷新频率快了,程序运行变慢;刷新频率慢了,则会出现案例演示出现的现象。 刷新范围控制 如何发现这类错误,参见教材P63 测试方法小结 注意增加、删除和移动屏幕上的对象能发现类似的缺陷 用户接口输出测试小结 产生同一输入的各种可能输出 强制产生不符合业务规则的无效输出 强制通过输出修改属性 检查屏幕刷新 内容进度 用户接口输出测试 数据结构的测试 方法10:数据结构溢出 案例演示 缺陷产生的原因 数据结构限制 内存限制 硬盘限制 如何发现这类错误 上溢 下溢 测试方法小结 数组 方法11:数据结构不符合约束 案例演示 缺陷产生的原因 在建立数据项和随后对数据项进行修改的任何时刻都要对数据属性的约束进行检查。 如何发现这类错误 初始化约束判断 修改属性约束判断 测试方法小结 了解内部数据结构约束,常识破坏这些约束进行测试。 方法12:操作数和操作符不符 案例演示 是否是缺陷? 如果是缺陷,开发人员修改成什么样的结构你作为测试人员会确认这个缺陷已经被修复。 如何发现这类错误 找到程序中容易引起操作数和操作符不符的计算、表达式等。 实战演练 方法13:函数递归调用 案例演示 Excel 教材中的例子需要的环境:Win2000,Word2000 缺陷产生的原因 函数递归调用,没有合理的退出条件,可能会导致系统死机。 如何发现这类错误 注意函数中的递归调用,注意合理的退出条件。 方法14:计算结果溢出 案例分析 如果value[0]=32700, value[1]=70,则? 缺陷产生的原因 32700+70=32770,32770大于int型(这里指用两个字节存储的int型)的最大存储值32767,所以溢出。 如何发现这类错误 输入非法值,强制数据产生溢出,观察程序的处理情况。 方法15:数据共享或关联功能出错 案例演示 缺陷产生的原因 当多个功能共享数据时,一个功能改变了数据值可能会对其他功能项产生不可预知的影响。 如何发现这类错误和测试方法小结,参见教材P71 数据结构的测试小结 数据结构溢出 数据结构不符合约束 操作数与操作符不符 递归调用自身 计算结果溢出 数据共享或关联功能计算出错 本章内容总结 用户输出接口测试 输出属性修改后的结果 屏幕刷新显示 数据结构的测试 数据结构溢出 数据结构不符合约束 操作数与操作符不符 递归调用自身 计算结果溢出 数据共享或关联功能计算出错 */16 第八章 功能测试的测试方法二 时间分配:5分钟(包括PPT3---PPT4) 提出本章学习目标 回顾第一章,故障模型的概念。 内容讲解:主要是回顾一下,故障模型的概念,为下面的讲课做准备。例子:象棋棋谱的例子。 时间分配:5分钟(包括PPT3---PPT4) 提出本章学习目标 回顾第一章,故障模型的概念。 内容讲解:主要是回顾一下,故障模型的概念,为下面的讲课做准备。例子:象棋棋谱的例子。 时间:5分钟 如何发现这类问题 该测试方法可以使用在那些输出具有可编辑性、可修改性的功能中。测试人员首先要仔细了解能够产生的输出,特别注意具有可编辑属性的输出。测试人员的任务就是强制每个输出产生,并编辑其属性,然后再次强制产生输出。 测试方法小结 1.???????? 应用场合:输出的结果,可以由用户修改属性得出。 2.???????? 测试方法:强制每个输出产生,并编辑其属性,然后再次强制产生输出。 测试知识储备:全面理解需求规格说明书中,了解能够产生的输出。 时间:5分钟 如何发现这类问题 测试刷新问题的方法是增加、删除和移动屏幕上的对象。这样会使某些对象重新显示。如果不能正确地、及时地进行重新显示,就产生了软件缺陷。我们可以通过以下几个方法来检验刷新: 1.???????? 从起始位置移动对象。先移动一点,然后增加移动幅度;先移动一次或两次,然后多次移动,确保覆盖了所有区域。 2.???????? 从覆盖对象的边界开始,一点点覆盖
您可能关注的文档
最近下载
- 我在八零年代当后妈》短剧拆解,.docx VIP
- 德晟千里山冶金炉料选矿厂选矿厂土建工程结构设计说明.pdf VIP
- 介绍家乡梅州PPT学习版.ppt VIP
- 2023年南通大学法学专业《民法学》期末试卷B(有答案).docx VIP
- 2023年南通大学法学专业《民法学》期末试卷A(有答案).docx VIP
- 1分钟100集民国擦边情爱伦理男主小程序剧《民国浪荡子》对标《人生巅峰》10集.doc VIP
- 《铁道车辆制动装置及制动新技术》 课件 7.1货车脱轨自动制动装置的构造及作用原理.pptx
- 《统计学原理》期末考试模拟试题.docx VIP
- 水电站经济运行PPT幻灯片.ppt VIP
- 2024IEC有效标准中英文目录.pdf
原创力文档


文档评论(0)