小小千想和您聊一聊

当前位置: 首页> 技术分享> 怎么对APP进行功能测试

怎么对APP进行功能测试

  测试人员常被看作是bug的寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?本文将带你经历测试人员的思维过程,探讨他们测试app时的各种考虑.

  APP功能测试跟其他领域的项目功能测试无太大差异,根据软件需求规格说明书设计测试用例.就APP的功能复杂度而言,APP通常业务不会太复杂.

  APP功能测试要点包括以下几个方面:1/UI测试,2/安装与卸载测试,3/登录运行测试,4/切换测试,5/兼容性测试,6/升级更新测试,7/异常测试,8/网络测试,9/权限测试.

  1,UI测试

  1) 界面(菜单/窗口/按钮)布局,风格是否满足客户要求,文字和图片组合是否美观,操作是否友好.

  2) 界面是否清晰,简洁,美观,一致

  3) 图形测试(图形是否展示,是否表意不明,是否设计敏感字段),内容测试,导航测试

  2,安装与卸载测试

  1) 安装(软件安装是否能够正常运行,安装目录和文件是否正常建立);

  2) APP的版本覆盖测试(v1.0>v2.0)和版本回退测试(v2.0>v1.0);

  3) 安装过程来电,短信,通知时,是否对安装有影响;

  4) 安装空间不足时是否有相应提示.

  5) 直接卸载APP是否有提示;

  6) 卸载后是否删除相应的安装目录;

  7) 卸载是否支持取消功能,单击取消后,是否正常可用;

  8) 卸载过程中死机,断电,重启等,对卸载有什么影响.

  3,登录运行

  1) 用户名和密码错误,漏填时,界面有提示信息;

  2) 密码更改后,登录是否正常;

  3) 用户主动退出登录后,下次启动APP时,应该进入登录界面;

  4) IOS与Android设备登录同一个账号,用户数据是否同步;

  5) APP安装完成后,是否可以正常打开,是否有加载图示等;

  6) APP的运行速度正常,切换是否流畅.

  4,切换测试(切换场景包括:APP切换到后台,多个APP之间的切换)

  1) APP切换到其他APP或者系统界面,再回到APP,是否停留在上一次操作的界面,APP是否正常使用;

  2) 当APP使用过程中有电话进来中断后再切换到APP,功能状态是否正常;

  5,兼容性测试

  1) 操作系统版本的兼容性(Android各个版本,IOS各个版本);

  2) 不同手机品牌的兼容;

  3) APP跨版本的兼容性;

  4) 与其他APP的兼容性.

  6,升级更新

  1) 当APP有更新版本时,手机端有更新提示;

  2) 当APP版本为非强制升级版本时,可以取消更新,旧版本能正常使用.用户在下次启动APP时,仍出现更新提示;

  3) 当APP有新版本时,直接更新新检查是否能正常更新;

  4) 更新后,检查APP功能是否是新版本功能.

  7,异常测试

  1) 交互异常性测试:客户端作为手机特性测试,包括被打扰的情况;如来电,来短信,低电量测试等;还要注意手机端硬件上,如:待机,插拔数据线,耳机等操作不会影响客户端;

  2) 异常性测试:主要包含了断网/断电/服务器异常等情况下,客户端能否正常处理,保证数据正确性.

  8,网络测试

  1) 目前手机介入的网络主要分为4G,WIFI

  2) 无网络时,有切换网络的操作或者提示;

  3) 网络间切换,断网等APP都有相应提示,重新联网后正常使用;

  4) 在网络信号不好时,检查数据是否会一直处于提交中的状态,有无超时限制.如遇数据交换失败时要给与提示;

  5) 弱网络下操作是否有提示.

  9,权限测试

  1) 当权限没有开启时,或友好提示是否运行设置,当运行开启时,跳转到设置界面;

  2) 有限制允许介入网络提示或选项;

  3) 有限制允许读写通讯录/用户数据提示或选项;

  4) 有限制允许相机提示或选项;

  5) 有限制允许定位功能提示或选项.

  关于app测试,是一个比较繁杂的工作,所以我们在做测试之前更要清晰的知道这些测试都是什么工作,才能在测试的时候更加得心应手,不会产生不必要的遗漏,造成损失。以上只是简单列举了需要做的APP测试内容,如果有感觉不全面或者需要补充的,欢迎补充,互相学习。

上一篇:【自动化测试技术】AirTest【翻译】

下一篇:Java Random介绍

QQ技术交流群

千锋软件测试官方①群
858327674

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码