美文网首页
常用的设计测试用例的方法

常用的设计测试用例的方法

作者: 靈閽走秀 | 来源:发表于2021-07-24 21:06 被阅读0次

    设计测试用例的方法有很多很多,例如等价类划分、边界值分析、错误推测法、正交实验设计法、因果图方法等等。但是就实际中来看最具价值及常用的大体只有等价类划分、边界值分析和错误推测法、


    示例:某系统记录成绩,分数的范围为0~100,及格分数60

    等价类划分:

    下面使用等价类划分的方法进行用例设计:

    --有效等价类--

    1、0~59 任意的整数

    2、60~100任意的整数

    --无效等价类--

    1、小于0的负数

    2、大于100的整数

    3、0~100之间的任何浮点数

    4、其他任意的非数字字符

    边界值分析:

        边界值分析其实是对等价类划分的一个补充。边界值通过选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据。

    关于成绩的边界值数据应有:-1,0,1,59,60,61,99,100,101

    错误推测法:

        错误推测法是指基于对被测试的软件系统设计的理解、根据过往的经验以及个人的直觉,从而推测出软件可能存在的缺陷,从而针对性的设计测试用例的一种方法。这种方法强调测试人员对被测软件的需求理解以及设计实现的细节把握及个人的能力。

    题外话:错误推测法很大程度上要取决于个人的能力与以往的经验,所以很难做到系统化。所以在企业的具体实践中,可以建立一个 常见缺陷知识库,在测试用例设计的过程中,使用缺陷知识库作为检查点列表(checklist),去帮助优化补充测试用例的设计。(对于中小企业,可以先创建一个简单的wiki页面,在每次的用例设计完成后,对应的测试人员可以根据这个页面先做一轮自检,如果后续测试中发现新的点,那就最这个页面做完善和补充。而对于那些基础架构比较成熟的企业来说,通过会以改缺陷知识库作为数据驱动测试的输入来自动生成部分测试数据)

                                                                                            (ps:以上学习笔记,整理自茹炳晟“软件测试52讲”)

    相关文章

      网友评论

          本文标题:常用的设计测试用例的方法

          本文链接:https://www.haomeiwen.com/subject/scmvmltx.html