App测试札记
App测试札记
- 测试应该收集信息
- 测试应该问问题
- 测试应该扮演不同角色
- 测试应该如实反馈
初学者
- 有哪些可以利用的信息?需求,技术方案,测试设计,现有功能,相关人员
- App会在哪些环境下运行
- App会处理哪些数据
- App会依赖哪些API,数据源
- App有一些特定约束吗
- 用户反馈了哪些问题
- 要测试几天
- 优先级如何
- 风险如何
- 怎样发布或者更新
移动设备的特性
- 设计规范
- 外设
- 手势
- 翻转
- 分享
- 邮件
- 短信
- 电话
- 推送
- 不同App切换
- 更新
- 自定义设置
- 免提
- 静音
- wifi
- 3G
- 4G
- 网络不稳定
- 飞行模式
- 电量
- 操作系统
- 机型
- 开发者工具
- 容易返回
- 容易点击
- 容易输错
数据相关的问题
- 手机内存满了
- 清掉了所有数据
- 卸载App
- 卸载又重装了App
- 内容过多
- 内容过少
- 改时间
- 改时区
- 数据不同步
- 数据同步被打断
- 云数据更新
- 处理大量数据
- 快速处理数据
- 无效数据
- 极限值
- 重复数据
- 无数据
- 共享数据
提示
- UI美观
- 提示内容是可读的
- 提示风格保持一致
- 提示有用
- 提示合理
- 错误提示不暴露敏感信息
- 要触发所有的提示
- 提示被处理后的表现
探索
- 用户对数据的感知度如何
- 会慢慢停止,然后崩溃吗
- 开启时发生了什么
- 退出时发生了什么
- 会自动保存吗
- 会丢失未保存的操作吗
- 忽视提醒后会发生什么
- 响应提醒后会发生什么
- 超时会发生什么
- 过期会发生什么
- 会被强制更新吗
- 更新之后还能正常使用吗
- 更新时发生了什么
- 更新后发生了什么
- 只能在应用商店更新吗
- 会自动切换连接的网络吗
看起来无关
- 要不要按照说明来做
- 按照说明会正确执行
- 按照说明不会正确执行
- 资源告警时App会崩溃,变慢,提示,刷新
- 长时间使用App会崩溃,变慢,提示,刷新
- App会怎样收集崩溃报告
- 用户会有序遍历App
- 用户会无序遍历App
- 用户数据是否安全
- 强制中断App
- 用户不授予App想要的权限
- App与内部H5的交互
- App与外部H5的交互
- App支持三方账号
- App支持三方服务
App测试札记的更多相关文章
- APP测试入门篇之APP基础知识(001)
前言 最近两月比较多的事情混杂在一起,静不下心来写点东西,月初想发表一遍接口测试的总结,或者APP测试相关的内容,一晃就月底了,总结提炼一时半会也整不完.放几个早年总结内部培训PPT出来 ...
- App测试
(1)App独特测试点: 客户端兼容性测试:系统版本.不同深度定制的rom.屏幕分辨率.中断测试.安装.卸载.升级.对其他程序的干扰等 需要的一些工具: appnium / lr / jmeter ...
- APP测试要点
APP测试的时候,建议让开发打好包APK和IPA安装包,测试人员自己安装应用,进行测试.在测试过程中需要注意的测试点如下: 1.安装和卸载 ●应用是否可以在IOS不同系统版本或android不同系统版 ...
- 安卓APP测试验证点总结
最近较懒,加之闺女出生后记忆没完全恢复,总是忘东忘西,关于安卓APP测试的验证点还是总结一下,方便设计测试用例时查阅,也给各位博友参考! 1.除APP的正常功能点外,还有以下验证点: 安装/卸载(考虑 ...
- 推荐书籍 -《移动App测试的22条军规》
在今天的博文中,博主希望给大家分享一本博主同事黄勇的最新利作:<移动App测试的22条军规>.黄勇是ThoughtWorks资深敏捷QA和咨询师.对于我来说,和黄勇在一起的工作的这个项目, ...
- APP测试流程
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...
- 如何做好APP测试?
测试一个App具体包括哪些方面,以及每个方面有什么关键点呢? 测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗? 你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现 ...
- app测试与web测试的区别
1.从功能测试的来讲的话,在流程和功能测试上是没有区别的.系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app则是c/ ...
- 摘抄——读《大话移动APP测试 Android与IOS》
用了两天读完了<大话移动APP测试 Android与IOS>,由于刚开始接触移动测试,技术型的篇章只能先放过了o(╯□╰)o,有以下内容觉得很有必要时不时的看看,来反思自己的工作,自勉!! ...
随机推荐
- 在 ubuntu 下优雅的使用 Sublime Text 3 写 Python
此文章非技术文,就是一些对于 Sublime 俺之前经常用的 方法(快捷键 )和 工具 有一些工具俺也用过,但是效果不太好,可以说跟shi 一样,可能每个人的用处不一样,咱就不提了,免得招 来口舌之争 ...
- python课程第一天笔记-la
http://www.cnblogs.com/onda/ ----------------------20170423 一:Cpython pypy 区别 等;Cpython 是一行一行解释, ...
- jQuery中的选择器(下)
这一篇主要写过滤选择器和表单选择器 在这里,我不再已表格形式说明(自己太懒了),主要以文字形式说明一下每个选择器的作用描述. 3.过滤选择器 过滤选择器主要是通过特定的过滤规则筛选出所需的DOM元素 ...
- poj 1321 棋盘问题 简单DFS
题目链接:http://poj.org/problem?id=1321 很久没有敲搜索了啊,今天敲了个水题练练手,哈哈.... 题目大意: 就是求在n*n的方格上放置k个棋子的方案数 代码: #inc ...
- 吕鑫VC6.0-VS2015 全套C/C++、MFC新手实战入门教程、Linux视频教程 最好的基础入门教程没有之一
本课程包括:[1]C语言(1个月)[2]C++语法与数据结构(1个月)) [3]MFC项目开发(1个月)[4]Linux项目开发(1个月)往届的授课视频都已经上传到百度网盘,请同学们按照视频教程提前掌 ...
- [刷题]算法竞赛入门经典(第2版) 6-9/UVa127 - "Accordian" Patience
题意:52张牌排一行,一旦出现任何一张牌与它左边的第一张或第三张"匹配",即花色或点数相同,则须立即将其移动到那张牌上面,将其覆盖.能执行以上移动的只有压在最上面的牌.直到最后没有 ...
- 学习MVC之租房网站(九)-房源显示和搜索
在上一篇<学习MVC之租房网站(八)- 前台注册和登录>完成了前台用户的注册.登录.重置密码等功能,然后要实现与业务相关的功能,包括房源的显示.检索等. 一 房源显示 房源显示内容较多,涉 ...
- vue动态加载图片,取消格式验证
vue 一. 动态加载图片 (以vue模板为例) app.vue 代码如下: <template> <div id="app"> <img :src= ...
- 第七篇:数据预处理(四) - 数据归约(PCA/EFA为例)
前言 这部分也许是数据预处理最为关键的一个阶段. 如何对数据降维是一个很有挑战,很有深度的话题,很多理论书本均有详细深入的讲解分析. 本文仅介绍主成分分析法(PCA)和探索性因子分析法(EFA),并给 ...
- html学习笔记 - 列表
<!-- 无序列表 --> <ul type = square> <li><a href="https://www.baidu.com"& ...