- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch功能性测试优秀讲义
功能性测试 内容简介 边界值测试 边界值分析 健壮性测试 最坏情况测试 特殊值测试 随机测试 等价类测试 基于决策表的测试 1.边界值测试 边界值分析 健壮性测试 最坏情况测试 特殊值测试 举例 随机测试 边界值测试的指导方针 1.1边界值分析 依据原理:错误更可能出现在输入变量的极值附近 基本思想:使用在最小值、略高于最小值、正常值、略低于最大值、最大值处输入变量值。 生成测试用例 使所有变量取正常值,只使一个变量取极值(依据“单缺陷”假设:失效极少是由两个或多个缺陷同时发生引起的) n个变量函数:1个变量取最小值、略高于最小值、正常值、略低于最大值、最大值,n-1个变量取正常值;对每个变量重复此过程,4n+1个测试用例 1.1例如: x1nor , x2min x1nor , x2min+ x1nor , x2max- x1nor , x2max x1min , x2nor x1min+, x2nor x1max-,x2nor x1max , x2nor x1nor , x2nor 1.1对边界值分析的说明 值域取决于变量的性质 容易确定值域:离散值、有界值 人工确定值域:三角形问题,最大边长? 对布尔值无意义(可选决策表) 边界值分析的局限性 NextDate():2月,闰年 1.2健壮性测试 对边界值分析的扩展 1.3最坏情况测试 当多个变量取极值时会出现什么情况? 生成测试用例: 对每个变量:首先进行包含最小值、略高于最小值、正常值、略低于最大值、最大值5元素集合测试,然后对这些集合进行笛卡尔积计算,生成测试用例 n变量函数的最坏测试情况测试,会产生5n个测试用例 1.3两变量函数的最坏情况测试用例 1.3两变量函数的健壮最坏情况测试用例 1.4特殊值测试 测试人员依赖经验、领域知识给出特殊值 特殊值测试特别依赖测试人员的能力 例如: NextDate函数:闰年2月28日,2月29日 1.5随机测试 避免出现测试偏见 方法:使用随机数生成器选取测试用例值 例如: a=x=b x=int(b-a+1)*Rnd+a Rnd函数生成[0,1]内的随机数 2.等价类测试 进行完备测试,又避免冗余 例如: a=x1=d,区间为[a,b),[b,c),[c,d] e=x2=g,区间为[e,f),[f,g] 包含: 弱一般等价类测试 强一般等价类测试 弱健壮等价类测试 强健壮等价类测试 2.1.1弱一般等价类测试 根据单缺陷假设:使用每个等价类(区间)的一个值生成测试用例 2.1.2强一般等价类测试 根据多缺陷假设:需要等价笛卡尔积的每个元素生成测试用例 2.1.3弱健壮等价类测试/传统等价类测试 根据单缺陷假设:考虑无效值 对于有效输入,使用每个有效类的一个值(就像我们在所谓弱一般等价类测试中所做的一样。) 对于无效输入,测试用例将拥有一个无效值,并保持其余的值都是有效的。 2.1.4强健壮等价类测试 所有等价类笛卡儿积的每个元素中获得测试用例。 2.2等价类测试用例生成步骤 选择确定类的等价关系(划分等价类)。 选择每个等价类中的一组数据标识测试用例。 2.2.1划分等价类的六大原则(1) 2.2.1划分等价类的六大原则(2) 2.2.1划分等价类的六大原则(3) 2.2.2将等价类转化成测试用例 2.3等价类划分实例 三角形 NextDate 2.3.1三角形问题的等价类测试用例 三角形问题的弱健壮等价类测试用例 三角形问题的强健壮等价类测试用例 三角形问题的另一种等价类划分 2.3.2NextDate函数的等价类测试用例 NextDate函数的弱一般等价类测试用例 NextDate函数的弱健壮等价类测试用例 NextDate函数的强健壮等价类测试用例 NextDate函数的等价类另一种划分法 弱一般等价类测试用例 强一般等价类测试用例 指导方针和观察 作业1 作业2 现在要对一个自动饮料售货机软件进行黑盒测试,该软件的规格说明如下: 一个自动售货机软件可以销售单价1元5角的盒装饮料。该售货机只接收1元和5角两种硬币,若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,则送出相应的饮料;若投入的硬币少于1元5角,则显示错误信息并退出硬币;若投入的硬币多于1元5角,则送出饮料的同时退还多余的硬币。 请给出测试的等价划分类,包括有效等价类和无效等价类,以及基于等价类划分的测试用例 作业3 某一Pascal语言版本规定: 标识符是由字母开头,后跟字母或数字的任意组合构成。有效字符数为8个,最大字符数为80个 标识符必须先声明,后使用 在同一说明语句中,标识符至少必须有一个 要求:用等价类划分的方法,列出输入域等价类表,并设计相应的测试用例 作业4 Windows文件名可以包含除了\/:*?”|之外的任意
您可能关注的文档
最近下载
- 湖南省自然科学基金学科分类目录及代码.pdf VIP
- 人教版三年级上册道德与法治教学计划.docx VIP
- 检验检测机构资质认定评审准则培训考试卷(附答案).docx VIP
- 事业单位内部控制操作手册.pdf VIP
- DB32T 4611-2023 建设用地地下水污染修复和风险管控技术导则.pdf VIP
- 8.煮面条(课件) 教学课件.ppt VIP
- 《新媒体技术:基础 案例 应用》课件 项目5 使用自媒体工具.pptx VIP
- 2025年济南市中考语文试题卷(含答案解析).docx
- 第2课 第二次鸦片战争 课件(26张PPT).pptx VIP
- 项贤明主编马工程教材《教育学原理》第九章教师与学生.ppt VIP
文档评论(0)