企业案例软件测试技术第五章-设计测试用例--测试用例的方法_第1页
企业案例软件测试技术第五章-设计测试用例--测试用例的方法_第2页
企业案例软件测试技术第五章-设计测试用例--测试用例的方法_第3页
企业案例软件测试技术第五章-设计测试用例--测试用例的方法_第4页
企业案例软件测试技术第五章-设计测试用例--测试用例的方法_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章 设计测试用例-测试用例的设计方法主题测试用例常见的测试用例设计方法 测试用例是为某个特定测试目标而设计的, 它是测试操作过程 序列、条件、期望结果及相关 数据的一个特定的集合,那么 如何构造这个集合呢?测试用 例的设计,类似于软件产品的设计,可以考虑面向对象、面向结构或面向方法来实现其框架,然后在这框架下细化测试用例设计具体的测试用例。测试用例常见的黑盒测试方法 不管是什么测试方法,都是为了减少测试时的测试用例数,都是为了用尽量少的测试用例去完成测试,去发现更多的问题。因果图分析法功能图法场景法判定表法正交实验法错误推测法黑盒测试方法边界值分析法等价类划分法等价类划分法等价类划分等价类

2、划分法是把程序输入域划分为若干个部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。也就是说,某一类的一个用例出错,那这一等价类其他用例也会发生同样错误;反之亦然。等价类划分法有效等价类指对于程序规格说明来说,由合理的、有意义的输入数据构成的集合。无效等价类指对于程序规格说明来说,由不合理的、无意义的输入数据构成的集合。划分出等价类和列出等价类表在输入条件规定了输入范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。在输入条件规定了输入值的集合或者规定了“必须”的情况下,可以确立一个有效等价类和一个无效等价类。输入条件是一个

3、布尔类型的情况下,可以确定一个有效等价类和一个无效等价类。在规定了输入数据遵守的规则的情况下,可以确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。在规定了输入数据是N个值,并且程序要对每一个输入值分别处理的情况下,可以确立N个有效等价类和一个无效等价类。在确知已划分的等价类中,各元素在程序中处理方式不同的情况下,应再将该等价类进一步划分为更小的等价类。等价类划分法输入条件有效等价类无效等价类输入条件有效等价类无效等价类等价类划分法确定等价类测试用例的步骤为每个等价类规定一个唯一的编号;设计一个新的测试用例,使其尽可能多的覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有

4、有效等价类均被测试用例所覆盖;设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖。等价类划分法总结等价类划分法可以把测试用例组合缩减到仍然满足软件测试需求为止。但因为是不完全测试,仍然有一定风险,因而必须仔细选择分类。等价类划分法不是一种客观的方法,对同一个程序不同的测试人员可能会制定出不同的等价域。标准是:只要审查等价区间的人都认为它们足以覆盖测试对象就行了。边界值分析法边界值分析边界值分析是等价划分的扩展,包括等价类划分的边界值,边界值通常是等价类的界限,以正好小于、等于和大于界限的值作为边界值。经验告诉我们,大量的错误是发生在输入输出范围的边界上的,而不是

5、在输入范围的内部。 边界值的类型数值、速度、字符、地址、位置、尺寸、数量等等;1第一个/最后一个、最小值/最大值、最慢/最快、最早/最迟、最大/最小、最高/最低、相邻/最远等等;2越界测试通常是简单地加1或者加很小的数(对于最大值)和减1或者减很小的数(对于最小值)3边界值总结边界值主要检查的地方:总结双击添加标题文字1234被写成了=;数组从1开始;ASCII表的边界;数据类型的边界。 如果在悬崖峭壁边都可以安全行走,那么我们可以相信它在平地上只会更好。错误推测法错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误,有针对的设计测试用例定义错误推测法的基本思想是列举出程序中所有可能有的错误和容易发生错误的特殊情况,以此设计测试用例思想错误推测法设计方法错误推测法设计方法如果要求文字,我们就输入特殊字符或不输入内容如果要求输入数字,我们就输入英文、中文、特殊字符。如果要求输入正数,我们就输入0和负数如果要求输入生日,我们就输入未来的时间 从纯粹

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论