测试基础架构

广义的测试执行环境也被称为测试基础架构

由于需要执行的自动化测试用例数量多,再加上测试本身的多样性需求,测试基础架构的设计是否高效和稳定将直接影响产品是否可以快速迭代、发布上线。因此,中大型的软件公司都会在测试基础架构上有比较大的投入

中大型企业在测试基础架构上的投入,主要是为了解决以下这几方面的问题:

  • 简化测试的执行过程

  • 最大化测试执行机器的资源利用率

  • 提供大量测试用例的并发执行能力

  • 提供测试用例的版本控制机制

  • 提供友好的用户界面,便于测试的统一管理、执行与结果展示

  • 提供了与CI/CD流水线的统一集成机制

  • 使用者,测试基础架构保持”透明”,无需知道使用细节,仅知道如何使用即可

  • 维护者,测试基础架构应该是易于维护的

  • 对于大量用例的执行,测试基础架构执行能力应该可以横向拓展

文章链接 https://fangzongzhou.github.io/2021/01/22/计算机/软件测试/测试基础架构/