1个app的完整测试用例_APP测试流程
1. UI 测试
app主要核ui与实际设计的效果图是否一致;交互方面的问题建议,可以先与产品经理确认,确认通过后,才开始让开发实施更改或优化
2. 功能测试
根据软件说明或用户需求验证App的各个功能实现,实际测试过程一般都是根据功能测试用例来执行。测试覆盖率基本上都是有测试用例主导,也就是说在功能测试部分,是检验测试用例是否有效以及完整的,也就导致另外一个问题,测试用例怎么写的问题。
3. 中断测试
模拟用户真实使用app是会遇到的中断情况进行测试.如: 网络的断网, 切换网络, 断电,来电话/短信,听音乐,切换到其他app, 打开其他app 的通知等
4. 兼容以及适配测试
新旧版本的在功能,逻辑层面的兼容测试, 同一个app 在不同系统版本运行,以及不同机型之间的适配测试兼容测试:接口的兼容性测试能够保证大部分的功能完善;app在不同系统版本上保证运行适配性: 屏幕,系统版本等(系统位数一定要考虑)该部分通过第三方的云平台进行
5. 性能测试
可测试的方面- 安装和启动时间- CPU的占用- 内存的占用- 流量的耗用- 电量的耗用- 后端,测试App中的各类操作是否满足用户响应时间要求,主要是测试点在网速方面,2g,3g,wifi, 4g一定要覆盖到- 后端 有网络并发
6. 稳定性测试,压力测试
- 在各种边界压力情况下(如电池、存储、网速等),验证App是否能正确响应
- 反复/长期操作下,系统资源是否占用异常;Android 可是使用adb命令
- 压力测试主要集中在后端,前端的压力测试目前测的较少
7.安全测试
App安全测试大概划分为以下几类:
- 从数据的本地存储到数据的传输、处理以及远程访问等各个环节,基于相应的安全标准/行业标准评估App的安全特性;
- 借鉴在Web App和网络安全测试的一些成功经验在智能终端App测试中进行裁减或适配;
- 检测App的用户授权级别,数据泄漏,非法授权访问等;
- 对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测,以期发现潜在的安全问题;
- 基于各种通信协议或相应的行业安全标准检视App是否满足相应的要求。
8.用户体验测试
这个简单的说就是站在用户的角度上进行使用app,学习成本低,易上手等,可以进行用户盲测,根据用户反馈的意见进行修改。测试人员可以通过与其他竞争品进行对比, 或者根据较大厂商app的交互习惯进行比较。
9. 回归测试--一般这部分建议使用自动化测试, 如果没有自动化测试,可以根据以几方面进行测试
- 根据产品说明书或者功能文档进行功能确认
- 重新将主要优先级较高的测试用例执行一遍
- 重新验证bug
10. 线上测试
线上测试是产品上线之后一定要完成的,这部分可以根据场景化进行回归测试,其中网络环境要全部覆盖一遍
1个app的完整测试用例_APP测试流程相关推荐
- 渗透测试入门17之一次完整的渗透测试流程
一次完整的渗透测试流程 目录 渗透测试 信息收集 漏洞探测 漏洞利用 内网转发 内网渗透 痕迹清除 撰写渗透测试保告 渗透测试 渗透测试就是利用我们所掌握的渗透知识,对一个网站进行一步一步的渗透,发现 ...
- app、web和接口测试测试流程
一.web测试流程 1.需求分析,了解具体需求 2.测试准备:原型图.效果图.需求文件.测试用用例.用例评审.各种测试数据准备 3.测试环节:接受版本开始执行 1)冒烟测试:对版本质量的控制以及此版本 ...
- python控制多个屏幕_多设备控制 + 屏幕操作录制重放 实现完整多设备测试流程...
测试人员在找到一个问题之后从上报到修复通常是一个比较漫长而且需要大量交流的过程.很多时候开发人员常常会有以下抱怨: "你怎么弄崩溃的?","我这里好好的啊",& ...
- 如何从0到1做一次完整的安全测试
大家好,我是馨馨,一个混过大厂,待过创业公司,有着6年工作经验的软件测试妹纸一枚.近期针对公司项目做了一次完整的安全测试,扫描出来了不少漏洞,价值还挺大的.回顾整个流程,并没有特别复杂的点,小林星球这 ...
- app测试流程和重点_APP开发测试流程是怎么样的?
一款APP产品在上线之后的稳定性,取决于上线之前的软件测试,也就是说在上线之前,能找出更多的软件问题并解决,那么上线以后,APP软件自然就很少出现问题,系统性能自然就更加的稳定.那么正规的测试流程是怎 ...
- App测试流程,测试前途
1. App测试流程流程图 1.2 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认 ...
- 一个完整的测试流程包括哪些?测试人员需要做什么?
目录 前言 1.需求交接 2.编写测试用例 3.冒烟测试 4.SIT测试 5.数据升级测试(视情况而定) 6.系统培训(视情况而定) 7.UAT测试 8.上线 结语 前言 在实际工作中,其实很少有公司 ...
- app崩溃的原因 和 提前测试流程/方法 和出现崩溃后怎么定位和处理 总结(持续更新中)
首先,崩溃有几种情况: 闪退 提示停止运行 无响应 ( 不同情况虽然没有严格意义上区分开引起原因,但是都有侧重.在之后的工作中,我会实时补充统计.) 1.接口返回值 [直接原因]:app无法解析接口返 ...
- 测试环境搭建流程_案例解析:一个完整的项目测试方案流程,应该是怎么的?...
作为一名软件测试工程师,为项目制作完成的测试方案并执行,是我们日常工作的重要部分,同时,也是一名合格的软件测试工程师应有的专业素养.那么,很多小白和测试新手肯定要问了:一个完整的项目测试方案流程,应该 ...
- APP测试流程和测试点
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...
最新文章
- Android DrawLayout + ListView 的使用(一)
- 解放人与设备距离,5G时代的远程操控该如何完成
- 后端开发 java_Java后端开发三年,你不得不了解的JVM
- layui 图片展示添加一个x_Layx 演示示例
- SSL数字证书的签发及使用(服务器证书)
- Android 安卓益智休闲源码
- 2016年下半年软考网络工程师真题解析精编版
- js获取多叉树的广度和深度
- 免费好用的APP你值得一试
- 冯东阳:5000元葬送了我的行业站点之梦
- 国外网站设计与浏览习惯
- python区间分布统计_常见概率统计分布及Python实现
- 蓝屏stop:0x000000007B (oxf78aa524,Oxcooooo34
- 达人评测 r5 5500u和i5 11300h选哪个好
- ad策略下发_windows 2008 server 域环境通过组策略下发计划任务
- 「LuoguP4995」「洛谷11月月赛」 跳跳!(贪心
- PowerPivot
- 计算机与网络连接需要什么设置,如何设置宽带连接,详细教您如何设置宽带连接...
- 新媒体人打开 ChatGPT 的正确姿势
- (转)各种聚类算法的系统介绍和比较
热门文章
- 【语音评价】基于matlab语音质量客观评价(PESQ)【含Matlab源码 1717期】
- 【优化算法】动态粒子群算法的动态环境寻优算法【含Matlab源码 1125期】
- 【数字信号去噪】基于matlab同心兰姆波模式分解【含Matlab源码 679期】
- 【情感识别】基于matlab PNN概率神经网络语音情感识别【含Matlab源码 544期】
- ubuntu安装python和pycharm_在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
- python所有组合,在python中组合n个列表的所有元素
- java多线程写数据到数据库6_java多线程向数据库写入数据
- MFC连接MySQL数据库实例
- NgDL:第三周:浅层NN
- redux工作原理简单入门