因此,移动Web已成为主要的必要条件,在许多情况下,新的应用程序将恰好是Web应用程序,其紧迫任务将是能够在移动设备上的所有浏览器中工作。
在本文中,我想分享我的方法来测试这样的应用程序和工具,这将大大简化此过程。
让我们首先定义一个移动Web应用程序。
行动网路应用程式本质上是针对任何小工具(例如电话,平板电脑等)进行改编和优化的网站。为了使用它,您只需要在设备上具有浏览器和Internet访问权限即可。
这样的应用程序不需要安装,可以通过浏览器中的链接轻松访问,但是与混合和本机应用程序相比功能有限。
如果遇到这样的应用程序,则值得决定如何以及在什么条件下进行测试。如何选择正确的工具包和足够的配置集?让我们现在弄清楚。
至少有3种测试方法:
- 在真实设备上;
- 使用仿真器;
- 使用模拟器。
每个项目都是独特的,需要使用自己的方法。为了做出选择(或同时使用两者),我对每种选择的优缺点进行了简要分析:
真实设备:
+结果的准确性;
+便于测试设备定位;
-昂贵;
-耗时的创建和顺序复制
结果的过程;
仿真器:
+通过加载新的设备配置文件更易于管理交换设备类型;
+免费或低成本;
-结果可能是很小的错误;
-使用调整大小窗口时的选项有限。
模拟器:
+具有成本效益;
-不考虑硬件;
-可能的误报;
-由于数据不完整,可能难以分析仿真结果。
我不建议使用模拟器。首先,您不会遇到硬件可能导致的所有问题。其次:某些应用程序的工作方式可能有所不同,这表明它们的使用不可靠。
如果决定遵循使用仿真器的方法,则需要决定要使用的工具。
这是我建议您使用的工具列表:
- Chrome DevTools是基于Google Chrome浏览器的简单模拟器,可以在移动模式下运行。它主要用于执行特定移动设备仿真的初始级别测试。
- BrowserStack是用于在各种移动设备上测试Web应用程序的在线工具。这是一个相当可靠且全面的工具,可轻松访问1200多种真实的移动设备和浏览器。用户界面非常容易理解。
- MultiBrowser是一个在线工具,可确保您的应用在移动设备上正常运行。它使用移动浏览器模拟器来提供无忧的测试。要使用该工具,您不需要24/7的Internet访问,因为它也可以作为桌面应用程序很好地工作。
选择真实设备路径后,下一步就是确定将用于测试的设备。
如何选择要测试的内容?
- ;
- (Android, iOS);
- .
gs.statcounter.com可以为您提供帮助!
选择工具箱后,我们决定要测试的浏览器集。它们可以是常规的,也可以是InApp的。
常规浏览器是用于在移动设备上查看网站的独立应用程序。通常,相对于内置浏览器,此类浏览器在设置和高级功能方面具有灵活性。最受欢迎:Google Chrome,Safari,Mozilla Firefox,Opermini,Tor浏览器,UC浏览器。
应用内浏览器是具有Web视口的应用内浏览器。每次在移动应用程序(例如Facebook)中单击链接时,即使用内置浏览器,即,您在应用程序本身内部跟踪链接。
应用内浏览器功能较轻,但是它们不允许您添加书签,没有可更改的地址栏以及不允许在新窗口中打开链接(它们仅允许您切换到常规浏览器)。
当选择一个浏览器,就可以再次使用gs.statcounter.com并为您的应用程序的流量统计- www.similarweb.com
总之,我会说,这是最好用的工具的组合,并且记住真正的设备是最好的解决方案,它总是给你结果的最大准确性。
谢谢阅读!针对您的应用程序的所有正确的想法和最佳的测试工具。