黑盒测试之因果图分析-《软件测试艺术》读书笔记(20)

发表于:2007-4-12 10:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:soliya    来源:soliya博客

  因果图分析法,依作者而言,是为了解决边界值分析和等价划分的一个弱点:未对输入条件的组合进行分析。而因果图恰恰有助于用一个系统的方法选择出此类高效的测试用例集,并且可以指出规格说明的不完整性和不明确之处。
 
  因果图,是一种形式语言(有严格语法限制的语言,计算机语言都是形式语言),是将自然语言描述的规格说明转换为因果图。实质上,是一种数字逻辑电路(一个组合的逻辑网络),但没有使用标准的电子学符号,而是使用了稍微简单点的符号。具体有六步(涉及到的每步具体过程及图样,由于篇幅,都在此略去):
  1. 将规格说明分解为可执行的片段;
  2. 确定规格说明中的因果关系;
  3. 分析规格说明的语义内容,并将其转换为连接因果关系的布尔图,即:因果图;
  4. 给图加上注解符号,说明由于语法或环境的限制而不能联系起来的“因”和“果”;
  5. 过仔细地跟踪图中的状态变化情况,将因果图转换成一个有限项的判定表;
  6. 将判定表中的列转换成测试用例。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 545168150
    2013-8-18 10:32:58

    因果图分析法,依作者而言,是为了解决边界值分析和等价划分的一个弱点:未对输入条件的组合进行分析。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号