软件测试|移动APP是怎么测试的?

一般从界面、功能、兼容性、稳定性、交互性、安全性、易用性、性能、网络、异常情况、权限等
方面进行测试。
 

1. 界面测试:主要测试界面展示是否与UI设计的原图一致,测试手机屏幕大小及分辨率对界面的影响。

2. 功能测试:除安装、卸载、更新和web端差不多,都需要考虑人员与权限、场景与步骤、异常场景、用户补充场景、关联模块,但是app测试功能,在相关功能模块需要添加一项,就是web界面的变化。

3. 兼容性测试:就是用不同的厂商、型号、系统版本进行测试。

4. 稳定性测试:一般我们是功能测试完成情况下,再进行稳定性测试,一般主要是检查软件长时间运行,会不会出现崩溃、crash、ANR超时不响应、exception异常,原来我们测试稳定性是用的monkey工具,其实就是一条命令,一般我们在下班的时候运行,一般事件数100W次,大概10个小时左右,间隔是25毫秒,第二天早上看结果, 出现了bug,我们会提交bug,等开发修复完成,以后我们会根据上次运行种子数,进行回归测试。

5. 交互性测试:跟手机固有的功能模块,进行交互使用,像音量的调节、锁屏、旋转、返回键、主菜单键、截图、闹钟、待机、插拔数据线、耳机、wifi、蓝牙、电话、短信、低电量等,看功能是否正常使用、界面是否为原来界面、输入数据是否保存,还有跟其他app进行交互性测试,一般跟应用排行榜前100 是否可以同时使用。

6. 安全性测试:主要考虑的是sql语句的注入、xss脚本的攻击、数据加密、权限测试;

7. 易用性测试:主要是把控用户的体验问题,驾驭需求以外,用户使用是否方便,好用;

8. 性能测试:我们通常使用Emmagee去测试APP的性能,去监测cpu、内存、fps等性能指标;

9. 网络测试:分2,3,4,5G、移动、联通、电信、wifi网络之间组合,网络之间的切换;

10. 权限测试:前台不能访问后台、能不能通过url连接支架访问、后台能不能直接进入界面;

11. 异常测试:关机、重启、网络中文、服务器卡死、服务器重启。

学习安排上

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。【保证100%免费】

 

视频文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值