《移动App测试的22条军规》——导读

2023-10-25 05:50
文章标签 app 测试 移动 22 导读 军规

本文主要是介绍《移动App测试的22条军规》——导读,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本节书摘来自异步社区《移动App测试的22条军规》一书中的目录,作者 黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看


c1d0955166f01a2fde9831afed5d17583594339a

目 录
前言
自序
军规1 确定设备和平台再动手
1.1 移动App的特性
1.2 移动App的生命周期
1.3 设备的硬件参数
军规2 “移动”测试
军规3 关注多任务和意外情况处理
军规4 避免手势冲突
军规5 关注用户体验
5.1 横竖屏幕测试
5.2 WebView的测试
5.3 规范与习惯
5.4 关注用户体验
5.5 其他需要关注的用户体验的小细节
军规6 设计通知和消息展示
军规7 支持操作系统特性
军规8 及时显示和同步消息
军规9 适应特定用户界面 对功能和显示的影响
军规10 支持多种文件格式
军规11 支持多语言和地区设置
军规12 重点测试高内存占用的功能
军规13 降低流量和电量消耗
军规14 增量升级必不可少
军规15 确保成功集成和调用第三方App
军规16 尽量不使用非标准控件
军规17 提前关注操作系统升级
军规18 尽量减少依赖
军规19 进行自动化和探索性测试
军规20 进行性能和安全性测试
军规21 使用log定位问题
军规22 充分使用持续集成和持续部署
App测试综合案例分析
第1节首先需要确定测试微信App需要的设备和版本
第2节“移动”测试微信App
第3节测试微信App的多任务和意外情况处理
第4节测试微信App的手势操作
第5节测试微信App的用户体验
第6节测试微信App的消息显示和通知展示
第7节测试微信App对于操作系统特性的支持程度
第8节测试微信App能否及时显示和同步消息
第9节测试微信App能否适应不同设备的不同用户界面
第10节测试微信App对于多种格式图片的支持
第11节测试微信App对多语言和地区的支持
第12节测试微信App中高内存使用的功能
第13节测试微信App的流量和电量消耗
第14节测试微信App的增量升级
第15节测试微信App中集成和调用第三方App
第16节测试微信App中非标准控件的使用情况
第17节测试微信App对于最新操作系统特性的支持
第18节测试微信App的依赖情况
第19节对微信App进行自动化测试和探索性测试
第20节对微信App进行性能测试和安全性测试
第21节测试微信App的log提交
第22节实现微信App的持续集成和持续部署
22条军规之外
后记

这篇关于《移动App测试的22条军规》——导读的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/280439

相关文章

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

双系统电脑中把Ubuntu装进外接移动固态硬盘的全过程

《双系统电脑中把Ubuntu装进外接移动固态硬盘的全过程》:本文主要介绍如何在Windows11系统中使用VMware17创建虚拟机,并在虚拟机中安装Ubuntu22.04桌面版或Ubunt... 目录一、首先win11中安装vmware17二、磁盘分区三、保存四、使用虚拟机进行系统安装五、遇见的错误和解决

使用FileChannel实现文件的复制和移动方式

《使用FileChannel实现文件的复制和移动方式》:本文主要介绍使用FileChannel实现文件的复制和移动方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录使用 FileChannel 实现文件复制代码解释使用 FileChannel 实现文件移动代码解释

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Qt把文件夹从A移动到B的实现示例

《Qt把文件夹从A移动到B的实现示例》本文主要介绍了Qt把文件夹从A移动到B的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录如何移动一个文件? 如何移动文件夹(包含里面的全部内容):如何删除文件夹:QT 文件复制,移动(