测试方法分类.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试方法分类.doc

基本概念 1、测试用例(案例)主要记录:测试步骤、方法、数据、预期结果的文档,由测试人员在执行测试之前编写的 2、编写用例的方法 (1)等价类划分 (2)边界值 (3)因果图 (4)判定表 (5)正交排列法 (6)场景法 (7)测试大纲法 (8)状态转换图 3、写用例参考什么? (1)文档:需求、开发文档、用户手册 (2)参考已经开发出来的软件 (3)讨论 等价类划分 1、应用场合 只要有数据输入的地方,就可以使用等价类划分 把无限多的数据根据需求,划分成多个区域(有效、无效),从每个区域中选取一个代表性数据进行测试即可 说明: 穷举测试是最全面的测试,但是是不能采用的方法,时间成本太高,编写用例的方法主要解决的问题是如何使用最少的数据,达到最大的覆盖 2、核心概念 (1)有效等价类 对程序规格有效的、合理的输入数据的集合 程序接收到有效等价类,可以正确计算、执行 (2)无效等价类 对程序规格无效的、不合理的输入数据的集合 程序接收到无效等价类,应该给出错误提示,或者根本不允许输入 3、如何使用? 首先明确测试对象—第一个数文本框 说明:在测试第一个数的时候,保证第二个数正确 (1)根据需求,划分等价类 ①有效等价类 -99—99之间的整数 ②无效等价类 非整数 -99的整数 99的整数 (2)细化等价类 往往依据的不是字面的需求,而是基于对数据存储方式的深入理解以及数据格式的理解 正负数补码计算不一样,有必要把正数、负数单独测试 -99—0整数 0—99整数 ②非整数可以进一步细分 小数 字母 汉字 符号 (3)建立等价类表(熟练后直接做该步) 有效等价类 编号 数据要求 1 -99—0整数 2 0—99整数 无效等价类 编号 数据要求 1 -99 2 99 3 小数 4 字母 5 汉字 6 符号 7 为空 说明:进行需求(数据)分析,是最核心的步骤,决定测试的整体质量 (4)编写用例 从每个等价类中,至少选择一个数据进行测试 说明: 对于无效等价类,开始的时候最好每次只测试一个,最后再适当考虑无效等价类的组合 ================= 对“第二个数”文本框测试 保证第一个数正确 总结: 一个好的软件一般要满足两个标准: (1)完成指定的功能——使用有效等价类 (2)有很强的容错能力(健壮性)——使用无效等价类 边界值 应用场合 只要有数据输入的地方,一般就可以使用边界值 一般情况下等价类和边界值共同使用,形成一套较为完善的方案 如何使用 找到有效数据和无效数据的分界点(最小值、最大值),对该分界点及其两边的点,单独进行测试 说明 边界值的数据,本质上属于等价类的范畴,但是需要单独进行测试,这种冗余在工程中是必要的。 用例的优化 1、不同控件的有效等价类或有效边界值,可以尽可能多的在一条用例中测试——不同控件的有效等价类可以组合——减少用例数量 2、在一条用例中,开始的时候,只测试一个控件的一个无效等价类或无效边界值——无效等价类开始的时候不能组合——避免屏蔽现象发生(前面的错误提示出现后,后面控件的错误提示就不出现了) 最后再适当考虑不同控件和同一控件的多个无效等价类的组合——验证一下极端情况系统不崩溃 五、无效等价类重点考虑 1、必填项(不能为空)——为空 2、不能重复——重复 3、数据要求范围——超出范围 如:年龄:18—60,测试18,60 4、数据有字符个数要求——超出范围 如:姓名:1-20字符,测试1字符,20字符 从数据允许的样式考虑——小数、字母、符号、汉字 6、小数——小数点保留位数不满足 任务: 有效等价类和有效边界值写完 无效等价类写2-3条 第五讲 应用场合 在一个界面中,有多个输入条件,输入之间存在组合关系,不同的输入组合会产生不同的输出结果的组合,为了弄清输入和输出的关系,使用因果图 二、核心概念 1、因——输入条件 2、果——输出结果 使用画图的方法找出输入(因)和输出(果)的关系 三、图形符号 1、基本符号——表示输入和输出之间的关系 2、约束(限制)符号——限制的是同一类型的(同时限制的是输入或者同时限制的是输出) 说明: 互斥和唯一的区别: 一般有默认选项—唯一 没有默认选项—互斥 四、分析程序 1、找出所有的输入(因),编号 (1)投币50元 (2)投币100元 (3)充值50元 (4)充值100元 2、找出所有的输出(果),编号 A、充值成功并退卡 B、提示充值成功 C、找零 D、错误提示,退卡 前两步就是初步分析需求的过程 3、在步骤1基础上,找出哪些输入不能组合(限制),哪些输入可以组合 (1)不能组合(限制) ①输入(1)(2)不能组合 ②输入(3)(4)不能组合 (2)能组合(决定测试用例的数量) ①输入(1)(3) ②

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档