其他分享
首页 > 其他分享> > 软件测试梳理 第八节 软件测试用例和设计方法(三)

软件测试梳理 第八节 软件测试用例和设计方法(三)

作者:互联网

测试用例和设计方法(二 )

  1. 正交试验法(难度系数比较高)

    • 正交法原理介绍

      • 日本人,统计学家提出

      • 使用的工具:正交表

      • 统计分析实验数据,从大量试验中找到合适的实验数据组合。

      • 大量的实验中,挑选出来一部分具有代表性的电,进行试验,分析数据。

      • 数学原理:线性代数、概率论与数理统计

      • 核心概念:

        在这里插入图片描述

        • 影响试验结果的实验因素简称因素(因子)

        • 每一个因素的不同取值(状况)——水平

          例如。字的显示效果——字号、字体、颜色都称为因素。字体选择时,可以选择楷体、微软雅黑等等等等,这叫水平。

        • 正交表特点:每列中,不同数字(水平)出现的次数相同;任意两列组成的数据对(水平对)出现的次数也是相同的。

    • 正交试验法实现步骤

      在这里插入图片描述

      • 分析所有对结果有影响的因素。从多个角度和方式进行分析。

      • 分析每个因素的水平数量,充分利用等价类、边界值(需求中说明和未说明的都要分析)

      • 选择正交表。只有特定的因素数和水平数的组合才会有对应的正交表。正交表的因素数和水平数一般要大于实际的因素数和水平数。

        在这里插入图片描述

        1.N、m、k没有任何数学关系

        2.仅适用于每一个因素的水平数都相同的正交表

    • 实际案例

      在这里插入图片描述

    • 正交试验助手(Latin)

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述

  2. 功能图法

    • 功能图法原理介绍

      功能图法又叫做状态迁徙图

      • 来源:在遇到有事务流或由于某种条件成立导致状态改变的软件时,如何进行测试用例的设计就比较麻烦。

      • 状态迁徙图法的目标

      • 设计足够多的测试用例达到对系统状态的覆盖、状态条件组合的覆盖以及状态迁移路径的覆盖

      • 以操作系统的进程调度算法为例:

        在这里插入图片描述

        在这里插入图片描述

        处理机管理、存储器管理、文件管理、设备管理

        处理机管理:进程控制、进程同步、进程通信、进程调度

    • 功能图法基本步骤

      在这里插入图片描述

      案例:

      在这里插入图片描述

      1. 识别出可以进行的操作:

        ip1:输入账号

        ip2:输入密码

        ip3:点击登录

        ip4:点击关闭按钮

      2. 定义QQ登录界面为空闲状态。

      3. 给空闲状态加操作。第一轮分析

        在这里插入图片描述

      4. 针对新的状态加操作。第二轮分析

        在这里插入图片描述

      5. 得到新的状态。第三轮分析

        在这里插入图片描述

        虽然得到了一个全新的界面(状态),但是和空闲状态发生了“隔断”,因此将其视为空闲状态的结束,可以结束分析过程。

      6. 将状态过程列表化,准备设计测试用例。

        状态名/序号ABCD
        空闲1111
        QQ号已输入22
        密码已输入2
        QQ号、密码已输入3
        QQ主界面4
        退出233
        • A列:从QQ登录界面,直接点击关闭,QQ登录退出
        • D列:从QQ的登录界面,先输入QQ号;再输入密码,点击登录,状态变为QQ主界面

        测试用例的设计,越自然越好,大道至简。

  3. 其他用例设计方法

    • 测试大纲法

      特点:着眼需求,进行详细分析,将其转化为思维导图。无需用例设计,用于快速测试和记录。

    • 探索性测试

      基于经验和直觉

      是计划内测试用例的补充

      需要生成测试用例

    • 猴子测试(随意测试)

      无测试用例

眼需求,进行详细分析,将其转化为思维导图。无需用例设计,用于快速测试和记录。

标签:QQ,状态,第八节,图法,正交,测试用例,测试,软件测试
来源: https://blog.csdn.net/weixin_45505615/article/details/120646051