难度
简单
题目
如何处理测试之间的依赖关系?
处理测试之间的依赖关系是保证测试稳定性和可维护性的关键,分别有:
1、独立编写测试用例
2、数据清理
3、事务回滚(数据库测试)
4、参数化测试
5、依赖顺序执行
6、集成测试与单元测试分离
7、使用测试标签或组
原则上讲,业务之间是有依赖关系的,包括:业务流程依赖、数据依赖、状态依赖等。
针对业务的测试设计过程中就应该破除依赖,测试设计的目标之一就是测试用例的独立性。如果测试过程中有各种依赖,那么说明测试用例设计有问题。
针对长流程和复杂业务的设计,通常通过前置条件和后置条件来解决依赖问题。