测试用例(分析法——详细场景法)

这篇具有很好参考价值的文章主要介绍了测试用例(分析法——详细场景法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

测试用例的定义:是为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例

测试用例模板

用例编号,用例模块,用例标题,优先级,前置条件,输入内容,操作步骤,预期结果,时间结果

常见的编写测试用例的方法
等价划分

 等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出哪些数据是有效的,哪些数据是无效的。

        核心概念:

                1)有效等价类:对程序规格说明有效的、合理的、有意义的输入集合程序接收到有效等价类数据,应该正确计算、执行

                2)无效等价类:对程序的规格说明无效的、不合理的、无意义的输入集合(例:错误用户名或密码)


边界值分析法: 如果需求规定范围或者规定了取值的个数时,可利用边界值进行测试

        找到有效数据和无效数据的分界点(最小值、最大值),对该分界点及其两边的点又有上点、离点。
因果图法:

  • 因果图法是一种适用于描述对于多种输入条件组合的测试方法

  • 根据输入条件的组合、约束关系和输入条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法

  • 它适用于检查程序输入条件涉及的各种组合情况

  • 因果图使用的局限性:原因和结果很多的时候,他们关系连线会很多,导致可读性变差。因此用作局部小功能

场景法:  场景法见最后
证交表法: 在一个界面中有多个控件,每个控件有多个取值,控件之间可以相互组合
错误推测: 业务流程梳理,核心业务逻辑场景

判断表法:

        判定表驱动法:

        是分析和表达多逻辑条件下执行不同操作的情况下的工具。它由以下几个内容组成:

        条件桩(Condition Stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。
        动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。
        条件项(Condition Entry):列出针对它左列条件的取值。在所有可能情况下的真假值。
        动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。
        应用场合:主要适用于多条件的内容组合与结果分析

        使用条件:所有的条件桩在表中的位置和顺序互不影响;所有的动作桩的顺序不会因为条件顺序的变化而产生不同。

        建立判定表的步骤

第一步:识别出操作条件(原因),和对应的动作(结果)

第二步:分析条件的条件项(组合数量):如果有n个条件,每个条件有成立和不成立两种情况,那么最后一次会有2^n个数量

第三步:简化优化结果。排除一些不可能存在的情况

场景法:

1:什么是场景法?

        通过场景描述的业务流程(业务逻辑),也包括代码实现逻辑,设计用例来遍历场景,验证软件系统功能的正确 性

场景图流程图如下:

购物(访问淘宝--登录---搜索商品---添加购物车---支付等)的流程图

测试用例(分析法——详细场景法)


 

场景一:进入淘宝APP登录账号登录成功,在淘宝页面点击搜索并选择想要的商品并勾选规格,加入购物车,点击下方购物车查看商品,点击结算,支付方式选择支付宝,输入密码,支付成功,

场景二:进入淘宝App,提示没有账号,点击注册账号,登录成功,进入淘宝页面,点击搜索选择商品勾选规格,点击下方购物车,点击结算,选择支付方式支付宝,输入支付密码,支付成功

场景三:进入淘宝App,提示没有账号,点击注册账号,登录成功,进入淘宝页面,搜索商品,选择商品未勾选规格,加入购物车,加入失败

场景三:进入淘宝App,提示没有账号,点击注册账号,登录成功,进入淘宝页面,搜索商品,选择商品,勾选规格,点击购物车查看,点击结算,提示你还未选择宝贝哦

场景四:进入淘宝App,提示没有账号,点击注册账号,登录成功,进入淘宝页面,搜索商品,选择商品,勾选规格,点击购物车查看,点击结算,选择支付方式,余额不足

场景五:进入淘宝App,提示没有账号,点击注册账号,注册失败

场景六:进入淘宝App,提示没有账号,点击注册账号,登录成功,进入淘宝页面,搜索商品,选择商品,勾选规格,点击购物车查看,点击结算,选择支付方式,余额不足,充值余额,点击支付,支付成功

场景七八九.........

  • 重点:

    基本流(软件功能正确实现的流程)

    备选流(基本功能流程之外的过程)

  • 基本流:即正常情况下的场景,本题应该为插卡,输入正确密码,成功取款并打印凭条,取卡。

  • 备选流:则是一些非正常情况下的情景,如密码不正确,卡无效等。

  • 简单来说,基本流可以达到目的,备选流达不到最终目的。

    注意

    1、场景必须有基本流

    2、场景中必须有内容从用例的开始,到用例的结束

总结:场景法的重点是测试流程,因此每个流程一个用例验证即可,流程测试没有问题并不能说明系统 功能没有问题了,还需要针对单步的功能进行测试,---输入项

只有单个功能点和流程流程测试,才算的充分的测试+等价类,边界值-----细化测试

根据列表写出以下测试用例:

        测试用例(分析法——详细场景法)文章来源地址https://www.toymoban.com/news/detail-406984.html

到了这里,关于测试用例(分析法——详细场景法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 层次分析法(AHP)

    目录 目录 1 算法讲解 1.1解决评价类问题的一般步骤: 1.2 如何确定权重   1.2.1 判断矩阵的bug 1.2.2 一致性检验 1.2.3 计算权重  1.3 层次分析法具体步骤 1.3.1 建立层次结构 1.3.2 构造判断矩阵  1.3.3 一致性检验,计算权重 1.4 层次分析法局限性 2 代码 3 模型拓展 3.1 多个准则层

    2024年02月04日
    浏览(36)
  • 层次分析法(参考:清风)

             层次分析法(The Analytic Hierarchy Process即 AHP)是由美国运筹学家、 匹兹堡大学教授T . L. Saaty于20世纪70年代创立的一种系统分析与决策的综合 评价方法,是在充分研究了人类思维过程的基础上提出来的,它较合理地解 决了定性问题定量化的处理过程。        A

    2024年02月06日
    浏览(34)
  • 层次分析法

    人们常常面临一个由 相互关联、相互制约 的众 多因素 构成的复杂而往往 缺少定量数据 的系统; AHP是对一些较为复杂、较为模糊的问题作出决策的简易方法,特别适用于那些难于完全定量分析的问题; 美国运筹学家T. L. Saaty 教授于上世纪70 年代初期提出的一种简便、灵活

    2024年02月02日
    浏览(54)
  • 层次分析法(MATLAB)

    对之前的学习进行总结,整个比赛下来好像就用到了这个方法,最后也不知道对不对,反正最后还有点赶,就是很懵的那种,对于层次分析话的还是有点了解了,由于是纯小白,有错误的地方希望各位大佬能够指出。 目录 数据提取 归一化处理 判断矩阵 一致性检验  算术平

    2024年02月12日
    浏览(31)
  • 什么是结构分析法

    全面深刻认识经济社会现象,仅仅考察总量及其变化是不够的,还要考察经济社会系统中各构成部分及其对比关系的变动。 一、基本概念 二、主要的经济结构分析 三、示例 (二)产业结构。 (三)区域结构。

    2024年04月16日
    浏览(37)
  • 【爬虫逆向分析实战】某笔登录算法分析——本地替换分析法

    作者最近在做一个 收集粉币 的项目,可以用来干嘛这里就不展开了😁,需要进行登录换算token从而达到监控收集的作用,手机抓包发现他是通过APP进行计算之后再请求接口的,通过官网分析可能要比 APP逆向方便多 ,但是通过这几天的观察我并没有头绪,这篇文章草稿创建了

    2024年02月05日
    浏览(33)
  • 数学建模:层次分析法

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 将问题条理化,层次化,构建出一个有层次的结构模型。层次分为三类: 目标层,准则(指标)层,方案层 。 比较指标层中不同指标之间的相对重要程度,并且构建一个 成对比较矩阵 。 自行判断两个不同指标的相对重要程

    2024年02月10日
    浏览(31)
  • 层次分析法(matlab实现)

           在决策理论中,层次分析法是一种以 数学 和 心理学 为基础,组织和分析复杂决策的结构化技术,它代表了一种 量化决策标准权重 的准确方法,通过成对比较,利用个别专家的经验来估计因素的相对大小        在很多情况下,我们对事物的评价,应该多维度的进

    2024年02月09日
    浏览(30)
  • 线性判别分析法(LDA)

            在主成分分析法(PCA)中,我们对降维算法PCA做了总结。这里我们就对另外一种经典的降维方法线性判别分析(Linear Discriminant Analysis, 以下简称LDA)做一个总结。LDA在模式识别领域(比如人脸识别,舰艇识别等图形图像识别领域)中有非常广泛的应用,因此我们有

    2023年04月08日
    浏览(26)
  • 数学建模——层次分析法

    正互反矩阵:若矩阵中每个元素a(ij)0且满足a(ij)*a(ji)=1。 层次分析法中,我们构造的判断矩阵均是正互反矩阵。 一致矩阵:若正互反矩阵满足a(ij)*a(jk)=a(ik)。 一致矩阵的秩为1。 一致矩阵有一个特征值为n,其余特征值均为0。 判断矩阵越不一致时,最大特征值与n相差越大。 一

    2024年02月16日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包