博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统测试用例设计之判定表法
阅读量:6408 次
发布时间:2019-06-23

本文共 401 字,大约阅读时间需要 1 分钟。

  判定表是分析和表达多种输入条件下系统执行不同动作的工具,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确。

  条件桩:条件列表
  动作桩:动作列表
  条件项:条件取值
  动作项:动作取值
  规则:条件项和动作项的对应关系
  判定表的化简:
  1、删除不存在的规则
  2、合并相似规则
  i. 动作完全相同
  ii.该条件项包含所有取值(说明动作与该条件的取值无关)
  判定表法的步骤:
  1、确定条件和动作
  条件:输入或环境(可通过分析动作反推得出)
  动作:输出
  2、确定条件项和动作项
  条件项:输入的取值或环境的真值(T/F)
  动作项:输出值
  3、用判定表列出全排列组合
  4、化简判定表
  5、针对每条规则设计用例
判定表的优点是考虑了输入的组合情况;缺点是全排列组合数量大,化简困难,用例多。
最新内容请见作者的GitHub页:

转载地址:http://efaea.baihongyu.com/

你可能感兴趣的文章
android 浏览器开发实例
查看>>
Path Sum ****
查看>>
struts标签--logic总结
查看>>
linux包之diff
查看>>
***PHP中判断变量为空的几种方法
查看>>
ABAP开发顾问必备:SAP ABAP开发技术总结
查看>>
Atitit.软件开发的几大规则,法则,与原则p821.doc
查看>>
MVC 接受Flash上传图片
查看>>
spring事务学习(转账案例)(二)
查看>>
[官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机
查看>>
http协议与http代理
查看>>
【iOS开发-91】GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例...
查看>>
Redis+Spring缓存实例
查看>>
Storm集群安装详解
查看>>
Maven搭建Spring+Struts2+Hibernate项目详解
查看>>
《为什么你总是害怕来不及》
查看>>
【python】词法语法解析模块ply
查看>>
linux cat 文件操作
查看>>
深入Weex系列(十)Weex SDK可优化细节思考
查看>>
Nginx的upstream_response_time
查看>>