APP要做哪些测试?APP测试要注意哪些问题?对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能。而针对手机应用软件APP的系统测试,我们通常从如下几个角度开展:功能测试(流程测试、功能点测试)、兼容性测试、交叉测试、安装卸载测试(包括应用的升级)、压力测试(接口压力测试)、安全测试等等。

一、APP要做哪些测试?

1、功能测试:对具体功能点一一测试,验证确认每个点都实现满足需求的相应功能。

2、APP兼容性测试:根据屏幕尺寸、系统进行适配测试;对市场上主流的设备安装应用执行测试(如果有特定针对群体,应该根据实际用户数据接入设备进行分析,对靠前的机型进行适配测试),确保都能正常运行。

3、压力测试:用户量大,交互性高的应用需对接口执行压力测试,确应用在海量的用户使用的情况下能正常运行。

4、UI/UE测试:主要是一些适配,用户体验方面,交互方面的测试。

5、用户行为统计测试:确保手头的行为统计分析定义文档为最新版本,且与开发人员手中的文档一致;确保产品经理在文档中所定义的页面在该产品中都是存在的;尽可能真实地模拟用户行为;核对统计日志,确保各项操作所对应的页面ID以及操作ID都是正确的。

6、安全测试 :软件权限、数据安全性、通讯安全性、人机接口安全性。

7、安装卸载测试:确保应用都能正确安装、卸载,且能正确运行(注意应用的升级测试:升级前后的状态)。

8、交叉测试:对于正在运行的应用,若进入短信、电话等其它软件响应的情况,不会影响被测试应用,且会保证应用能正确运行;杀掉进程时再重新打开APP;多个APP切换数据的保存等。

9、协议测试:模拟客户端直接发送协议包给服务器,看服务器是否有一定的校验,认不认客户端发过来的数据。协议测试主要是为了处理用户发送恶意协议到服务器,骗过服务器的校验。

10、异常测试:多次快速点击切换页面的响应情况?横屏竖屏的快速操作:切换菜单,播放,下载等;服务器宕机或出现404、502等情况下的测试。

11、弱网测试:APP在2G/3G/4G/wifi下的表现情况,网络环境变化时,APP的应对情况:是否有适当提示?从有网环境到无网环境时,APP的反馈如何?从无网络环境回到有网络环境时,是否能自动加载数据,且多久才能开始加载数据?

12、电量测试:设备在不同电量时(低于10%,50%,95%),APP的响应以及操作流畅度;设备在充电时,APP的响应以及操作流畅度;设备意外断电时,APP数据丢失情况等。

二、对于APP测试还需要注意以下几点问题:

1、并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;

2、数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等;

3、push(推送)测试:在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;

4、分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;

5、触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等;

测试人员要学会总结:当基础的测试工作没有做好,线上漏测多,测试结论经常被推翻时,在测试方向上的专业性就会受到质疑,其他同事都不相信你了怎么办?“学如逆水行舟,不进则退”,少些抱怨和不满,资深测试工程师都是在不断学习不断尝试之后才走到今天的,所以,作为测试员的你,提升自己的测试水平才是最重要的!

APP要做哪些测试?APP测试要注意哪些问题?相关推荐

  1. 性能测试,app怎么做性能测试?app性能测试指标有哪些?测试点?

    目录:导读 前言 一.响应指标 二.内存指标 三.CPU指标 四.FPS指标(使用流畅度) 五.GPU渲染指标 六.电量指标 七.流量指标 八.总结 前言 开发软件的目的是为了让用户使用,我们先站在用 ...

  2. visual studio可以开发app吗_郑州app开发价格是怎么定得呢?预约理发app好做吗

    原标题:郑州app开发价格是怎么定得呢?预约理发app好做吗 郑州app开发的小编发现在现在人们生活水平不断提高的情况下,人们更是越来越注重妆容的打扮.近年来,妆容与服装的高需求是社会前进和发展的体现 ...

  3. ios调用restful接口_做iOS上最好的REST API测试App

    对于Web开发者和移动应用开发者来说,少不了和REST API打交道.何为REST API,维基百科是这么解释的(https://zh.wikipedia.org/wiki/REST)REST(英文: ...

  4. app 模拟器抓包 burpsuite_安全测试扫描利器Burpsuite

    谢谢打开这篇文章的每个你关注我们 点击右上角 ··· 设为星标前阵子有学员在尝试使用appscan对公司app做被动式扫描时出现一些问题,发现无法即使导入了appscan的证书也无法抓到https的包 ...

  5. android+噪音测试,关于噪音测试App的选择与使用

    关于噪音测试App的选择与使用 2015-11-26 20:06:53 119点赞 224收藏 63评论 很多值友在写使用评测时都会对噪音大小进行测评,噪音污染在生活中无处不在,人们对噪声污染问题也越 ...

  6. Android App专项测试-压力测试篇

    小伙伴们大家好,今天主要分享的主题是Android App专项测试.如何进行Android App专项测试压力测试呢?我们主要通过Android平台的一门工具Monkey.在学习本门课程之前,如果你具 ...

  7. 夜神模拟器+Fiddler抓包测试App

    前言 最近公司要求前端小姐姐开始用uniapp做App了,后端这边接口安全是用的security(历史原因),讲真我不太喜欢用这个,好多年没有用这个了.今天主要是跟大家分享下用模拟器测试app + F ...

  8. 左右脸软件测试初学者,安卓左右脸对称测试app

    左右脸对称测试软件是一款来源于最近火爆的一个测试app,它能够测试用户们的脸是否对称的,用户们可以将自己的正脸自拍照添加进去来进行比对,软件检测非常快,还能分析用户们脸部位的每个点,来给出的精准结果, ...

  9. android怎么测试网速,Android网速测试App(三)

    网速测试助手软件名称:网速测试助手 软件版本:1.1 软件大小:817KB 软件授权:免费 适用平台:Android 这是一款比较简单的网速测试App,没有分开延迟值.上下行乃至线程数测试,只会直接告 ...

最新文章

  1. react-native 常用命令
  2. oracle和mysql查询_ORACLE 数据库 查询语句与DML语句
  3. python多维数据存储_在Python中存储和重新加载大型多维数据集
  4. s3c2440启动文件详细分析
  5. python pep8
  6. spss process插件_SPSS教程:绘制调节效应图
  7. 众咖齐聚!2018智能汽车跨界融合高峰论坛开幕在即
  8. react前端显示图片_在 React 中使用 SVG 图标组件
  9. 解决频率选择性衰落的措施_螺杆压缩机,振动怎么办?解决办法在这里
  10. SpringCloud工作笔记040--- XMLHTTP中setRequestHeader()方法解析
  11. 2017年上海市计算机一级题库,2017年计算机一级题库及答案
  12. python输出到指定文件夹_python实现指定文件夹下的指定文件移动到指定位置
  13. L3_01 01背包和最小序列
  14. Google Maps API 进级:GoogleMaps中显示画中画
  15. 机器学习初学者入门实践:怎样轻松创造高精度分类网络
  16. PCWorld:Google到底要干什么?
  17. java 的安全管理器
  18. 建立里程碑,保证项目进度和质量
  19. labview dsn连接mysql_labview使用DSN与数据库的连接包括access,mysql
  20. 交换游戏 (记忆化搜索 状压)

热门文章

  1. npm ERR code EEXIST的问题 node-sass安装问题
  2. C语言中'\0'的意思超清晰!!!
  3. 2022年最新整理,动力节点Java自学全套资源
  4. 蛋花花:人工智能对于绿色发展的意义
  5. iOS UI入门——使用Objective-C和Swift简单实现UITableView
  6. 【考研词汇训练营】Day 1 —— 词根词缀记忆法
  7. 【路径规划】基于matlab遗传优化模拟退火算法避障路径规划【含Matlab源码 889期】
  8. 【技术综述】人脸关键点检测的数据集与核心算法
  9. U盘或移动固态硬盘加密等功能
  10. MySQL Windows 64位解压版安装