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.1 决策表格式,如图在这里插入图片描述
    关于问题:满足填写Y,不满足填写N
    关于建议:如果在满足其条件下实施相应了的动作,打√

    1.2 决策表的构成

    主要包括条件桩、条件项、动作桩、动作项四部分

    • 条件桩
      列出问题的所有条件,若无特殊要求,其先后顺序无关紧要
    • 条件项
      列出所针对条件的取值在所有可能情况下的真假值
    • 动作桩
      列出问题规定可能采取的操作,这些操作的排列顺序一般没有什么约束。但若有特殊要求,也可按一定顺序排列
    • 动作项
      列出在条件项各种取值的情况下应该采取的动作
    • 规则
      任意条件组合的特定区之和其相应要执行的操作。在决策表中贯穿条件项和动作项的一列就是一个规则。也就是说,决策表中列出多少组条件取值,就有多少条规则。
  2. 关于决策表

    2.1 决策表的简化
    实际使用决策表时,通常将其简化。若决策表中存在两条或多条规则具有相同的动作,并且在条件项之间存在极为相似的,便可将其合并。(合并后的条件项使用-表示无关条件项)

    2.2 使用决策表设计测试用例的条件
    使用决策表设计测试用例应满足以下情况

    • 规格说明以决策表的形式给出或很容易转换为决策表
    • 条件的排列顺序不会影响执行哪些动作
    • 规则的排列顺序不会影响执行哪些动作
    • 每当某一规则的条件已经满足,并确定要执行的动作后,不必检验其他规则
    • 若某一规则得到满足要执行多个动作,这些动作的执行顺序无关重要
  3. 测试步骤

    3.1 列出所有的条件桩和动作桩
    3.2 确定规则的个数
    3.3 填上条件项和动作项
    3.4 简化合并像素的规则
    3.5 依据决策表中的规则,选择符合规则的数据作为测试用例

  4. 练习

    工具:EXCEL表格

    题目
    某货运公司收费计费标准如下:若收件地点在本省,快件6元/kg,慢件4元/kg。若收件点在外省,则小于等于25kg时,快件8元/kg,慢件6元/kg;若超过25kg,快件10元/kg,慢件8元/kg.

    解题:
    在这里插入图片描述

关于学习的来源

中国大学MOOC的《软件测试技术》课程,链接如下
https://www.icourse163.org/learn/JSIT-1206690831?tid=1452569464#/learn/content?type=detail&id=1229654533&cid=1247047155&replay=true

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 12:10:10  更:2021-08-27 12:11:39 
 
开发: 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年5日历 -2024/5/13 21:43:20-

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