黑盒测试——因果图法

黑盒测试——因果图法方法简述 因果图法是一种适合于描述对于多种条件的组合 相应产生多个动作的形式的方法 利用图解法分析输入的各种组合情况 从而设计测试用例的方法 它适合检查程序输入条件的各种组合情况 其最终生成的结果是判定表 因果图法测试用例的设计步骤 1 确定软件规格中的原因和结果 分析软件规格说明中那些是原因 即输入条件或输入条件的等价类 哪些是结果 即输出条件 并给每个原因和结果赋予一个标识符 2 确

方法简述:
因果图法是一种适合于描述对于多种条件的组合、相应产生多个动作的形式的方法,利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合检查程序输入条件的各种组合情况。其最终生成的结果是判定表。

因果图法测试用例的设计步骤
1、确定软件规格中的原因和结果。分析软件规格说明中那些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
2、确定原因和结果之间的逻辑关系。分析软件规格说明中的原因,找出原因与结果之间、原因与原因之间的对应关系,根据这些关系画出因果图。
3、确定因果图中的各个约束。由于语法或环境的限制,有些原因与原因之间,原因与结果之间的组合情况下不可能出现。为标明这些特殊情况,在因果图上用一些记号标明约束或限制条件。
4、将因果图转换为决策表。
5、根据决策表设计测试用例。




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209120.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午9:59
下一篇 2026年3月19日 上午9:59


相关推荐

  • 为什么不建议把数据库部署在 Docker 容器内?

    原文:https://www.toutiao.com/i6805798581971190276/ 近2年Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docke…

    2021年6月22日
    98
  • 嵌套是什么意思_循环结构能不能嵌套

    嵌套是什么意思_循环结构能不能嵌套思路:在嵌套使用repeater控件时,内部的repeater控件就要动态绑定数据源。就下面的代码示例来说,外部的repeater控件是rptTr,内部的repeater控件是rptTd。需要在rptTr的 onitemdatabound的处理函数中动态绑定数据源。前台:

    2022年10月9日
    5
  • 卡巴斯基升级_卡巴斯基免费版和收费版的区别

    卡巴斯基升级_卡巴斯基免费版和收费版的区别http://hi.baidu.com/sxcxq1128/blog/item/1918d0ef30523c232df534c1.html  卡巴斯基2010授权文件如何安装使用激活卡巴斯基2010版授权文件安装方法比以前的版本有些不同,请仔细看以下教程免得有了key也不会使用^_^第一步:打开卡巴斯基授权许可激活页点击左下角的“授权许可”上图

    2022年8月20日
    5
  • web前端常见面试题总结

    web前端常见面试题总结人生的路上少不了尝试,人人都是打工人,但愿这份面试题可以帮助到你H5有哪些新特性?绘画canvas(随时随地绘制2D图形)、svg(描述XML中的2D图形)元素语义化标签header、ment、content、footer…新增的input类型和属性音频,视频H5地理定位H5拖放H5WebStorage存储H5应用程序缓存H5中的WebworkersH5服务器发送事件(server-sentevent)允许网页获得来自服务器的更新WebSocket在单个TCP连接上进

    2025年11月25日
    7
  • it创业怎么起步_典型it项目有哪些

    it创业怎么起步_典型it项目有哪些之前是一个想法,现在已经进入创业阶段,所以这个系列的标题,改了。众筹的事在今天也停止了。7-9号会在深圳龙岗布吉参加一个风投对接的活动,今晚(6号)会出发。因为:在深圳会呆几天,而且这个会估计有很多内

    2022年8月5日
    8
  • 电商后台管理系统——权限管理模块

    电商后台管理系统——权限管理模块电商后台管理系统——权限管理模块电商后台管理系统的权限管理模块分为角色列表和权限列表两部分,两部分流程图大概如下权限列表实现过程:

    2022年5月16日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号