写点什么

TesterHome 创始人思寒:我的十年自动化测试经验分享

  • 2019-10-24
  • 本文字数:1774 字

    阅读完需:约 6 分钟

TesterHome创始人思寒:我的十年自动化测试经验分享

随着行业的竞争加剧,互联网产品迭代速度越来越快,QA 与测试工程师都需要在越来越短的测试周期内充分保证质量。可是,App 测试面临着很多挑战,比如多端发布、多版本发布、多机型发布等等,导致了手工测试很难完全胜任。因此,自动化测试、持续测试就成为了每个开发团队的必要需求。


而现实是,很多团队在实施自动化测试的过程中,并未取得良好的质量效果,这主要是因为学习自动化测试有两大难点:


1.自动化测试本身拥有一定的技术门槛;


2.最大的难点是需要大量的实战经验。


据我了解,不少初中级测试工程师在跨过基础门槛,比如掌握了基本的编程与自动化测试框架 API 后,往往会认为自己已经掌握了自动化测试,便开始投入到实际开发中,却又掉进各种各样的技术债和经验债里,痛苦不堪。比如,遇到框架稳定性与适用范围、用例稳定性、用例可复用性等问题。


工作十余年,我先后任职于阿里巴巴、百度、雪球等公司,担任过测试工程师、测试开发工程师和测试架构师等。后来,我成立了 TesterHome 测试社区,与大家分享 Appium 相关的技术。后又不满足 Appium 的功能,在它的基础之上,开发了新的智能遍历测试工具 AppCrawler。结合过往工作与面试经验,我敢肯定的是,自动化测试必然是每个测试工程师进阶必备技能。


有幸,我和极客时间合作开设了《移动端自动化测试实战》课程,希望把我从业十余年的测试心得都分享给你,由浅入深地带你掌握 App 自动化测试技能。用视频的方式,实战性带你一步步掌握 Android 自动化测试、iOS 自动化测试、微信小程序自动化测试、手机浏览器自动化测试、Page Object 设计模式等等,解决工作中遇到的所有痛点问题。


戳我免费试看,结算时输入优惠口令「ILOVETEST」,再减¥10,到手价¥89,仅限前 200 名。

我是谁?

我是 TesterHome 测试社区的测试开发专家思寒,在测试行业从业十年以上,先后任职于阿里巴巴、百度、雪球等公司,在各家公司承担测试工程师、测试开发工程师、测试架构师等工作。


从 2013 年在百度任职期间起(移动互联网开始迅猛发展,催生了对 app 测试的需求),我就投身于 Appium 开源框架的建设,积极参与 Appium 框架的中文翻译、并向 Appium 提交测试用例与 pull request。经过多年的发展,Appium 果然不负众望成为了目前移动自动化测试领域里最知名最流行的自动化测试工具。


我也开始在历任的公司中将 Appium 用于公司内的移动测试,在落地应用的过程中,我对 Appium 框架有了更深入的理解,积累了非常多的落地经验,并根据业务需要逐渐开始定制。


后来,我们发现已有的基于用例的自动化测试不能解决所有的测试场景,所以,我又在 Appium 的基础之上开发了新的智能遍历测试工具 AppCrawler。开源后,AppCrawler 在公司和业界获得了广泛好评,并在 TesterHome 社区引发了一轮基于自动遍历测试模式的开源小高潮。


在两年后 Google 也发布了类似名字的 App Crawler 工具用于 Android 测试,可见我们国内在自动化测试方法论上跟 Google 是想法一致的。


以上,我都想通过这个课程,以图文、场景、原理、实践相结合的方式,把我所积累下的移动端自动化测试相关的知识点揉碎了给你讲出来。



我会如何讲解「自动化测试」?

我设计此课程的目标,就是想通过对自动化测试的价值、技术、落地经验的剖析和指导,由浅入深地带你掌握 App 自动化测试技能,走向更好更快的质量保证之路。


主要分为 3 个进阶阶段:


  • 第一阶段:讲解 App 的结构分析,带你了解以 Android 系统为代表的手机系统自动化测试概念与技术体系。

  • 第二阶段:以 Appium 为代表的自动化测试框架,通过基本的知识讲解、课题演练、源代码剖析与二次封装定制,让初学者掌握扎实的自动化测试技术基本功。

  • 第三阶段:以某款 App 的自动化测试实战为例,教你以最成熟的 Page Object 模式设计自动化测试用例,并结合持续集成把自动化测试纳入公司的持续交付与 DevOps 流水线中。


我希望通过学习整个课程,你可以掌握正确的自动化测试方法、理解自动化测试的技术体系,可以解决工作中遇到的自动化测试难题,并能把这项技术熟练应用在自己公司的测试体系中。


花一分钟看目录,你能快速了解整个课程的知识体系。


现在订阅有什么福利?

1.早鸟优惠 ¥99,原价 ¥129。


结算时输入优惠口令「ILOVETEST」,再减 ¥10,到手价 ¥89,仅限前 200 人。


2.订阅后,生成专属海报,邀请好友订阅即可获得 ¥24 返现,邀请 3 个人,相当于免费学。


戳我订阅


2019-10-24 17:317238

评论

发布
暂无评论
发现更多内容

实操:在火山引擎一键部署扣子开源版

火山引擎开发者社区

火山引擎 扣子

消息驱动、事件驱动、流”基础概念解析

Apache RocketMQ

云原生 消息队列 EventBridge

EventBridge消息路由|高效构建消息路由能力

Apache RocketMQ

云原生 消息队列 EventBridge 异地双活 事件总线Eventbridge

API 接口驱动 1688 采购自动化:从商品获取到下单支付的全流程贯通

Noah

利用Cron定时任务管理OpenVPN用户访问权限

qife122

OpenVPN Bash脚本

互联网 + 共享农业小程序系统:智慧农业

微擎应用市场

自动分析需求,PRD 生成只需 SOLO 一步!

火山引擎开发者社区

字节跳动 火山引擎 Trae

云钉一体:EventBridge 联合钉钉连接器打通云钉生态

Apache RocketMQ

云原生 钉钉 消息队列 EventBridge 事件总线Eventbridge

EventBridge 与 FC 一站式深度集成解析

Apache RocketMQ

消息队列 EDA EventBridge FC 事件总线Eventbridge

EventBridge 事件总线及 EDA 架构解析

Apache RocketMQ

阿里云 云原生 消息队列 EventBridge 事件总线Eventbridge

EventBridge 在 SaaS 企业集成领域的探索与实践

Apache RocketMQ

云原生 消息队列

融云十周年纪录片《十字路口》之《妳很了不起》,看到焦虑的本质

融云 RongCloud

EventBridge 集成云服务实践

Apache RocketMQ

阿里云 云原生 消息队列 EventBridge 事件总线Eventbridge

Dify基础应用篇 (5) | 创建第一个对话型应用:智能客服机器人(保姆级教程)

测吧(北京)科技有限公司

软件测试 人工智能、 dify

在线律师咨询小程序系统:法律服务

微擎应用市场

医科+AI 人才培养丨首都医科大学AI通识教育新路径探索与实践分享

ModelWhale

人工智能 AI通识教育 首都医科大学

告别季末打折清库存 企划阶段即可锁定利润

第七在线

LevelDB 辅助工具类

数新网络官方账号

二手车小程序系统:汽车交易

微擎应用市场

【跨国数仓迁移最佳实践6】MaxCompute SQL语法及函数功能增强,10万条SQL转写顺利迁移

阿里云大数据AI技术

sql 阿里云 MaxCompute ODPS BigQuery

RocketMQ 消息集成:多类型业务消息-普通消息

Apache RocketMQ

云原生 消息队列 EventBridge 事件总线Eventbridge

EventBridge 特性介绍|以 IaC 的方式使用 EventBridge

Apache RocketMQ

阿里云 云原生 IaC EventBridge 事件总线Eventbridge

基于 EventBridge 构建 SaaS 应用集成方案

Apache RocketMQ

阿里云 云原生 消息队列 事件总线 EventBridge

鸿蒙生态7月技术月报 | HarmonyOS 5.1 开发特性详解

优测云服务平台

鸿蒙 HarmonyOS

投票活动:高效投票

微擎应用市场

TRAE Auto 模式已上线:自动选模型,智能提效又省心!

火山引擎开发者社区

字节跳动 火山引擎 Trae

基于 EventBridge 构建数据库应用集成

Apache RocketMQ

数据库 云原生 消息队列 EventBridge 事件总线Eventbridge

PromptPilot:你的提示词优化专家来了!

火山引擎开发者社区

AI sdk 火山引擎

低代码 + 智能体能有啥新花样?直接上实操!

行云创新

低代码 智能体 AI Agent

多类别的家庭厨房食物、物品识别系统开箱即用教程 (YOLOv8)| 完整源码与部署教程

申公豹

人工智能

5G + AI + 云:电信技术重塑游戏生态与未来体验

GPU算力

云游戏 Stable Diffusion PC集群 PC 农场 PC farm

TesterHome创始人思寒:我的十年自动化测试经验分享_软件工程_思寒_InfoQ精选文章