Android APP功能测试检测点总结

     手机平台对于PC平台来说,存在一些天生的弱势,如CPU/RAM资源、屏幕尺寸、OS处理机制、OS版本等等,这都直接导致了手机平台APP的测试相对于PC平台APP存在较多的问题,要考虑的因素也更多,测试也相对较困难和复杂。在进行Android APP功能测试时,总结了些常出现BUG的地方如下:

 1.网络问题

(1)断开网络后,进行相应的增、删、改、查操作;此处若请求异常没作处理,容易crash;

(2)连接网络,当加载的文件较大,网络不稳定时,检测文件能否正常加载,是否会直接crash;

    场景:地图加载

(3)测试时,应在2G、2.5G、3G网络中都进行测试。

(4)当启动APP要加载服务器数据时,或网络中断,应进行提示,并能弹出对话框引导设置。

 

2.手机操作问题

(1)当按手机返回键时,检测APP是否与程序返回按钮一致;此处容易出现crash。

(2)当APP弹出对话框后,按手机返回键,检测对话框与主程序界面是否正常返回;此处容易对话框消失后,无法对主程序进行操作。 

(3)当在首页按返回键时,检测程序退出是否有提示或按要求退出APP;

(4)按设置按键,查看是否有响应;

(5)按home键后,再次进入APP,检测是否再次进入;

(6)进行横竖屏操作,检测APP运行情况;

(7)APP并发操作,如当下拉加载操作时响应事件还未完成时,快速点击其它事件,检测响应情况,是否crash。

 

3.冲突问题

(1)APP运行时来电话;

(2)APP运行时来短信;

(3)APP运行时闹钟响;

(4)测试时应关注activity生命周期的测试,如onCreate,onDestroy,onStart,onStop,onPause,onResume. 

 

4.UI设置问题

(1)所有要求单行的文本框,要求检测是否能回车换行,若能回车换行,测为BUG; 

(2)当提交数据操作时,有文本框必录数据项没录入,则应有提示信息。

(3)当在文本框录入内容时,弹出的软键盘很容易盖住文本框,使得录入很不方便,应建议处理。

 

5.手机设置问题

(2)过网络或GPS定位,应注意后台配置,同理,其它功能开发时,也应能自动的打开或关闭相应的配置,并进行提示。 

 

6.缓存机制问题

(1)在开发或测试时,应关注缓存策略和处理机制,或能缓存的数据建议缓存 。

你可能感兴趣的:(软件测试)