--------------------

健壮性最强,考虑情况最全面

### Decision Tables 决策表法,又称判定表法 ###

* 前言

* 一、认识决策表

* 二、例题

* * * 例题一

* 例题二

* 例题三

* 例题四

* 例题五

* 例题六

* 总结

--------------------

# 前言 #

# 一、认识决策表 #

> * 决策表就是判定表,决策表法也称判定表驱动法;是分析和表达多逻辑条件下执行不同操作的情况的工具。

> * 决策表能够将各种复杂情况都列举出来,不会产生遗漏,因此,使用决策表设计出的测试用例是完整的测试用例集合。

> * 在所有的功能测试方法中,基于决策表的测试方法是最严格的,因为决策表本身加强了逻辑的严密性

> * 它们非常适合描述在不同条件集下采取许多行动组合的情况。

* 判定表的组成:

* 通常由四部分组成:条件桩,动作桩,条件项,动作项

* ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center]

* 条件桩:列出问题的所有条件

* 动作桩:列出问题规定所采取的操作

* 条件项:针对条件桩给出的条件,列出所有可能情况下的真假值

* 动作项:列出在条件项的各种取值情况下应该采取的动作

* 规则:任何一个条件组合的特定取值即相应要执行的操作成为一条规则,决策表中一列就是一条规则

决策表阅读指南:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 1]`创建判定表的步骤`

1. 列出条件桩和动作桩的内容

2. 确定规则的个数;如果有n个条件,判定表有2^n规则

3. 填入条件项

4. 填入动作项

5. 合并

6. 例:

![在这里插入图片描述][2020111219531465.png_pic_center]

`解答`

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 2]

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 3]

# 二、例题 #

### 例题一 ###

学生一共考三门课程:语数英,如果有一门或以上课程不及格,就将这三门课程打印出来,否则输出信息W;使用决策表法设计测试用例。

`答案:`

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 4]

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 5]

### 例题二 ###

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 6]

`答案`

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 7]

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 8]

### 例题三 ###

三角形问题:

![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 9]

### 例题四 ###

Consider a method fp, brief for findPrice, that takes two inputs code and qty. The item code is represented by the integer code and the quantity purchased by another integer variable qty. fp accesses a database to find and display the unit price, the description, and the total price of the item corresponding to code. fp is required to display an error message, and return, if either of the two inputs is incorrect. Assuming that an item code must be in the range 99…999 and quantity in the range 1…100.

Please give your test cases using boundary-value analysis.

`答案`

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 10]

### 例题五 ###

Develop a decision table for the YesterDate function.

`解答`

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 11]

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 12]

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 13]

> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 14]

### 例题六 ###

下一天函数

![在这里插入图片描述][20201112200306590.png_pic_center]![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 15]

# 总结 #

![20201112195511521.png_pic_center][]

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center]: /images/1611502786005.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 1]: /images/1611502762453.png

[2020111219531465.png_pic_center]: /images/1611502738397.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 2]: /images/1611502711948.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 3]: /images/1611502682461.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 4]: /images/1611502661548.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 5]: /images/1611502640430.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 6]: /images/1611502620496.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 7]: /images/1611502594061.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 8]: /images/1611502572181.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 9]: /images/1611502546270.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 10]: /images/1611502510180.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 11]: /images/1611502486114.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 12]: /images/1611502461173.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 13]: /images/1611502438830.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 14]: /images/1611502415892.png

[20201112200306590.png_pic_center]: /images/1611502387069.png

[watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzY0OTk5Nw_size_16_color_FFFFFF_t_70_pic_center 15]: /images/1611502362926.png

[20201112195511521.png_pic_center]: /images/1611502349278.png

软件质量测试决策表和判定表,黑盒测试技术(Decision Tables 决策表法,又称判定表法)软件质量保证与测试...相关推荐

  1. 黑盒测试技术(Decision Tables 决策表法,又称判定表法)——软件质量保证与测试

    健壮性最强,考虑情况最全面 Decision Tables 决策表法,又称判定表法 前言 一.认识决策表 二.例题 例题一 例题二 例题三 例题四 例题五 例题六 总结 前言 一.认识决策表 决策表就 ...

  2. 山东大学软件质量保证与测试技术复习纲要

    考纲 目录:https://blog.csdn.net/dkbnull/article/details/87933295 软件质量保证与测试技术复习提纲 1.3  1.5   2.1 2.3 2.5 ...

  3. 软件质量保证与测试技术习题

    软件质量保证与测试技术习题 第一章 引论 第二章 软件质量与软件缺陷 第三章 软件测试基础 第4章 软件测试的方法 第五章单元测试.第六章集成测试作业 第七章系统测试作业 第八章验收测试作业 第一章 ...

  4. 软件质量保证与测试 实验一:白盒测试用例设计 实验报告,白盒测试和黑盒测试实验报告.doc...

    文档介绍: 白盒测试和黑盒测试实验报告软件质量保证与测试实验指导计算机工程学院测试环境配置settingJunit(1)startEclipseSelectwindows-preferences-ja ...

  5. 软件质量保证与测试笔记——江湖救急版

    软件质量保证与测试笔记--江湖救急版 Powered by DZY 以下部分图片来源于老师课件,仅供学习交流使用,侵权致删! Ch1 软件质量与测试概念 软件质量的定义 软件质量是"反映实体 ...

  6. 《软件质量保证与测试》课程的学习

    <软件质量保证与测试>课程的学习 文章目录 <软件质量保证与测试>课程的学习 第一部分 选择.填空.判断 第一章 软件测试与质量概述 第二章 黑盒测试 第三章 单元测试 第四章 ...

  7. 慕课软件质量保证与测试(第三章.课后作业)

    慕课金陵科技学院.软件质量保证与测试.第三章.黑盒测试.课后作业 0 目录 3 黑盒测试 3.10 课后作业 3.10.1课堂重点 3.10.2测试与作业 4 下一章 0 目录 3 黑盒测试 3.10 ...

  8. 软件质量保证与测试基础知识小计

    写在前面: 这是我再期末考试阶段根据老师的重点进行的知识总结(只涉及概念等基础内容,不涉及具体技术操作流程),现分享出来,欢迎大家批评指正. 目录 第一章 概述 第二章 软件质量工程体系 第三章 软件 ...

  9. 复习资料:软件质量保证与测试

    复习资料:软件质量保证与测试 第一章 绪论 解答题 第二章 软件测试策略 解答题 第三章 黑盒测试 解答题 第四章 白盒测试 解答题 第五章 软件测试过程 第六章 面向对象测试 解答题: 第七章 自动 ...

最新文章

  1. 【网络流24题】解题报告:E 、圆桌问题(最大流求二分图多重匹配)
  2. 超详细的Python中的字符串常识【赶紧收藏】
  3. 69. Sqrt(x)010(二分法求解+详解注释)
  4. 【数据结构与算法】内部排序之三:堆排序(含完整源码)
  5. linux快速cd多层目录,linux 下 cd - cd ~- 和多目录切换技巧(示例代码)
  6. 空卡安装设置树莓派4B并安装opencv+QT
  7. FNV摘要HASH算法实战
  8. vue-router在3.0版本以上重复点击菜单报错的问题
  9. 【Opengl】Glut下载与环境配置
  10. PHP安卓获取gpgga,对于GPS模块数据接收和提取的问题分析
  11. honeyview(蜂蜜浏览器)将图片置于顶层
  12. window cmd 命令大全 (order)
  13. 初识c语言day07(五子棋)
  14. 身份证有效验证方法,
  15. w10运行游戏计算机中丢失xinput1-3.dll,Win10系统提示丢失xinput13dll的解决方法
  16. flink 复postgresql数据库数据
  17. Linux设置密码dictionary,Linux中修改密码出现it is based on a dictionary word解决方法
  18. 给git-bash安装某些应用(make,wget,hugo,xpdf,nano)
  19. ZCloud-搭建开发环境
  20. [flow] 1.Spyglass CDC

热门文章

  1. UIPopoverController的使用,看着很牛逼的样子
  2. 京东用户购买意向预测(一)数据清洗
  3. Ubuntu 增加新用户并赋予root权限及免密的方法
  4. Akka 指南 之「Actor 模型如何满足现代分布式系统的需求?」
  5. 常用Office 2007文件格式转换为xps和pdf代码整理
  6. Excel 日期格式修改为文本格式
  7. opendaylight源码分析
  8. 转行程序员日记--2020-08-24
  9. java mysql dbhelper_DbHelper通用数据库类及增删改 使用示例
  10. N97连接WIFI提示预置共享密钥无效