移动测试之CheckList
一、业务测试
业务测试即所谓的功能测试,确保按照已定义的需求测试完成,没有遗漏
二、专项测试
1.兼容性测试
Android兼容性:
(1)不同尺寸屏幕大小兼容性,比如6.5英寸、6.0英寸等;
(2)全面屏、非全面屏,比如华为p9非全面屏、华为p40全面屏等
(3)Android7.0、8.0等不同系统版本测试
(4)不同厂家及相同机型不同版本的兼容性,比如华为、小米、索尼、锤子、三星、一加、谷歌亲儿子等
iOS兼容性:
(1)不容屏幕大小的兼容性,比如6.1英寸、6.7英寸、5.4英寸等
(2)全面屏、非全面屏,比如iPhone7非全面屏、iPhone 12全面屏等
(3)不同系列机型,比如iPhone 12系列,iPhone 12、iPhone 12 pro、iPhone mini、iPhone 12 pro max等
(4)不同iOS系统,比如iOS12.x、iOS13.x、iOS14.x等
(5)iPhone系统自带的兼容性,比如视图标准模式、视图放大模式
2.性能测试
应用程序长时间运行操作,手机是否发热、掉电是否严重等
不同应用之间进行切换,是否crash等
app启动时间、交互时间是否过慢
功能操作是否卡顿等
内存是否泄漏
app占用手机内存是否过高
3.安全测试
用户登陆密码、支付密码等隐私信息是否暗文显示
密码之类的是否做加密处理
用户身份证、手机号等信息是否做脱敏
4.易用性测试
app操作是否简单
功能是否易理解
体验是否友好
5.安装升级测试
卸载后安装
低版本覆盖安装升级到高版本
高版本回退低版本
静默安装升级
强制安装升级
三、回归测试
1.回归测试面向已交付的需求
2.接口测试
3.UI自动化测试
4.自动遍历回归测试
欢迎关注公众号:
移动测试之CheckList相关推荐
- 制作安全网站的checklist
原作者charlee.原始链接 http://tech.idv2.com/2008/04/19/secure-website-checklist/ fcicq最近在IPA上看到一篇安全相关的文章,它的 ...
- Java单元测试之JUnit4详解
2019独角兽企业重金招聘Python工程师标准>>> Java单元测试之JUnit4详解 与JUnit3不同,JUnit4通过注解的方式来识别测试方法.目前支持的主要注解有: @B ...
- pytest接口测试之fixture传参数request
本文主要介绍了pytest接口测试之fixture传参数request的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前言 有的测试用例,需要依赖于某些特定的 ...
- 安全测试之XSS攻击
XSS (跨站脚本攻击)是什么?它的全名是:Cross-site scripting,为了和CSS层叠样式表区分所以取名XSS.是一种网站应用程序的安全漏洞攻击,是代码注入的一种.它允许恶意用户将代码 ...
- 黑盒测试之边界值测试
黑盒测试之边界值测试 边界值的定义 稍高于其边界值及稍低于其边界值的一些特定情况 边界值分析 取点 最小值.略高于最小值.正常值.略低于最大值.最大值等五个点. 边界值分析的假设 单缺陷假设原则:只有 ...
- 做机器学习项目的checklist
2020-01-20 18:06:29 作者:datarevenue 编译:ronghuaiyang 导读 这个checklist能帮助你迈出做一个成功的机器学习项目第一步. 避免混淆,用这个简单的清 ...
- MongoDB 安全 checklist 及最优配置模板
云数据库 MongoDB 版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化.并提供专业的数据库在线扩容.备份回滚.性能优化等解决方案. 了解更多 最近 M ...
- 离开网易的转型之路1:选择测试之路-路上的迷茫
Infoq发布了文章,这里我还是吐槽原文,未修改的,让大家品味下: 1.选择测试之路-路上的迷茫 2010年12月31日,在网易从事了多年开发之后,依依不舍地离开,面临的是一个完全从零开始的全新职位: ...
- 随行付微服务测试之静态代码扫描
静态代码扫描为整个发展组织增加价值.无论您在开发组织中发挥的作用如何,静态代码扫描解决方案都具有附加价值,拥有软件开发中所需要的尖端功能,最大限度地提高质量并管理软件产品中的风险. 背景 微服务架构模 ...
最新文章
- 小心内存也会引起蓝屏
- 建造者模式(Builder Pattern)(转自TerryLee)
- 200922阶段一C++关联容器map
- 兰州大学第一届 飞马杯 ★★飞马祝福语★★ 线段树维护dp(动态dp)
- oracle sysau,ORACLE 10GR2 ASM 如何修改AU_SIZE的大小
- sharepoint_study_7
- BZOJ2038 小Z的袜子 (莫队算法)
- android 编译 c 程序,Android上通过gcc编译普通的C程序
- 针对吞吐量优化的架构
- 使用CANoe进行Panel设计
- 解决python运行selenium程序执行完后,Chrome浏览器自动关闭的问题
- 如何将一个数字转换为字符串并且按照指定格式显示?--TO_CHAR
- 云计算基础-基本概念(一)
- 爱普生Epson Artisan 800 一体机驱动
- C-V2X 与智能车路协同技术 的深度融合
- 问题沟通以及反馈的原则 - BEST
- 自动化操作桌面之根据图片移动鼠标
- POE——POE供电详解
- Android 技术淘金者:杨丰盛
- VMware配置虚拟机网络
热门文章
- TxQueryRunner类对结果集封装成bean、map及object的操作
- android设备不自带sqlite3问题(sqlite3 not found)
- JavaScript高级编程学习7——this关键字
- 动态库的编写和调用 - Delphi
- SSH配置优化和慢的解决方法
- 解决Linux环境下Tomcat启动卡住问题
- Vmware 安装CentOS7时连不上网问题的解决
- 解决 iframe 在 ios 上不能滚动的问题
- Java的异常:Error与Exception
- java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决