移动端应用基础测试点

这是测试人员入门需要掌握的知识,现在社会上还没有开设测试相关专业的课程,所以如果你要做测试,你去面试的时候,最起码要知道这个工作是做什么的(什么~点点点,好像也没错)

这个工作的流程首先是你需要知道你做什么,你要测试一个app,但是你要测试app的什么呢?

一般包括(排序按照我个人工作喜好):

  • UI测试
测试用户界面(如菜单、对话框、窗口和其它可视控件)
布局、风格是否满足客户要求,
文字是否正确,操作是否友好等。
  • 功能测试

包括功能点、业务逻辑、关联性(主要测试客户端与PC端的交互,PC后台处理完后,PC端与客户端数据一致),我们是做媒体的,所以我们有一大部分的功能都需要验证业务逻辑的关联性。

这是一个需要书写测试用例(类似超级详细版操作手册),一般app的业务逻辑都稍嫌复杂,没有测试用例,呵呵,你会心态爆炸~测试覆盖率基本上都是有测试用例主导,也就是说在功能测试部分,是检验测试用例是否有效以及完整的,也就导致另外一个问题,测试用例怎么写的问题,将另外一篇文章来单独阐述测试用例的编写方法。

  • 兼容以及适配测试

适配测试:IOS一般包含系统和分辨率兼容;安卓除此之外还需要照顾一些品牌的兼容。(这个可以在运营统计后台查看自己家app,top10的机型用来优先兼容)

版本兼容:一般需要测试新旧版本的兼容,如果不是强制升级,那新旧版本的app同时运行时必不可少的,此时需要考虑新旧版本并行时后台接口的兼容性。兼容性一般开发在设计接口的时候就会提出来可能会影响旧版本,这就需要测试人员对旧版本功能兼容性验证时,可以进行主要流程的测试和变更的接口影响到的功能详细验证。

网络兼容:测试wifi、4G、热点、弱网情况

  •  覆盖升级

在覆盖升级前,需要模拟使用旧版本的用户进行缓存数据的创建,然后进行升级,确认缓存数据升级后可以正常显示,相关功能工作正常

  • 中断测试

中断详细: 网络的断网, 切换网络, 断电,来电话/短信,听音乐,切换到其他app, 打开其他app 的通知等

中断场景:页面上传活加载交互信息数据时   

  • 异常测试(都是平常遇到的一些坑)

app长期停留在后台启动后是否有异常

多个app切换

app在清空数据或强制退出后还能正常运行否

  • 稳定性压力测试

1.在各种边界压力情况下(如电池、存储、网速等),验证App是否能正确响应

2.反复/长期操作下,系统资源是否占用异常;Android 可以使用adb命令

3.压力测试主要集中在后端,前端的压力测试目前测的较少

  • 性能测试(这里先介绍下一些测试点,后期在详细介绍,这些数据我们每个版本都要统计,用来做技术部的考核指标之一)

是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

可测试的方面
- 安装和启动时间
- CPU的占用
- 内存的占用
- 流量的耗用
- 电量的耗用
- 后端,测试App中的各类操作是否满足用户响应时间要求,主要是测试点在网速方面,2g,3g,wifi, 4g一定要覆盖到
- 后端 有网络并发
 
 
 
以上以外,还有一些专项测试等,这些都是你掌握了测试基础之后再慢慢考虑的范围,加油吧~

 

转载于:https://www.cnblogs.com/Soberer/p/7754614.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值