网站大量收购独家精品文档,联系QQ:2885784924

软件工程-5-软件测试2012.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程-5-软件测试2012

* * (1)分析从哪些角度进行了数据约束 :长度、数据内容、取值范围 (2)对每种情况设定有效等价类 (3)对每种情况设定吴骁等价类 * 如果要测试的内容包含有很多测试项,则在采用无效等价类进行测试时,需要只关注一个无效等价类,其他项全部为有效等价类的数据。 否则不清楚是由哪个无效等价类引发的错误。 * * B,A * D * C * (1):D (2):A * (1):B (2):C (3):B (4):A * A:4 B:1 C:1 D:3 E:2 * A:1 B:3 C:2 D:3 E:4 * 判定/条件覆盖 P1TT1T2 x=80,y=80 P1FF1F2P2FF3T4P3FF5F6 x=74,y=75 P1FT1F2P2TT3T4P3FT5F6 x=90,y=75 P1FF1T2P2FF3T4P3TT5T6 x=65,y=90 条件组合覆盖 x=80 y=80 x=90 y=75 x=75 y=90 x=80 y80 x=90 y75 x=75 y90 x80 y=80 x90 y=75 x75 y=90 x80 y80 x90 y75 x75 y90 1. T1T2 x=80 y=80 2. T1F2T3T4T5F6 x=90 y=75 3. F1T2F3T4F5T6 x=74 y=91 4. F1F2F3F4F5F6 x=74 y=74 5. F1T2F3T4T5T6 x=75 y=91 6. T1F2T3F4T5F6 x=76 y=74 3.基本路径测试 基本路径测试是Tom McCabe提出的一种白盒测试技术。使用这种技术设计测试用例时,首先计算过程设计结果的逻辑复杂度,并以该复杂度为指南定义执行路径的基本集合,从该基本集合导出的测试用例可以保证程序中的每条语句至少执行一次,而且每个条件在执行时都将分别取真和假值。 4.黑盒测试方法 黑盒测试力图发现下述类型的错误 功能不正确或遗漏了功能 界面错误 数据结构错误或外部数据库访问错误 性能错误 初始化和终止错误 (1)等价类划分 等价划分方法 把程序的输入域划分成数据类,据此可以导出测试用例。理想的测试案例是独自发现一类错误,从而减少设计测试用例的数量(一个用例代表了一类错误) 设计等价类测试用例要注意: 有效等价类的测试用例尽量公用,以减少测试的次数; 无效等价类必须每类一例,以防止漏掉错误。 等类划分的启发规则 1. 如果输入条件规定了取值范围或者值的个数,则可以确定一个有效等价类和两个无效等价类。 2. 如果规定了输入数据的一组值,而且程序要对每一个输入值分别进行处理,这时可以将每一个允许输入的值定义为一个有效等价类,所有不允许输入值的集合定义为一个无效等价类。 3. 如果规定了输入条件是一个布尔量,则可以定义一个有效等价类和一个无效等价类。 4. 如果规定了输入数据必须遵循的规则,则可以定义一个有效等价类和若干个无效等价类。即把符合规则的输入定义为一个有效等价类,把从各种不同角度违反规则的输入定义为多个无效等价类。 举例 图书管理系统,要求用户输入图书信息。包括填写编号、标题、作者、日期、出版商、价格、库存。其中,图书出版的日期假设限制在1900年1月至2999年12月,即系统只能对该段时期内的图书进行处理。如果用户输入的日期不在此范围内,则显示输入错误信息。该系统规定日期由年、月的六位数字字符组成,前四位代表年,后两位代表月。 请用等价类划分的方法设计测试用例来测试系统的日期检查功能。 1.划分等价类并编号 输入条件 有效等价类 无效等价类 日期输入的长度及内容 1.6位数字字符 2.有非数字字符 3.少于6个 4.多于6个 年分范围 5.1900~2999 6.小于1900 7.大于2999 月份范围 8.01~12 9.等于00 10.大于12 2.为等价类设计测试用例 对于表中的1,5,8对应的三个有效等价类条件,用一个测试用例

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档