《移动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系统中查询JDK安装目录的几种常用方法

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

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

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

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho

使用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.

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

python多线程并发测试过程

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

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

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