上海企业网站制作方法,如何用wordpress做淘宝客,wordpress视频防止下载,网站开发合同模版#x1f4e2;专注于分享软件测试干货内容#xff0c;欢迎点赞 #x1f44d; 收藏 ⭐留言 #x1f4dd; 如有错误敬请指正#xff01;#x1f4e2;交流讨论#xff1a;欢迎加入我们一起学习#xff01;#x1f4e2;资源分享#xff1a;耗时200小时精选的「软件测试」资… 专注于分享软件测试干货内容欢迎点赞 收藏 ⭐留言 如有错误敬请指正交流讨论欢迎加入我们一起学习资源分享耗时200小时精选的「软件测试」资料包 软件测试学习教程推荐火遍全网的《软件测试》教程 1 引言 前几篇文章主要针对单点功能的测试用例设计方法展开介绍。然而当拿到一个测试任务时并非先关注某个功能的细节测试而是先要使用场景法对主要业务流程和主要功能展开测试当业务场景没有问题后再使用等价类、边界值、判定表等方法对细节功能进行测试先整体后细节。 2 概念及原理2.1 场景法概念 场景法是一种通过使用事件触发流程对系统的功能点或业务流程进行描述的方法。对于同一事件不同的触发顺序和处理结果 可以形成不同的场景。 在日常工作中针对同一业务需求可以模拟出不同场景测试用例中对所有功能点及业务流程的覆盖有利于测试人员设计测试用例从而提高测试效果使测试用例更容易理解和执行。 2.2 场景法设计层面
业务层面需熟悉需求业务逻辑并针对当前需求进行发散性思考。技术层面需分析出基本流和备选流通过遍历所有基本流和备选流可以覆盖完整的业务场景。基本流模拟用户正确的业务操作流程备选流模拟用户错误的业务操作流程
2.3 场景法原理介绍 1场景业务流组成 场景法一般包含基本流和备选流两种业务流。 上图中经过用例的每条路径都可以使用基本流和备选流表示。其中绿色主线代表基本流是经过用例的最简单的路径一个业务场景只存在一条基本流基本流仅有一个起点和一个终点。 备选流表示流程存在反复但经过纠正后依然能达到目标的流程。备选流包含假设、异常操作等多种情况。上图中备选流1和备选流3均始于基本流在特定条件下执行后重新加入基本流备选流2和备选流4均从其余备选流出发终止场景而不加入基本流中。 2场景组合 按上图可组合多个不同的场景 3备选流覆盖准则 覆盖每个备选流覆盖一个循环 4如何识别基本流与备选流 基本流只有一个起点和一个终点基本流是主流备选流是支流备选流可始于基本流也可始于其他备选流备选流可回到基本流也可是其他备选流的起点。
3 方法步骤
根据需求文档梳理业务的流程图分析主干业务正常执行的流程——基本流分析出分支流程——备选流组合基本流、备选流确定基本场景对每一个场景生成相应的测试用例对每一个测试用例确定测试数据值。
4 举个栗子 以销售提交报价单审批的流程为例 销售提交多产品组合报价单至OA审批。业务场景如下 销售提交多产品组合报价—一级审批通过—二级审批通过—结束 1业务场景梳理 2确定基本流 销售提交多产品组合报价至OA审批—一级审批通过—二级审批通过—结束 3确定备选流
备选流1销售提交多产品组合报价单至OA审批销售撤回报价单备选流2一级审批人审批驳回备选流3一级审批人加签至加签人AA审批通过备选流4一级审批人加签至加签人AA审批驳回备选流5二级审批人审批驳回备选流6二级审批人加签至加签人BB审批通过备选流7二级审批人加签至加签人BB审批驳回。
4组合基本流、备选流确定基本场景 5对每一个场景生成相应的测试用例 本例中对于每个测试用例存在一个测试用例ID、基本场景、测试用例中涉及的所有元素以及预期结果。 通过从确定执行用例场景所需的元素入手构建矩阵然后针对每个场景确定包含执行场景所需条件的测试用例。在如下矩阵中V有效表明这个条件必须是有效的I无效表明这种条件下将激活所需备选流N/A表明这个条件不适用于测试用例。 6对每一个测试用例确定测试数据值 5 总结场景法适用场景业务流程较清晰的软件系统或功能模块优点涉及到业务流程的需求可使用场景法缺点只能验证业务流程不能验证单点功能。一般先采用等价类划分、边界值分析、错误推断法、判定表等方法对单点功能进行验证验证通过后再采用场景法进行业务流程的验证。注意事项1主题清晰了解场景用例需测试的功能确保测试场景在用户使用过程中会出现 2逻辑无误确保基本功能结合起来无bug 3步骤简洁测试用例的步骤描述需简洁明了无歧义 4场景唯一确保不同用例可覆盖不同的测试点。 通过本文讲解的场景法可以对业务流程较为复杂的需求进行用例设计。然而该方法并不能涵盖一个需求的全部测试点对于细节功能、业务中的非常规操作等还需要借助其他测试用例设计方法。如何尽可能多地覆盖业务功能设计出完美的测试方案下一篇文章将为您展开详细介绍~ 最后如果你想学习提升找不到资料没人答疑解惑时请及时加入群里面有各种测试开发资料和技术可以一起交流哦
感谢每一个认真阅读我文章的人看着粉丝一路的上涨和关注礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走
这些资料对于从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。希望对大家有所帮助……