手机app测试点总结

一、安装、卸载测试,主要针对编译后源程序生成的APK安装文件

  1. 生成APK文件在真机上可以安装及卸载
  2. Andriod手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序IOS,itools工具可以正常安装及卸载
  3. Android平台程序安装在SD卡上(android2.2版本以后)

二、升级测试

  1. 验证数字签名
  2. 升级后可正常使用(升级覆盖安装、下载后手动覆盖安装),升级后看数据对不对
  3. 在线跨版本升级(长时间不使用app,从小版本0.几升级3.几有些系统支持

三、功能测试

  1. 业务逻辑测试:主要测试客户端业务能否正常完成比如说我们手机端购物商城,要测试各种业务能否正常完成,比如说购物,能够正常选择商品、付款进行商品业务流程
  2. 功能点的测试,比如说登录功能、搜索功能等单个功能点的测试,主要根据需求利用各种常用用例设计方法编写用例,正向及反向进行考虑
  3. 关联性测试,主要测试客户端与PC端的交互客户端处理完后,PC端与客户端数据一致,比如说在手机端购买商品,那用相同账户PC端登录后,相关信息在PC端是否同步。

四、异常测试

  1. 异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性
  2. 交互性测试:客户端在运行的时候被其他时间打扰,如来电来短信。。。,低电量测试。还要注意手机端硬件上,如:待机、插拔数据线、插拔耳机等操作不会影响客户端比如说我新闻,这个时候忽然来电话了,接听电话后会不会当前网页有影响

五、客户端侧性能测试

客户端在不同网络环境下响应速度(2G、3G、4G等)。 

app对资源的占用(cpu、内存、耗电、流量等)

六、兼容性测试:

各种手机平台、操作系统版本、分辨率、不同尺寸屏幕与其他App的兼容

七、各种网络环境下的测试

各种网络状态下进行的测试(包括飞行模式)

3G上网:td-cdma、cdma2000、wcdma能否正常使用。

edge、gprs能否正常使用

4G网络能否正常使用

八、App运行测试:

最小化、多个app切换,关机、待机后app能否正常使用,强制退出后还能否正常运行

长时间开机且开app,看是否会出现异常情况

反复运行关闭app

九、Android/IOS特性测试:

横竖屏,home键,音量键,power键等

互动分享

如果程序里面包括分享功能,那么检测点击分享的时候是否会正常给出分享提示,点击分享后所填写的分享内容是否正确