- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试用例设计基本方法(二) 中国科学技术大学 计算机科学与技术学院 TTCN实验室 元素分析法的基本概念 对测试对象的各个元素的属性、范围、特点等进行分析,找出测试空间和缺陷空间。 元素分析法提供一个设计测试用例的框架,是一种较为系统的测试用例设计方法。 步骤: 找出测试对象中的各个元素; 对各个元素的属性和特点进行单独分析得到测试空间和缺陷空间; 对各个元素的组合情况进行分析。 显性元素分析 测试iGoogle系统登录功能 可以设计多少测试用例? 测试用例(test case)是可以被独立执行的一个过程,这个过程是一个最小的测试实体,不能再被分解。测试用例也就是为了某个测试点而设计的测试操作过程序列、条件、期望结果及其相关数据的一个特定的集合。 测试点的显性元素分析 这个对话框有以下一些显性的元素可以从规格说明书中找到: 邮件地址输入栏 密码栏 保存信息选项勾选栏 登录按钮 从元素分析和组合得到的测试点 如果输入正确的用户邮件地址,而密码输错,登录失败。 如果输入正确的用户邮件地址,不输密码,登录失败。 如果输入错误的用户邮件地址,而密码正确,登录失败。 用户邮件地址和密码都不输,登录失败。 用户邮件地址含有特殊字符,如“/$_@~,是否可以登录? 密码输错3次,情况怎样? … 如果输入正确的用户邮件地址,而密码输错,登录失败 测试用例要描述什么? Why ——为什么而测? 功能 性能 可用性 容错性 兼容性 安全性 一致性 互操作性 ... What ——测什么? 函数 类 菜单 按钮 表格 接口 系统 ... Where ——在哪里测? 系统的配置和设定 操作系统 浏览器 通信协议 单机 网络 ... When ——什么时候开始测? 测试用例运行时所处的环境或条件限制 评审的前提条件 Which ——哪些输入数据? 在操作时,系统接受的各种可变数据 数字 字符 文件 传感器数据 ... How ——如何操作软件? 如何操作软件? 如何验证实际结果是否正确? 执行顺序 判决时机 其它帮助执行的信息 测试用例分类 测试用例优先级 测试用例所属模块 测试用例所属层次 预估的执行时间 依赖的测试用例 关联的缺陷 ... 测试用例的元素 单个测试用例的质量要求 具有可操作性 具备所需的各项信息 各项信息描述准确、清楚 测试目标针对性强 验证点完备,而且没有太多的验证点 没有太多的操作步骤,例如不超过7步 符合正常业务惯例。 整体测试用例的质量要求 覆盖率。依据特定的测试目标的要求,尽可能覆盖所有的测试范围、功能特性和代码。 易用性。测试用例的设计思路清晰、组织结构层次合理,测试用例操作的连贯性好,使单个模块的测试用例执行顺畅。 易维护性。应该以很少的时间来完成测试测试用例的维护工作,包括添加、修改和删除测试用例。易用性和易读性,也有助于易维护性。 粒度适中。既能覆盖各个特定的场景,保证测试的效率;又能处理好不同数据输入的测试要求,提高测试用例的可维护性。 测试用例书写标准 标识符(Identification) 测试项(Test Items) 测试环境要求 输入标准(Input Criteria) 输出标准(Output Criteria) 测试用例之间的关联 良好测试用例的特征 可以最大程度地找出软件隐藏的缺陷 可以最高效率的找出软件缺陷 可以最大程度地满足测试覆盖要求 既不过分复杂、也不能过分简单 使软件缺陷的表现可以清楚的判定 测试用例包含期望的正确的结果 待查的输出结果或文件必须尽量简单明了 不包含重复的测试用例 测试用例内容清晰、格式一致、分类组织 如何设计出高质量的测试用例 客户需求导向的设计思路 责任到人 灵活的设计方法 测试用例设计不能局限于输入数据 尽量避免含糊的、冗长的或复杂的测试用例 尽量将具有相类似功能的测试用例抽象并归类 测试用例设计步骤 隐性元素(规格中未提及的元素)分析(11.3) 使用者 视力 听力 运动能力 认知和语言障碍 操作系统 硬件 键盘 鼠标 显示器 白盒测试中的元素分析 在白盒测试中,特别是单元测试中,使用传统的边界值法、等价类法等来设计测试用例时,由于测试空间可能没有被分析完全,容易发生遗漏。 元素分析法则很容易将测试用例设计得比较全面。 单元测试中的元素分析 等价类分法的基本概念 将测试空间划分为若干个子集,并且满足每个子集中的任一组测试数据对揭露程序中的缺陷都是等价的,这些子集就叫做等价类或等价子集。 等价类划分方法 所谓等价类是指输入域的某个互不相交的子集合,所有等价类的并便是整个输入域。 1.划分等价类 (1)有效等价类 检验程序是否实现了规格说明预先规定的功能和性能。 (2)无效等价类 检查软件功能和性能的实现是否有不符合规格
您可能关注的文档
最近下载
- 零售金融消费者权益保护专题报告 2024.docx
- 传感器与检测技术第四版胡向东习题答案.pdf
- 2023全国职业院校技能大赛-西式烹饪赛项备考试题库-下(多选题部分) .docx
- 保时捷Cayenne Turbo, Turbo S_2010款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 动物疫病防治员国家标准.doc VIP
- 爱戴尊敬荣光 麦克白 威尔第钢琴伴奏五线谱子.pdf VIP
- 新时代、新思维、新高考.pptx
- 2002年至2019年 西藏自治区15岁及以上文盲人口(人口抽样调查)统计.docx
- 医院应急预案及处理流程.docx
- 动物疫病防治员国家职业标准(三级).doc VIP
文档评论(0)