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

2023-10-25 05:50

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


fa8b92b2b2bd3bb10454932c081a83425de6e06c

内容提要
移动App测试的22条军规
本书全面讲解了移动App测试的技术、技巧、工具、案例和测试用例,全书共分23章,主要内容为:移动App的特性,关注多任务和意外情况处理,避免手势冲突,关注用户体验,设计通知和消息展示,支持操作系统特性,及时显示和同步消息,支持多种文件格式,支持多语言和地区设置,重点测试高内存占用的功能、降低流量和电量消耗,确保成功集成和调用第三方App,尽量不使用非标准控件,iOS 8升级所引入的新特性,Android 5.0升级所引入的新特性,自动化和探索性测试,自动化测试中模拟器的使用,用户界面自动化测试的常见工具,性能和安全性测试,使用Log定位问题,充分使用持续集成、持续部署,以及微信App测试综合案例分析等核心技术。

本书适合软件的测试初学者、测试从业人员及程序员阅读,也可以作为大专院校相关专业师生的学习用书,以及培训学校的教材。

前言
移动App测试的22条军规
随着这几年智能设备的大规模普及,越来越多的人开始使用智能手机和平板电脑,因此,移动App的使用也越来越广泛。用户对于手机和平板电脑上App的要求渐渐地不局限于功能,更多地要求提升用户体验,且蜂拥进入移动App市场的各类公司也在加剧着这种趋势。因此,要想使自己的App脱颖而出,不仅需要使产品以更高品质,在更短的时间内投放到市场,还需要不断改进产品,以满足用户不断变化的需求和体验。

对整个App开发团队来说,这是很大的挑战,因为,不仅需要从开发方法和流程上适应各种变化,还需要更新技能以适应这些变化。对测试人员来说,了解移动App的测试和桌面应用测试的区别,设计专门针对移动App的测试场景和用例,高效地进行移动App的测试,成为了头等大事,为了帮助读者尽快适应这样的需求,特意撰写了本书。

本书是作者从项目实践中总结出来的22条移动App测试军规,帮助读者梳理测试思维,指导读者设计测试用例,以便更好地完成App的完整测试,本书的主要内容如下。

移动App的特性,关注多任务和意外情况处理,避免手势冲突,关注用户体验,其他需要关注的用户体验的细节,设计通知和消息展示,支持操作系统特性,及时显示和同步消息,支持多种文件格式,支持多语言和地区设置,重点测试高内存占用的功能,降低流量和电量消耗,确保成功集成和调用第三方App,测试App使用社交媒体等账号登录的功能,iOS 8升级所引入的新特性,Android 5.0升级所引入的新特性,尽量减少依赖,进行自动化和探索性测试,自动化测试中模拟器的使用,用户界面测试,性能和安全性测试,测试App用到的后台服务Mobile Service的性能,使用Log定位问题,充分使用持续集成和持续部署,微信App测试综合案例分析。

由于写作时间仓促,加之作者水平有限,书中难免有不当的地方,恳请广大读者给出修改建议,本书编辑联系邮箱为:zhangtao@ptpress.com.cn。

本书可以作为测试初学者阅读,可以帮助读者快速融入测试行业,并全面了解和掌握App测试所需要的技术和方法;本书适合测试从业人员阅读,通过本书讲述的技术、技巧、工具、案例和测试用例,可以帮助读者尽快进行自己项目的测试,因为本书所讲的技术适用于任何移动App测试项目;本书也适合从业于移动App开发的程序员,可以从本书了解App测试在整个产品开发中的位置和重要性,并在工作中与测试人员紧密配合,高效完成测试的全过程;同时本书也适合大专院校相关专业师生的学习用书,以及培训学校的教材。

自序
移动App测试的22条军规
“移动App测试”,哦?虽然我们开发移动App,但我又不是测试人员,关心测试干什么?

先别急着打退堂鼓,试想一下在移动App开发团队中谁需要了解用户?谁需要知道技术实现?再想一下对这两方面都了解的有谁?难道不应该是测试人员吗?

现在你还不想了解测试人员是如何看待和关注移动App,以及在工作中是如何融合用户需求和技术实现的吗?

本书中这22条军规不仅针对测试人员,对于开发人员和项目经理同样适用。我们在开发移动App的时候,无论是从用户角度进行需求分析,还是从技术实现角度构建App,都可以遵循这22条军规的指导。

本书介绍的App测试军规绝没有枯燥的理论,都是实践案例的浓缩,在实例的介绍中没准就有你的项目的影子,为什么不按照军规实战一把呢?

希望通过笔者的经验分享能让你少走一些弯路。

目录
前言
军规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测试综合案例分析
23.1节首先需要确定测试微信App需要的设备和版本
23.2节“移动”测试微信App
23.3节测试微信App的多任务和意外情况处理
23.4节测试微信App的手势操作
23.5节测试微信App的用户体验
23.6节测试微信App的消息显示和通知展示
23.7节测试微信App对于操作系统特性的支持程度
23.8节测试微信App能否及时显示和同步消息
23.9节测试微信App能否适应不同设备的不同用户界面
23.10节测试微信App对于多种格式图片的支持
23.11节测试微信App对多语言和地区的支持
23.12节测试微信App中高内存使用的功能
23.13节测试微信App的流量和电量消耗
23.14节测试微信App的增量升级
23.15节测试微信App中集成和调用第三方App
23.16节测试微信App中非标准控件的使用情况
23.17节测试微信App对于最新操作系统特性的支持
23.18节测试微信App的依赖情况
23.19节对微信App进行自动化测试和探索性测试
23.20节对微信App进行性能测试和安全性测试
23.21节测试微信App的log提交
23.22节实现微信App的持续集成和持续部署
22条军规之外
后记

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



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

相关文章

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

Python如何实现高效的文件/目录比较

《Python如何实现高效的文件/目录比较》在系统维护、数据同步或版本控制场景中,我们经常需要比较两个目录的差异,本文将分享一下如何用Python实现高效的文件/目录比较,并灵活处理排除规则,希望对大... 目录案例一:基础目录比较与排除实现案例二:高性能大文件比较案例三:跨平台路径处理案例四:可视化差异报

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

把Python列表中的元素移动到开头的三种方法

《把Python列表中的元素移动到开头的三种方法》在Python编程中,我们经常需要对列表(list)进行操作,有时,我们希望将列表中的某个元素移动到最前面,使其成为第一项,本文给大家介绍了把Pyth... 目录一、查找删除插入法1. 找到元素的索引2. 移除元素3. 插入到列表开头二、使用列表切片(Lis

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录