设计测试用例的方法2 - 如何根据测试点设计具体的测试用例

文章目录

  • 一、具体设计测试用例的方法
    • 1、等价类划分法
      • 举例
    • 2、边界值
      • 举例
    • 3、因果图法
      • 逻辑关系图:
      • 如何用因果图法设计测试用例
      • 举例
    • 4、场景法
      • 举例
    • 5、错误猜测法
      • 举例
    • 6、正交法
      • 举例


一、具体设计测试用例的方法

1、等价类划分法

  • 把测试的输入划分成为若干个等价类,从每一个等价类中选择一个或几个测试用例进行测试;如果这些测试用例全部通过,那么我们就说这个测试用例所在的等价类通过。
  • 等价类解决了测试用例无法穷举的情况。
  • 有效等价类:符合需求规格说明的数据集合;
  • 无效等价类:不符合需求规格说明的数据集合;也要测试

举例

  • 密码 :密码长度为8~20位,字母,数字,标点符号至少包含两种

  • 有效等价类:

    • 8~20 之间字母和数字混合
    • 8~20 之间字母和标点符号混合
    • 8~20 之间标点符号和数字混合
    • 8~20 之间字母和数字以及标点符号混合
  • 无效等价类:

    • 长度<8 ,字母和数字混合,字母和标点符号混合,标点符号和数字混合,字母和数字、标点符号混合
    • 长度<8 ,纯数字/纯字母/纯标点符号
    • 长度>20,字母和数字混合,字母和标点符号混合,标点符号和数字混合,字母和数字、标点符号混合
    • 长度>20,纯数字/纯字母/纯标点符号
    • 8~20位,纯数字/纯字母/纯标点符号
    • 输入为空

2、边界值

  • 针对测试需求输入输出的边界,来设计测试用例,进行测试;
  • 因为对于开发人员来说,边界是最容易出现错误的地方,临界值不好确定,忘记边界的处理;

举例

你可能感兴趣的:(测试理论,设计测试用例的方法,等价类,边界值,场景法,错误猜测法)