移动应用测试—打造完美应用的秘诀

发表于:2015-7-01 11:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Matt McComb    来源:51Testing软件测试网采编

  对于敏捷开发来说,云测试非常完美。可以将测试人员和一些来自于开发运维部门各个部分的成员一同分配到某个指定的远程项目中。通过云端访问,测试人员可以对公司中所有的设备信手拈来。即使测试人员从一处办公地点搬迁到令一处办公地点时,所有这些移动测试装备都随时可以使用。
  云测试扩展了手工测试和自动化测试的规模。测试人员不再限于只能使用连接到他个人电脑上的设备,他们可以远程连接到设备然后用桌面电脑上的设备屏幕映像来操作设备,通过这种方式,在云端的任意一台设备上进行手工测试或自动化测试。如果需要在某台指定设备上使用某个指定操作系统的指定版本进行测试,也不需要费尽心思在办公室寻找测试设备或者购买新的测试设备。只需要查看一下云端的可用设备列表,然后访问相应的设备即可。如果所需要的设备正在使用中,测试人员可以预定这台设备,并且可以根据所需测试的周期,保留对设备的独占访问。
  通过压缩总体测试时间,云测试大大缩减了移动应用发布到市场的周期。质量保证经理可以通过将项目和设备分派给在不同的公司办公场所的测试人员,管理移动实验室中的所有设备。他们可以将一个任务分派给香港的测试人员。换班时,他们可以将该项目的后续工作分派给位于加利福尼亚的团队。再之后,剩余的工作将会安排给伦敦的团队。跨越不同的时区,测试团队可以创造一个永不停歇的测试流程,来自不同时区的测试人员将持续不断地进行应用测试,直到应用发布到市场上为止。
  拥有适当的移动云测试工具的关键是安全。内部设备实验室应该在公司的防火墙保护之下,并且点与之间的信息传输也应该处于公司的VPN环境中。
  破冰之锤
  利用合适的测试工具集,企业可以全面并有效地进行移动应用测试,这会大大降低由于资源不足而缩减测试范围的压力。如果移动应用的功能和性能有了保障,在与竞争对手的对抗中,你就已经成功了一半。测试也许不是移动开发过程中最具魅力的部分,但是好的测试策略所带来的成效却着实令人着迷。高质量的移动测试计划是移动化成功的隐形财富。
  Experitest的SeeTest测试套件可以满足目前移动应用所有必要的测试需求。
  SeeTest Manual是用鼠标和键盘进行手工测试的产品。该产品是免费的,随时可以下载并立即开始测试。
  SeeTest Automation通过让用户创建脚本并在多台设备上同时进行测试,可以加速测试的进程。这些脚本可以被转换成任何一种主流的测试语言,而且还可以将其整合到持续集成过程中。
  SeeTest Network Virtualization可以模拟任何本地网络,其中包括一些特殊的场景设计,例如用户进入电梯时或者火车通过隧道时。
  SeeTest Cloud可以利用上述这些工具在所有连接到个人电脑或者内部设备实验室的移动设备上进行测试。所有的测试工作都在公司的防火墙内部完成,保证安全性。
  从这本移动银行测试的白皮书中,你可以看到一个关于大型企业如何部署SeeTest产品套件的案例研究(该案例研究位于第29页)。
  所有的SeeTest产品都可以通过getDeviceLog命令捕捉设备日志。如果只想要捕捉特定部分的日志,可以用SeeTest命令清空定制的事件跟踪日志。如果想要获取SeeTest应用的日志或者测试工具正在设备上跟踪的日志,可以用getLog命令。
  SeeTest还可以用于CPU、内存和电池使用情况的监控。利用getMonitors命令可以通过测试了解应用程序对设备的电池和内存的影响程度。
  移动化是一个新兴的产业,带给我们前所未见的机遇和挑战。出色的工具能够快速适应变化的环境并且可以让你在这个快速扩张的市场中时刻准备好下一次飞跃。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号