移动端应用基础测试点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端应用基础测试点相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

  • 兼容以及适配测试

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

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

  •  中断测试

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

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

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

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

多个app切换

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

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

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

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

 

以上是关于移动端应用基础测试点的主要内容,如果未能解决你的问题,请参考以下文章

2.移动端测试环境准备

移动端测试概览

关于移动端的键盘兼容性总结

移动端测试——App基础操作

Appium移动端自动化测试--控件定位方法

手机测试vue移动端项目(真机联调)