使用因果图法和判定表法设计测试用例

发表于:2013-9-10 11:05

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

 作者:wsophie    来源:51Testing软件测试网博客

  一、基本概念

  1、应用场合:

  在一个界面中有多个控件,控件之间存在组合关系和限制关系,不同的控件组合会产生不同的输出结果。为了弄清输入条件和输出结果之间的关系,可以使用因果图方法。

  2、核心:

  因——原因,输入条件(动作)

  果——结果,输出结果

  根据需求找出“原因/输入”和“结果/输出”,进一步找到原因和结果的对应关系。

  3、使用限制条件

  比较适合于每个控件的输入状态(动作)比较少的情况,如:按钮按下和不按下,单选按钮,复选框,或者取值数量较少的列表框。

  二、步骤

  1、找出所有的输入(因),编号

  2、找出所有的输出结果(果),编号

  3、在第1步的基础上找到输入条件之间的组合关系和限制关系

  4、在第2步基础上找到输出结果之间的组合关系和限制关系

  5、根据步骤3和4,确立什么样的输入组合会产生什么样的输出组合,画出因果图

  6、根据因果图,画出判定表(决策表)

  7、根据判定表,编写测试用例(判定表的一列对应写一条用例)

  三、重要结论

  1、对于不同控件的有效等价类(或有效边界值),可以尽可能在一条用例中同时使用(测试),以减少用例数量

  2、对于控件的无效等价类(或无效边界值),开始时一次只测试一个,不能组合,以避免屏蔽。后面可以适当组合。

版权声明:本文出自 wsophie 的51Testing软件测试博客:http://www.51testing.com/?14995102

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号