Author Topic: 度上测试您的应用程序并尝试在纵 (Read 11 times)
account_disabled
New Member
*


account_disabled Avatar





[send pm]

Joined: January 2024
Posts: 1
 度上测试您的应用程序并尝试在纵
« Jan 6, 2024 4:59:35 GMT -5 »
Quote

向和横向模式之间切换。 将相关浏览器组合在一起可能很诱人,因为可以感觉到工作成本的折扣。如果您已经打开 VirtualBox 来测试 IE8,那么现在似乎也是在 IE9、IE10 和 IE11 中进行测试的好时机。但是,如果您正处于测试网络应用程序的早期阶段,您将需要抵制这种诱惑,而是选择三到四个彼此明显不同的浏览器硬件组合,以获得尽可能多的覆盖范围尽可能地bug空间。 尽管这些可能因项目而异,但以下是我当前选择的有问题的浏览器: Windows XP 虚拟机上的 IE 8; 中档 Android 平板电脑上的本机 Android 浏览器 2; 运行 iOS 6 的 iPhone 4 上的 Safari; Opera mini(只有真正值得测试的内容应该无需 JavaScript,例如datapics)。 偷懒。通过将您的应用程序扔。

到最有问题的受支持浏览器和设备上,找到尽可能多的错误。修复这些错误后,您就可以进入攻击的最后阶段。 3. 许可:健全性检查您现在已经在必须支持的最严酷的浏览器中测试了您的应用程序,希望能够捕获大多数错误。但您的应用程序还没有完全没有错误。即使 Whatsapp 号码列表 是最新版本的 Chrome 和 Firefox 也会呈现相同的内容,这让我经常感到惊讶。您还需要进行更多测试。 这就是古老的 80:20 规则。打个比方,在测试了 20% 的浏览器后,您已经修复了 80% 的错误。现在您要做的是通过测试不同的 20% 的浏览器来验证 80% 的受众的体验。 优先考虑浏览器现在简单而明显的方法是切换回“传统”跨浏览器测试,按市场份额降序处理每个浏览器。如果 Chrome 桌面版恰好是受众浏览器份额中比例最高的,其。



次是 iOS 8 上的 Safari,然后是 IE11,那么按这个顺序进行测试是有意义的,对吧? 这是一个基本上公平的系统,如果您的资源已经捉襟见肘,我不想使这一步变得过于复杂。然而,事实是,并非所有浏览器都是一样的。在我的团队中,我们根据决策树对浏览器进行分组,该决策树考虑了浏览器的使用情况、升级的难易程度以及浏览器是否是操作系统默认浏览器。 到目前为止,您的电子表格应该有一个用于浏览器的列和一个用于其市场份额的列;您现在需要第三列,指定浏览器属于哪个优先级。说实话,这种优先级划分工作应该在发起三阶段攻击之前完成,但出于本文的目的,在这里描述它更有意义,因为直到清除阶段才真正需要优先级。 这是我们的决策树: BBC 视觉新闻部门的测试优先级决策。

Back to Top  

Quick Reply