Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automated tests 广泛的浏览器测试工具_Automated Tests_Cross Browser - Fatal编程技术网

Automated tests 广泛的浏览器测试工具

Automated tests 广泛的浏览器测试工具,automated-tests,cross-browser,Automated Tests,Cross Browser,我需要设置一个测试基础设施来测试启用/禁用cookie、启用/禁用Sliverlight和Flash插件以及启用/禁用javascript的组合。首先,我需要在最有可能的操作系统上测试IE6、IE7、IE8、IE9、Chrome、FF3.6、FF4.0、Safari 5和Opera 10。 从长远来看,我会尽可能地在每个“相关”浏览器(包括移动设备)上进行测试。我还想包括测试IE,例如在XP、Vista和Win7上 即使我为每个浏览器选择一个操作系统,我也有100多个主机设置。什么样的工具或策略

我需要设置一个测试基础设施来测试启用/禁用cookie、启用/禁用Sliverlight和Flash插件以及启用/禁用javascript的组合。首先,我需要在最有可能的操作系统上测试IE6、IE7、IE8、IE9、Chrome、FF3.6、FF4.0、Safari 5和Opera 10。 从长远来看,我会尽可能地在每个“相关”浏览器(包括移动设备)上进行测试。我还想包括测试IE,例如在XP、Vista和Win7上

即使我为每个浏览器选择一个操作系统,我也有100多个主机设置。什么样的工具或策略可以为这个过程带来理智

(我目前的想法是,仅凭屏幕截图是不够的。可能是我可以开发一个基本的烟雾测试,它可以为我提供一些问题的指示,并且可以通过屏幕截图进行验证。)

你具体看了吗?它不会覆盖你的每一个测试设置,但它会让你有很多方法

Selenium Grid在多台机器上透明地分发[sic]您的测试,以便您可以并行运行测试,从而缩短在浏览器测试套件中运行所需的时间。这将大大加快浏览器web测试的速度,为您提供快速准确的反馈,您可以依靠这些反馈改进web应用程序

另见:
所有这些都表明: 可能真的不值得测试每个浏览器/版本/操作系统组合。这部分是因为,至少在桌面操作系统上,大多数变体都会在不同的浏览器中出现(在较小程度上是浏览器版本),而与操作系统版本的关系要小得多

您站点的用户很可能不会拥有分布均匀的浏览器/版本/操作系统。基本上是这样的:大多数用户将使用少数浏览器/版本/操作系统组合。因此,至少在短期内,如果你专注于确保网站只在最流行的操作系统和浏览器上运行,你的努力会得到更多回报


我还希望您的站点,像许多移动友好站点一样,有一个单独的移动视图(减少JavaScript、减少每页内容、简化CSS等)。在这种情况下,您只需要在移动浏览器和操作系统上测试移动版本,在桌面浏览器/操作系统上测试网站的完整版本。

请查看以下工具: