技术开发 频道

使用因果图设计测试用例

【IT168 技术文章】

    使用因果图的好处 

    1 考虑了多个输入之间的相互组合、相互制约关系

    2 能够帮助我们按一定步骤,高效率地选择测试用例,同时还能为我们指出,程序规格说明描述中存在着什么问题

    利用因果图导出测试用例需要经过的一般步骤

    1.分析程序规格说明的描述中,哪些是原因,哪些是结果。

    2.分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的因果图

    3.在因果图上使用若干个特殊的符号标明特定的约束条件

    4.把因果图转换成判定表

    5.把判定表中每一列表示的情况写成测试用例

    因果图基本符号



    因果图实例讲解

    某软件规格说明中包含这样的要求:
    第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改。但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。

    分开原因和结果

    原因:1----第一列字符是A;
    2----第一列字符是B;
    3----第二列字符是一数字。
    结果:21----修改文件;
    22----给出信息L;
    23----给出信息M。


0
相关文章