- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
场景法 复习 场景法的思想 场景法的步骤 举例 黑盒测试用例设计方法有哪些? ?现在的软件几乎都是用事件触发来控制流程的,象GUI软件、游戏等。事件触发时的情景并形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。这种在软件设计方面的思想可以引入到软件测试中,可以生动地?描绘出事件触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。 用例场景的定义 用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流. 1.基本流 和 备选流 在测试一个软件的时候,在场景法中,测试流程是软件功能按照正确的事件流实现的一条正确流程,那么我们把这个称为该软件的基本流; 出现故障或缺陷的过程,就用备选流加以标注,这样,备选流就可以是从基本流来的,或是由备选流中引出的。 图中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的路径。备选流用不同的色彩表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如备选流1和3);也可能起源于另一个备选流(如备选流2),或者终止用例而不再重新加入到某个流(如备选流2和4)。 场景 1 基本流 场景 2 基本流 备选流 1 场景 3 基本流 备选流 1 备选流 2 场景 4 基本流 备选流 3 场景 5 基本流 备选流 3 备选流 1 场景 6 基本流 备选流 3 备选流 1 备选流 2 场景 7 基本流 备选流 4 场景 8 基本流 备选流 3 备选流 4 根据说明,描述出程序的基本流及各项备选流. 根据基本流和各项备选流生成不同的场景. 对每一个场景生成相应的测试用例. 对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值. 在当当网网上书店都订购过书籍,整个订购过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书放进购物车,等进行结帐的时候,用户需要登录自己注册的帐号,登录成功后,进行结帐并生成订单,整个购物过程结束。 基本流 用户到网站,书籍的选择,进行订购,把所需图书放进购物车,等进行结帐的时候,登录自己的帐号,登录成功后,生成订单 备选流1 帐号不存在 备选流2 帐号错误 备选流3 密码错误 备选流4 无选购书籍 备选流x 退出系统 场景1-购物成功 基本流 场景2-帐号不存在 基本流 备选流1 场景3-帐号错误 基本流 备选流2 场景4-密码错误 基本流 备选流3 场景5-无选购书籍 基本流 备选流4 对于每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试用例。 对于每个测试用例,存在一个测试用例ID、条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中)以及预期结果。 在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如场景1表示“成功购书”基本流。请按上述规定为其它应用场景设计用例矩阵。 ID 场景/条件 帐号 密码 选购书籍 预期结果 1 场景1: 购物成功 V V V 成功购书 2 场景2: 帐号不存在 I n/a n/a 提示帐号不存在 3 场景3: 帐号错误 I V n/a 提示帐号错误, 返回基本流步骤2 4 场景4: 密码错误 V I n/a 提示密码错误, 返回基本流步骤3 5 场景5: 无选购书籍 V V I 提示选购书籍, 返回基本流步骤5 ID 场景/条件 帐号 密码 选购书籍 预期结果 1 场景1: 购物成功 xu 123456 《软件测试艺术》 成功购物 2 场景2: 帐号不存在 li n/a n/a 提示帐号不存在 3 场景3: 帐号错误 li 123456 n/a 提示帐号错误, 返回基本流步骤2 4 场景4: 密码错误 xu 123$%^ n/a 提示密码错误, 返回基本流步骤3 5 场景5: 无选购书籍 xu 123456 空 提示选购书籍, 返回基本流步骤5 测试用例:生成每个场景的测试用例是通过某个特定条件来完成的,这个特定条件将导致特定用例场景的执行. 错误推测法的概念:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。 错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。例如: 在单元测试时曾列出的许多在模块中常见的错误、以前产品测试中曾经发现的错误等,这些就是经验的总结。 还有,输入数据和输出数据为0的情况、输入表格为空格或输入表格只有一行等。这些都是容易发生错误的情况,可选择这些情况下的例子作为测试用例。 通常,在确定测试方法时,应遵循以下原则: 根据程序的重要性和一旦发生故障将造成的损失来确定测试等级和测试重点。 认
您可能关注的文档
最近下载
- 品酒师考试品酒师综合练习试卷(品酒师考试).doc VIP
- 上海冷链协会新质冷链物流发展白皮书202536页.pdf
- 品酒师考试葡萄酒品酒师试卷.doc VIP
- 品酒师考试:葡萄酒品酒师测试题五.docx VIP
- 品酒师考试:葡萄酒品酒师试题预测五.docx VIP
- 品酒师考试:葡萄酒品酒师试题及答案(强化练习).docx VIP
- 甘肃省第一届职业技能大赛无人机驾驶(植保)项目(国赛精选)技术工作文件.docx VIP
- 班主任艺术:班主任与家长沟通的技巧-班主任工作艺术.docx VIP
- 品酒师考试葡萄酒品酒师.doc VIP
- ISO56001-2024创新管理体系 — 要求(中文版-雷泽佳译2024-09).docx VIP
文档评论(0)