- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]软件测试用例浅谈——合理不合理还是正向逆向
测试用例与输入数据的设计方法
试用例的设计是 试设计的重要内容,关于 试用例的设计方法,当前不少出版的 试书和发表的
测试文章,不少存在着表述错误,主要是把测试用例中的输入数据的设计方法与 试用例的设计方法混为
一谈,对 试初学者和 试用例设计人员产生误导。
这种错误的主要表现举例如下:
试用例的设计方法包括:
◆ 等价类划分法
◆ 边界值法
◆ 功能图与判定表法
◆ 错误推测法
◆ 用户场景法
◆
其实, 试用例中输入数据的设计方法只是 试用例设计方法的一个子集,上面列出的集中方法都是
确定黑 试用例的输入 试数据的一般方法,而不是 试用例的设计方法。
除了确定输入数据之外, 试用例的设计还包括如何确定测试用例的设计策略,如何组织设计用例,
如何从测试需求等文档创建完整的 试用例。
对测试执行人员来说, 试用例的表示内容包括以下几个方面:
◆ 试用例的测试目标
◆ 试用例的被 功能点描述
◆ 试用例的测试运行环境
◆ 试用例的执行方法 (包括测试步骤,输入 试数据或测试脚本)
◆ 测试期望的结果
◆ 执行 试的实际结果
◆ 其他辅助说明
乍看起来有点像测试策划 (计划)考虑的因素。但是 试用例的设计和测试计划的设计关注点不同,
试计划考虑的宏观和全面些,而 试用例考虑的更窄。
设计 试用例首先要考虑以下几个问题:
◆ 为什么要设计 试用例?
◆ 谁来写 试用例?这些写 试用例的人的测试技术和对被 试产品了得有多深入?
◆ 试用例写给谁看,多少人将试用 试用到?
◆ 分配给写 试用例的时间是多长?要安排几个人来写?
◆ 怎么在 试用例的成本 质量和效率方面达到平衡?
只有回答了这些问题,才能确定测试用例的具体写作方法和表现形式。一般而言,公司里分配写作
试用例的时间并不长,而且提供的文档也不全面,所以写 试用例要符合测试部门的当前现状和项目的
试特点,综合考虑,所以看起来有点像 试计划的某些内容,但是对问题的细化程度不一样。
试用例的设计是一项复杂的测试工作, 试用例的设计方法需要考虑测试的目标,被测试软件的特
性, 试者人力资源的技术和能力,测试组织形式,测试进度 测试成本等多个方面。
在设计 试用例时,可以综合运用以下方法:
◆ 根据被 软件的功能和特性点设计 试用例:
根据被 试功能点设计 试用例
根据软件性能指标设计 试用例
根据软件的兼容性要求设计 试用例
根据软件的国际化用户要求设计国际化 试用例
根据...设计...用例
◆ 根据软件的组成元素设计 试用例
设计软件设计用例
设计联机帮助和文档手册的设计用例
设计软件的模版等数据文件的 试用例
◆ 根据软件的开发阶段 (里程碑)设计 试用例
单元 试设计用例
集成 试设计用例
系统 试设计用例
验收 试设计用例
◆ 根据...设计 试用例
具体到设计每个 试用例而言,可以考虑如下:
◆ 根据被测的最小目标,确定 试用例的测试目标
◆ 根据用户使用环境确定测试环境
◆ 根据以下因素确定 试用例的步骤
用户使用软件的步骤或者特定场景,确定测试执行步骤地具体内容
执行者对产品的熟悉程度确定步骤的详细或粗略程度
被 特性的复杂性也决定步骤的详细或粗略程度
试用例的执行方法 (手工测试或自动化测试)确定步骤地内容表示
自动 试用例要编写和调试测试脚本,手工测试给出执行步骤
◆ 根据设计规格说明书确定期望的 试用例执行结果
◆
确定 试用例的输入数据确实对于 试用例非常重要,它决定着 试用例的执行效果和效率,但是确
定输入 试数据只是设计 试用例的一个步骤,而不是全部。因此,不能把 试用例的设计方法等同于
试用例数据的方法
测试用例设计(TDD)
编写 试用例是一种验证行为,更是一种设计行为,同样,它更是一种编写文档的行为。TDD 的所
文档评论(0)