首页 > 解决方案 > 对多个构建代理进行端到端测试?

问题描述

我正在使用 Cypress 在 Web 应用程序上进行端到端测试,对于某些浏览器,我注意到在更改构建代理时输出略有变化。

这是我之前甚至没有考虑过的事情,但现在我想知道在多个构建代理(或操作系统)上进行端到端测试是否有意义,或者仅在一个特定的构建代理?

标签: testingdevopscypressqaend-to-end

解决方案


基于此线程中给出的答案,关于软件质量保证,我得出以下结论:

如果应用程序的用户使用不同的浏览器和操作系统,或者应用程序的桌面/移动版本,或者不同版本的浏览器,那么在多个构建代理上进行测试是个好主意。但是,我们当然不想在具有不同配置的随机代理上运行测试。任何更改都应该考虑到并针对特定目标进行选择。否则我们会得到随机的片状测试,我们需要对其进行分析。

确定应该运行哪些测试的一个好方法是通过发现实际/潜在使用矩阵来驱动基于风险的测试。下面有一个可用于此目的的示例矩阵。

在此处输入图像描述


推荐阅读