这部分是由钟sir妻子上的软件方法课的衍生
黑盒测试
等价类划分
- 首先把可能用到的数据划分为不同的类别,然后再从每一类别里面挑选有代表性的数据用以数据。这样挑选出来的数据就可以代表这一类里面的全部数据。通过这种方式,可以减少测试用例的数量。
- 通常划分为==一个有效等价类和N个无效等价类==
- 考虑了单个输入域、所有可能的取值情况,避免了在设计测试用例时盲目或随机选取输入测试不完整或不稳定的数据
- 缺点是产生的测试用例比较多 #TODO 根据书本补充完
白盒测试
AB测试
- A/B测试(也称为分割测试或桶测试)是一种将网页或应用程序的两个版本相互比较以确定哪个版本的性能更好的方法。AB测试本质上是一个实验,其中页面的两个或多个变体随机显示给用户,统计分析确定哪个变体对于给定的转换目标(指标如CTR)效果更好。
回归测试
- 修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,就是重新跑所有的case