App测试经验总结

    如今的软件测试越来越被互联网行业所重视,一个互联网公司基本都有专门的测试人员,抛开水平高低不谈,软件测试人员需要掌握最基本的测试理论。功能测试是测试人员最基本的技能,也是需要时间来积累的经验技能,今天我们主要来谈谈如何测试App:

一、功能模块测试【参照需求说明】

1、app安装后运行,是否正常打开

2、app首次打开,是否有进度条加载提示

3、app打开速度,速度是否符合预期

4、app页面切换是否流畅、逻辑是否正确

5、注册:用户名、密码长度测试;输入框非空检查;输入框字符前中后有空格测试;密码加密不可见;密码的复制黏贴是否被限制;注册成功后跳转页面是否正确;前端注册页面和后台管理页面数据是否一致

6、登录:合法用户登录是否正常;非法用户登录是否限制;输入框字符前中后有空格测试;是否允许多次非法登录;账号单点登录是否限制(踢号);踢号后是否有提示;输入框非空检查;登录超时的处理;登录成功后个人信息是否一致

7、账号注销后原账号是否可以登录


二、App前后台切换

1、app切换到后台,再返回到app,app是否正常运行

2、app切换到后台,再返回到app,是否停留在上一次操作页面

3、app运行中手机锁屏,解屏后app是否正常运行

4、app运行中接听电话、接收短信后,重新回到app,app是否正常运行

5、杀死app进程后,重新打开,app是否正常启动

6、出现强制处理的提示框,切换后再进入,提示框是否还存在


三、免登录

1、app有免登录功能时,需要考虑iOS版本差异

2、断网情况下,是否可以正常登录

3、切换用户登录,校验用户登录信息是否更新

4、更换密码后登录,是否需要重新输入密码登录

5、用户主动退出登录,下次启动时是否跳转到登录页面


四、数据更新

1、校验app需要手动更新的功能、需要自动更新的功能

2、校验app前后台切换后,需要数据更新的页面

3、根据业务量、速度、流量等分配,校验功能是否有自动更新

4、有数据更新的功能,校验是否有异常处理机制


五、离线浏览

1、断网情况下是否可以浏览本地数据

2、退出app再进入时是否可以正常浏览

3、锁屏、解屏后,app正常运行


六、App更新

1、客户端有版本更新时,是否有更新提示

2、非强制更新,取消更新后,app是否可以正常使用

3、强制更新,取消更新后是否退出app【重新启动是否仍然提示强制更新】

4、校验覆盖安装,app是否可以正常运行,功能是否正常


七、权限服务测试

1、手机系统版本检测【兼容性测试】

2、定位、相机权限未开启,用到该功能时是否有提示信息,确认后是否正确跳转【重点关注小米、魅族、vivo\oppo手机】


八、Push测试

1、校验push消息是否符合逻辑

2、关闭推送消息后,是否还能接收消息

3、设置免打扰时间,用户是否接收不到消息

4、推送的消息与用户信息是否一致


九、交叉事件测试

1、多个app同时运行,该app是否运行正常

2、2G/3G/4G/Wifi  测试 【弱网测试】


十、稳定性测试

1、app不间断运行24小时后功能是否正常

2、数据库连接数测试以及内存泄漏测试

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • App测试点: 1、 安装查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否...
    理智_b3b0阅读 5,142评论 2 5
  • 自从做软件测试工作1年多以来,主要做的是web测试,对app 测试的很少很少。半个月前接到测试组长安排的测试app...
    程一川阅读 7,421评论 1 45
  • 摘自https://yq.aliyun.com/ziliao/26127?spm=a2c4e.11155472.b...
    许小小晴阅读 5,481评论 0 4
  • 尽管17年还没结束,我却颇有成就感。心头大患可算除了✌ 我拔了两颗智齿~啦啦啦(✪~✪) 17年刚来,智齿冠周炎向...
    锦秀喵阅读 3,968评论 0 0
  • 2017年3月5日 丁酉年二月初八 惊蛰 这一天,阴,下午下起了不小的雨。 于是第二日拍花,晨 雾,中午时阳光正好...
    刘丽赏阅读 2,607评论 0 1