如何保证测试用例的覆盖率

  1. 满足需求说明书、产品说明书等要求。

  2. 采用多种方法设计测试用例。
    等价类、边界值、场景法、流程图法、因果图法、错误推断法
    等价类 这个方法使用非常广泛,主要是要考虑有效等价类和无效等价类。
    边界值 这个方法一般应用在有明确的约束条件的时候,代码设计一般在边界处容易出错,所以要在边界取值测试,也能够避免了测试用例写的冗余。
    场景法 场景法有利于帮助我们跳出惯有思维,站在用户的角度,考虑一些异于平常的场景,从而提高测试用例的覆盖度,设计出一下容易找到bug的用例。
    流程图法 这个方法和业务结合在一起,能够很好的验证是否所有的功能点都覆盖到了。
    因果图法 这个方法考虑到功能点之间的关联,利用因果图和判定表可以筛选冗余的用例和有价值的用例。
    错误推断法 这个主要是根据经验了。
    正交排列法 一般用在多个控件组合的情况。

  3. 进行测试用例评审,让不同的人参与进来
    产品、测试、开发,大家角色不同关注的点也不同,可能会提出不同的看法。
    评审会议还可以采用头脑风暴等方法打开思维。
    在测试过程中完善测试用例
    用例是不可能覆盖全面的,所以要在测试过程中不断完善。

  4. 结合软件质量的八大特性进行思考
    功能性、可靠性、效率性(性能)、易用性、可移植性、兼容性、安全性、便于维护性、

你可能感兴趣的:(软件测试面试,功能测试,面试)