【发布时间】:2022-11-10 19:13:52
【问题描述】:
给定具有游乐场、登台和生产环境的开发管道,哪个环境最适合集成测试?这方面的最佳做法是什么?
我的想法是应该在操场环境下,才能得到最早的结果(即左移)。但是,我也看到了一些为每个环境重新运行集成测试的示例。
多次运行集成测试是否有价值,还是只在适当的环境中运行一次更有意义?
【问题讨论】:
标签: testing integration-testing
给定具有游乐场、登台和生产环境的开发管道,哪个环境最适合集成测试?这方面的最佳做法是什么?
我的想法是应该在操场环境下,才能得到最早的结果(即左移)。但是,我也看到了一些为每个环境重新运行集成测试的示例。
多次运行集成测试是否有价值,还是只在适当的环境中运行一次更有意义?
【问题讨论】:
标签: testing integration-testing
可能没有标准的最佳实践,它还取决于您拥有的应用程序和测试设置。
您可以跳过在生产环境中运行的测试,因为它会影响用户的性能。此外,将测试数据放入生产环境也不是一个好主意。要测试该功能在生产环境中是否正常工作,您可以创建一个模拟生产环境的环境。
由于 QA/Staging 等不同的环境可以有不同的环境配置和不同的 CPU/内存设置,因此在多个环境中运行集成测试是一个好主意。
【讨论】: