手机上app测试总结

手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构)。

所以测试上我们也可以充分吸收web的b/s和c/s测试经验。但是不同于pc上的应用测试,手机上的测试有其独特性

测试前的思考:我们这个产品主要是做什么的?为什么我要做这个产品?市场上有那些同类型的产品?

测试前的准备:1.使用同类型的产品,不仅仅是使用,应该是测试同类型的产品。2.熟悉我们产品的spec文档,积极和pm交流。3,写测试用例,没有时间至少要有一个checklist。

1.功能

a.基本功能,主要指app是否完成了设计的所有功能。分清模块,写一份checklist,避免漏测。考虑横竖屏切换,不过很多app现在只支持竖屏。

b.系统交互:电话短信干扰,低电量提醒,push提醒,usb数据线插拔提醒,充电提醒等,

2.性能

加载时间、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变化大,用自动化要考虑投入成本,大多数的公司估计都不适用。不过测接口之类的通过自动化是个不错的选择。

深入了解自动化测试,与众多测试大咖共同交流,加入博为峰网校大课堂QQ群

手机上app测试总结_第1张图片

你可能感兴趣的:(手机上app测试总结)