IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 软件测试梳理 第八节 软件测试用例和设计方法(三) -> 正文阅读

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

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

  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. 其他用例设计方法

    • 测试大纲法

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

    • 探索性测试

      基于经验和直觉

      是计划内测试用例的补充

      需要生成测试用例

    • 猴子测试(随意测试)

      无测试用例

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

  • 探索性测试

    基于经验和直觉

    是计划内测试用例的补充

    需要生成测试用例

  • 猴子测试(随意测试)

    无测试用例

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-10-09 16:34:29  更:2021-10-09 16:35:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:36:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码