在多个构建代理上进行端到端测试?

问题描述 投票:0回答:1

我正在使用Cypress对一个Web App进行端到端测试,对于一些浏览器,我注意到当改变构建代理时,输出有轻微的变化。

这是我之前根本没有考虑过的问题,但现在我想知道在多个构建代理(或操作系统)上进行端到端测试是否有意义,或者只在某个构建代理上进行测试是否足够?

testing devops cypress qa end-to-end
1个回答
2
投票

根据这里面给出的答案 关于 软件质量保证,我得出了以下结论。

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

要想知道应该运行哪些测试,一个很好的方法是通过发现实际的prospect使用矩阵来驱动基于风险的测试。下面有一个Sample Matrix,可以用于这个目的。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.