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. 线上测试
线上测试是产品上线之后一定要完成的,这部分可以根据场景化进行回归测试,其中网络环境要全部覆盖一遍

原作者:车大侠丶
原文出处:简书
原文链接:APP测试流程
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

app 怎么实现后端对前端的通知功能_app测试流程相关推荐

  1. 6759字25个APP测试流程以及资料合集【乐搏TestPro】

    App测试流程及资料合集 / 1 / 测试理论知识:跟其他web等测试一样: 如果基础不够建议先看书:给软件测试从业者推荐6本书籍 / 2 / 整体测试流程:同web类似 具体差异化见下方内容 / 3 ...

  2. App测试流程及规范

    App测试流程及规范 测试流程 1.测试流程图 1. UI 测试 app 主要核 ui 与实际设计的效果图是否一致:交互方面的问题建议,可以先与 产品经理确认,确认通过后,才开始让开发实施更改或优化 ...

  3. TP5后端,VUE前端请求聚合数据过去的今天

    先上效果: 1: 前端 vue 文件: <template><!--接口地址 http://v.juhe.cn/todayOnhistory/queryEvent.php参数名 类型 ...

  4. jhipster 配置 mysql_java – 将jhipster后端和前端分成两个项目?

    我正在尝试jhipster基于令牌的身份验证.它完美地运作. 现在,我想在不同的域上运行后端和前端代码.我怎样才能做到这一点? 这是我试过的: >运行yo jhipster并选择基于令牌的身份验 ...

  5. 网易云信IM即时通讯聊天源码SDK 并发高轻松万人并发稳定不丢消息 后端PHP 前端 安卓Java

    优势:承载用户并发同时在线都在第三方网易云信高并发轻松承载万人并发. 开发语言:后端PHP 前端安卓Java 苹果 OC PC端C# 网易云信 IM UIKit是基于 NIM SDK(网易云信 IM ...

  6. TP5后端,VUE前端请求聚合数据新闻接口

    问题描述: TP5当后端,VUE当前端, 请求聚合数据新闻接口 演示效果如下: ps: 最开始加载页面的时候,只加载本地的文件(因为请求次数有限制) 问题解决: 1: vue 文件: <temp ...

  7. TP5后端,VUE前端请求聚合数据驾照题库

    选择效果: 演示效果: 1: Vue 配置: /config/index.js 'use strict' // Template version: 1.3.1 // see http://vuejs- ...

  8. 栋的周评 | 第八回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)

    开篇词 大家好!以下是我在 2020 年 2 月 17 日至 23 日的所见.所闻.所学和所悟. 现在,我把它们安利给你们. 定期更新 原创专栏: 栋的周评 一文搞定 Linux 管理员手册:既简单又 ...

  9. TP5后端,VUE前端请求聚合数据成语大全

    PS: 聚合接口上描述的是成语大全,其实只是以用户查找字为开头的成语而已.先上演示效果: 1: VUE 前端代码 <template><div class="content ...

  10. TP5后端,VUE前端请求京东万象菜谱大全

    写这个代码的收获: 1: http 请求 https 有一个证书验证(我这里给它关了,接口的数据就进来了) 2: 对后端的一些参数过滤(给默认值, 或者直接拒绝服务) 代码演示效果: 1: 前端VUE ...

最新文章

  1. javascript添加HTML事件处理程序的两种方式学习
  2. python3 获取cookie解决方案
  3. 浅拷贝 python_python中什么是浅拷贝
  4. 我终于拿到CMU的offer了!
  5. 【Java代码】使用 org.apache.ibatis.plugin.Interceptor 拦截器实现全局 mapper.xml 参数注入(可用于切换数据库实例schema+Demo举例源码)
  6. Unit9 Mangement Strategies—— I
  7. B-Tree及其建立过程
  8. oracle使用between and边界问题
  9. 在克隆环境上分离httpd和subversion。
  10. Java小项目 屏幕自定义尺寸GIF生成器V1.0
  11. sl400上面安装ubuntu
  12. Some file crunching failed, see logs for details解决方案 以及.9patch点9图片的报错的详细修改方法
  13. python输入一个包含若干自然数的列表_Python练习题
  14. 今年的第几天?(p16)模拟
  15. 借问钱程何处有,牧童劝我学Python——2019python职位分析
  16. 示例:波士顿房价预测
  17. 大型高并发高负载网站的系统架构[转载]
  18. 你管这叫操作系统源码(一)
  19. 详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(一)--------A*算法简介和环境的创建
  20. python大作业报告(爬虫 分析 可视化)_爬虫综合大作业——网易云音乐《Five Hours》爬虫可视化分析...

热门文章

  1. WPF 使用MultiBinding ,TwoWay ,ValidationRule ,需要注意的事项
  2. MEF的asp.net Hello World程序
  3. 3D重建模的初步了解
  4. Python字符串学习
  5. Atitit 知识与数据 信息 加工方法总结 目录 1.1. 信息加工是指通过判别、筛选、分类、排序、分析和研究等一系列过程 1 1.2. 首先通过聚类信息 专题化 分组聚合 1 1.3. 多种聚
  6. Atitit Spring事务配置不起作用可能出现的问题: .是否是数据库引擎设置不对造成的【笔者就遇到了这个问题,由于笔者使用的是mysql数据,但是在创建表的时候引擎默认(mysql中引擎默认为
  7. atitit.404错误的排查流程总结vOa6
  8. paip.dom4j中 selectSingleNode 或selectNodes获取不到节点的原因总结
  9. Rust : wasm尝试 与wasmtime库
  10. 转:Rust 调用C/C++