“在手机上的所有浏览器上测试”或用于测试移动Web应用程序的工具

电话是迄今为止最受欢迎的设备。根据世界统计,与台式机和平板电脑相比,它们占据了最高的利用率。



因此,移动Web已成为主要的必要条件,在许多情况下,新的应用程序将恰好是Web应用程序,其紧迫任务将是能够在移动设备上的所有浏览器中工作。



在本文中,我想分享我的方法来测试这样的应用程序和工具,这将大大简化此过程。



让我们首先定义一个移动Web应用程序。



行动网路应用程式本质上是针对任何小工具(例如电话,平板电脑等)进行改编和优化的网站。为了使用它,您只需要在设备上具有浏览器和Internet访问权限即可。



这样的应用程序不需要安装,可以通过浏览器中的链接轻松访问,但是与混合和本机应用程序相比功能有限。



如果遇到这样的应用程序,则值得决定如何以及在什么条件下进行测试。如何选择正确的工具包和足够的配置集?让我们现在弄清楚。



至少有3种测试方法:



  • 在真实设备上;
  • 使用仿真器;
  • 使用模拟器。


每个项目都是独特的,需要使用自己的方法。为了做出选择(或同时使用两者),我对每种选择的优缺点进行了简要分析:



真实设备:



+结果的准确性;

+便于测试设备定位;

-昂贵;

-耗时的创建和顺序复制

结果的过程;



仿真器:



+通过加载新的设备配置文件更易于管理交换设备类型;

+免费或低成本;

-结果可能是很小的错误;

-使用调整大小窗口时的选项有限。



模拟器:



+具有成本效益;

-不考虑硬件;

-可能的误报;

-由于数据不完整,可能难以分析仿真结果。



我不建议使用模拟器。首先,您不会遇到硬件可能导致的所有问题。其次:某些应用程序的工作方式可能有所不同,这表明它们的使用不可靠。



如果决定遵循使用仿真器的方法,则需要决定要使用的工具。



这是我建议您使用的工具列表



  1. Chrome DevTools是基于Google Chrome浏览器的简单模拟器,可以在移动模式下运行。它主要用于执行特定移动设备仿真的初始级别测试。
  2. BrowserStack是用于在各种移动设备上测试Web应用程序的在线工具。这是一个相当可靠且全面的工具,可轻松访问1200多种真实的移动设备和浏览器。用户界面非常容易理解。
  3. MultiBrowser是一个在线工具,可确保您的应用在移动设备上正常运行。它使用移动浏览器模拟器来提供无忧的测试。要使用该工具,您不需要24/7的Internet访问,因为它也可以作为桌面应用程序很好地工作。


选择真实设备路径后,下一步就是确定将用于测试的设备。



如何选择要测试的内容?



  1. ;
  2. (Android, iOS);
  3. .


gs.statcounter.com可以为您提供帮助!



选择工具箱后,我们决定要测试的浏览器集。它们可以是常规的,也可以是InApp的。



常规浏览器是用于在移动设备上查看网站的独立应用程序。通常,相对于内置浏览器,此类浏览器在设置和高级功能方面具有灵活性。最受欢迎:Google Chrome,Safari,Mozilla Firefox,Opermini,Tor浏览器,UC浏览器。



应用内浏览器是具有Web视口的应用内浏览器。每次在移动应用程序(例如Facebook)中单击链接时,即使用内置浏览器,即,您在应用程序本身内部跟踪链接。



应用内浏览器功能较轻,但是它们不允许您添加书签,没有可更改的地址栏以及不允许在新窗口中打开链接(它们仅允许您切换到常规浏览器)。



当选择一个浏览器,就可以再次使用gs.statcounter.com并为您的应用程序的流量统计- www.similarweb.com



总之,我会说,这是最好用的工具的组合,并且记住真正的设备是最好的解决方案,它总是给你结果的最大准确性。



谢谢阅读!针对您的应用程序的所有正确的想法和最佳的测试工具。



All Articles