测试用例设计方法(拉勾网和boss直聘)
测试用例设计方法
2、边界值分析方法(黑盒测试):通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试⽤例来⾃等价类的边界。
如拉勾网的注册新用户,用等价类划分方法和边界值设计的测试用例如下图:
3、错误推断法:基于经验和直觉推测程序中所有可能存在的错误,从而有针对性的设计测试用例的方法。
以拉勾网为例,用错误推测法写的测试用例:
4、因果图方法:是一种利用图解分析输入的各种组合情况,从而设计测试用例的方法,它适用于检查程序输入条件的各种组合情况。
因果关系输入与输出:a、恒等:当条件发生时,结果一定会出现;
当输入条件不发生时,结果一定不会出现;
b、非(not):当输入的条件发生时,结果不一定发生;
当输入的条件不发生时,结果一定发生;
c、与(and):当多个输入条件中,只有所有输入条件都发生时,结果才会出现;
d、或(or):当输入多个条件中,只要有一个发生,结果就会出现;
以拉勾网为例,对职位进行搜索:
5、正交试验设计方法:依据Galois理论,从⼤量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从⽽合理地安排实验(测试)的
以拉勾网的职位搜索为例:
6、功能图分析法:要用到逻辑覆盖和路径测试的概念和方法,其属于白盒测试的内容,逻辑覆盖是以程序内部的逻辑结构为基础的测试用例方案,逻辑覆盖可以分为:语句覆盖,判定覆盖,
判定-条件覆盖,条件组合覆盖及路径覆盖。
以拉勾网为例,关于职位搜索的测试用例:
最后整个关于拉勾网针对注册和职位搜索这两个模块测试用完整的思维导图:
关于boss直聘中登录和职位搜索这两个模块的测试用例思维导图:
环境:QA(测试环境)、stage(预发布环境)、online(线上环境)