手机上app测试总结

上一篇 / 下一篇  2017-01-11 09:55:58 / 个人分类:软件测试

  手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构)。
  所以测试上我们也可以充分吸收web的b/s和c/s测试经验。但是不同于pc上的应用测试,手机上的测试有其独特性
  测试前的思考:我们这个产品主要是做什么的?为什么我要做这个产品?市场上有那些同类型的产品?
  测试前的准备:1.使用同类型的产品,不仅仅是使用,应该是测试同类型的产品。2.熟悉我们产品的spec文档,积极和pm交流。3,写测试用例,没有时间至少要有一个checklist。
  1.app功能测试
  a.基本功能,主要指app是否完成了设计的所有功能。分清模块,写一份checklist,避免漏测。考虑横竖屏切换,不过很多app现在只支持竖屏。
  b.系统交互:电话短信干扰,低电量提醒,push提醒,usb数据线插拔提醒,充电提醒等,
  2.app性能测试
  加载时间、CPU、app运行的内存消耗和cpu消耗、app后台长时间运行的耗流量/耗电量、GPU、稳定性,兼用型(android碎片化是个难题,bug也多,ios相对bug少)。
  在博为峰网校上,深入讲解了安卓APP性能测试的技术要点(http://www.atstudy.com/course/137)。
  3.易用性:界面是否吸引人、容易理解。界面整洁、简单。无错别字。点击范围确定等。这部分测试中,如果测试认为有不合理的地方通常会提交需求bug。
  4.外场:网络切换,网络信号强,弱下的app运行情况。
  对自动化的一些看法:
  目前我们可以接触到手机方面的自动化工具:robotium,monkey,monkeyrunner,androidjunit、Uiautomator。app的开发周期一般都很短,ui变化大,用自动化要考虑投入成本,大多数的公司估计都不适用。不过测接口之类的通过自动化是个不错的选择。

TAG: APP 手机测试 移动测试 app 应用软件测试

 

评分:0

我来说两句

Open Toolbar