Testing 是否需要在所有浏览器上运行自动化脚本(例如,Selenium脚本)?
假设我需要使用自动脚本对应用程序进行冒烟测试。现在真的有必要在所有浏览器(如Chrome、Firefox、IE)上运行这些脚本来检查稳定性吗?Testing 是否需要在所有浏览器上运行自动化脚本(例如,Selenium脚本)?,testing,selenium,automation,selenium-webdriver,Testing,Selenium,Automation,Selenium Webdriver,假设我需要使用自动脚本对应用程序进行冒烟测试。现在真的有必要在所有浏览器(如Chrome、Firefox、IE)上运行这些脚本来检查稳定性吗? 因为目前我只在selenium webdriver脚本中使用Firefox。所以,我只是想知道是否有必要在所有浏览器上定期进行冒烟测试 对我来说,这主要取决于两个因素 什么是应用程序,它是如何编写的 例如,如果这个网站只是一个老式的HTML4网站,那么我就不会费心测试所有的浏览器。如果目标不是某种monster web应用程序,而只是一个简单的站点,
因为目前我只在selenium webdriver脚本中使用Firefox。所以,我只是想知道是否有必要在所有浏览器上定期进行冒烟测试 对我来说,这主要取决于两个因素
- 什么是应用程序,它是如何编写的
- 您的客户使用什么浏览器
- 阿伦评论中的更多想法:
使用更多浏览器意味着更高的维护成本。看看这个产品的所有UI错误,有多少是特定于浏览器的?例如,如果它是25%左右,而且都是关于IE的,那么我会说在Chrome(或Firefox)和IE上运行测试。但是如果它只有5%,我会说测试一个浏览器就足够了,不用担心其他浏览器。对我来说,这主要取决于两个因素
- 什么是应用程序,它是如何编写的
- 您的客户使用什么浏览器
- 阿伦评论中的更多想法:
使用更多浏览器意味着更高的维护成本。看看这个产品的所有UI错误,有多少是特定于浏览器的?例如,如果它大约占25%,而且都是关于IE的,那么我会说在Chrome(或Firefox)和IE上运行你的测试。但是如果它只有5%,我会说测试一个浏览器就足够了,不用担心其他浏览器。这是一个有趣的话题(尽管我怀疑它会在这里结束,因为这确实是一个讨论),前几天我和一些同事讨论过这件事。测试多个浏览器有什么好处?浏览器之间可能会发生什么变化?我最担心的是这些测试应该快速且容易运行。你应该得到关于什么坏了的快速反馈。在多个浏览器中测试它可能会覆盖更多的领域,但速度会变慢(特别是在IE中)。这是一个非常好的答案,但我会等待更多的答案,然后将它们聚合起来。谢谢这是一个有趣的话题(尽管我怀疑它会在这里结束,因为这是一个真正的讨论),前几天我和一些同事讨论过。测试多个浏览器有什么好处?浏览器之间可能会发生什么变化?我最担心的是这些测试应该快速且容易运行。你应该得到关于什么坏了的快速反馈。在多个浏览器中测试它可能会覆盖更多的领域,但速度会变慢(特别是在IE中)。这是一个非常好的答案,但我会等待更多的答案,然后将它们聚合起来。谢谢这个问题似乎离题了,因为它是关于测试的,因此可能更适合。那么这是否意味着Stackoverflow只适用于程序员?因为我在Stackoverflow中看到许多测试相关的标签