自动化测试高手课

自动化测试高手课 / 新模型+全栈视角=高效进阶

柳胜 原甲骨文高级开发经理
  • 课程目录
  • 课程介绍
  • 在线阅读:开篇词 | 做性价比最高的自动化测试

    自动化测试项目的最终交付价值是它产生的效益,也就是投入回报率比ROI。

  • 01|ROI价值内核:自动化测试的价值可以量化么?

    做自动化测试之前必须明确目的,掌握量化思维,后续工作才能事半功倍。

  • 02|3KU法则:如何找出最优自动化实施截面?

    如何制定策略,才能让一个自动化测试设计获得尽可能大的ROI?

  • 03|工具选择:什么工具框架值得用?

    选型合适的框架是自动化测试架构设计中一个重要的选择。

  • 04|脚本复用:什么样的代码才值得写?

    任何能够提高ROI的代码都是有价值的,反之,就是overwork。

  • 05|Auto Gen Auto:所有测试工作即代码

    做Auto Gen Auto这样的项目,带来的ROI是非常高的,一次性开发工作量,不需要代码维护工作量。

  • 06|左移&右移:测试如何在Dev和Ops领域大展身手?

    左移和右移这两个大领域,使得测试的工作不再局限于原先的那个圈圈里。

  • 07|需求提炼(一):单体应用要测什么?

    整理出清晰、完整的测试需求,这是所有测试工作开始的第一步。

  • 08|需求提炼(二):微服务集群要测什么?

    从测试角度看,微服务相比单体应用有什么不一样?有没有新的测试点?

  • 09|3KU法则:为一个订餐系统设计全栈测试方案

    做不做自动化?在哪里做、怎么做、怎么运行。这四个基本问题梳理清楚了,自动化测试项目就相当于有了骨架。

  • 10|单元测试(一):原来测试可以这么高效

    今天我们通过FoodCome的代码里的一个OrderServiceTest的实现,学习单元测试策略。

  • 11|单元测试(二):四象限法让你的单测火力全开

    如果你的项目,单元测试做不下去,测试覆盖率提不上来,那应该重构代码了。

  • 12|集成测试(一):一条Happy Path扫天下

    集成测试怎么能做得更聪明一些,用最少的工作量,获得最大的测试效果呢?

  • 13|集成测试(二):携手开发,集测省力又省心

    如何让集成测试保持轻量和高效,还能让测试进入一个Bug越来越少的正反馈循环呢?

  • 14|集成测试(三):护航微服务集群迭代升级

    契约就是微服务世界里一个重要的概念。契约是怎么用起的来呢?

  • 15|UI测试:如何让UI测试更轻快便捷?

    今天我们梳理下UI测试要做什么,怎么做才能收割更高的ROI。

  • 16|概念重识:如何用3KU为端到端&验收测试赋能?

    这一讲,我们就用3KU法则重新审视一下这些测试概念,让我们的实践事半功倍。

  • 17|元数据模型(一):小Job模型构建大蓝图

    我们找到了一个统一的Job模型,用这个模型来设计我们各种类型各个层次的自动化测试。

  • 18|元数据模型(二):小Job模型构建大蓝图

    我们用Selenium也好,QTP也好,它们可以帮助我们实现设计意图,但不能喧宾夺主,倒逼我们按照它们的结构来设计。

  • 19|排兵布阵:自动化测试的编排、扩展与重构

    微Job模型是一种新的设计思维,够分解复杂的测试场景,降低和工具框架的耦合。

  • 20|链接工具:要驱动工具,不要被工具驱动

    利用工具实现Job模型,就像是开发去实现Swagger定义的API一样。

  • 21|设计实战(一): 一个金融交易业务的自动化测试设计

    用我们的Job模型,能不能让金融系统的复杂业务变得简单?

  • 22|设计实战(二): 一个全周期自动化测试Pipeline的设计

    Pipeline本质上也是一个自动化测试方案,只不过它解决的场景是把软件从代码端到生产端的自动化。

  • 23|设计实战(三): 一个分布式多端视频会议自动化测试设计

    视频会议软件自动化测试非常有挑战性,但用好Job模型我们同样可以设计出一套适合的自动化测试方案。

  • 24|启动运行:基于Job模型的框架实现和运行

    今天我们把基于Job模型的框架实现梳理一遍,明确都需要实现什么,以及怎么实现。

  • 25|找准方向:如何建立有效的测试度量体系?

    我们的目标就是把数据度量方法用起来,这样才能真正通过数据驱动测试的改进和提升。

  • 26|见微知著:单元测试度量避坑

    无法度量,自然就无法在组织层面驱动有效的单元测试。那么我们该拿什么指标度量单元测试的有效性呢?

  • 27|眼见为实:如何用数据描述你的自动化测试ROI ?

    我们需要有效监控当前的项目是否运行健康,观测目前的情况是在向好还是变差,这样才能及时调整,应对变化。

  • 28|解决问题:如何保证自动化测试的可信性?

    建立度量是度量驱动循环中最重要的一环,合理有效的度量指标,就是自动化测试的前行路上的灯塔。

  • 29|落地实践:搭建可持续度量的技术平台

    这一讲我回分享一个ETLA的落地技术方案。

  • 结束语|测试有终点,成长无边界

    对我们测试工程师的挑战就是,如何调度有限的资源,在茫茫大海中找出那根针。换个说法就是用最小的资源,赢得最大的质量信心。

  • 期末测试|来赴一场100分之约!

    满分? 单选 10 道 & 多选 10 道,快来挑战吧!

32讲

你将获得

  • 找准测试价值,提高项目 ROI
  • 全新 Job 模型,快速赋能业务
  • 测试模型优化的四大实用策略
  • 建立需求抽象和建模能力

讲师介绍


课程介绍

软件开发项目的客观现状使自动化测试成为刚需,例如开发项目的规模扩大、复杂性增加以及开发周期的压缩等等。同时,为了确保项目的开发效率与质量,自动化测试的市场需求也在扩大。这对测试人员来说,无疑是一件好事儿,但也提出了更高的标准和要求,从团队小透明到光一般的存在,或许你会遇见这样一条充满障碍的路。

工作价值不突出:很难量化自己的工作业绩,缺乏话语权,长期发展受限。
技术提升有瓶颈:经常处于大量繁杂琐碎的任务中,要面对很多重复性的工作,比如一遍遍的回归测试。
入门容易精通难:对自动化测试的理解局限在工具框架使用层面,很难深入理解自动化测试的设计。
系统学习不得法:知识庞杂学不完,理论与实践之间缺乏连接与经验沉淀。

而要成为自动化测试高手,以上障碍是必须要克服的。或者你还可以通过反向思维,先了解一下高手画像,看看测试人员靠什么可以站到技术团队的核心位置。

懂架构:熟悉测试需求和技术架构,在自动化测试整体方案和技术路线设计上游刃有余。
懂技术:精通自动化测试技术,善于分析并解决测试领域的复杂问题。
懂业务:丰富的项目实践经验,高度洞察业务下的测试需求,能为更高的结果负责,推动开发、运维共同达成高效交付高质量产品的目标。

而柳胜老师就具备这些能力,在这个专栏中,他将集结自己在测试领域十余年的经验与思考,为你呈现他的自动化测试道、术、器,以实践的方式带你交付高性价比的自动化测试项目,训练你成为全栈测试高手!

课程设计

课程共分为四大模块,分别是:价值篇、策略篇、设计篇与度量篇。

价值篇:系统梳理自动化测试的核心概念和底层逻辑,学习投入产出比 ROI 模型、3KU 矩阵,学会找准方向,并分析UI测试、单元测试和接口测试的测试能力。通过该模块学习,你就能掌握自动化测试效益的量化思维方法,后续测试实现也会事半功倍。

策略篇:从一个订餐系统案例出发,从单体应用升级到微服务集群,观察测试需求的变化。针对微服务集群关系复杂、依赖多的挑战,建立起多层测试策略。每种测试策略会用一讲篇幅讲述它能做什么、不能做什么,以及如何设计自动化测试案例。

设计篇:面向测试需求和自动化测试 ROI 要求完成设计,提出业界首创的Job模型,能快速厘清测试场景、工作流,精准描述自动化测试任务。另外,还会分享3个不同领域(金融交易、DevOps型持续集成Pipeline和分布式视频会议系统)的自动化测试实用案例,让你学以致用。

度量篇:提供度量模型和驱动改进的流程样例,确保项目始终可观测、可控,有持续反馈,优雅运行和退出。


课程目录


适合人群

测试技术骨干、中高级测试工程师、测试架构师;具备一定的自动化测试经验,希望在自动化测试领域进一步提高。


618 狂欢 | 课程专属口令

全场专栏、视频课,使用口令「618gogogo
立享 7 折优惠 !!

*此优惠不与会员折扣同享


订阅须知

随机推荐

SANWA SUPPLYMA-ERG9可以入手吗?网友评测点评?

狮王小狮王儿童氟防蛀牙膏 20g分享一下使用心得?最新口碑评测反...

狮王小狮王儿童氟防蛀牙膏 20g评测值得买吗?深度评测剖析,详尽...

狮王小狮王儿童氟防蛀牙膏 20g评测结果好吗?网友评测点评分享?

雀巢超启能恩奶粉3段760g*4罐值得买吗?专业达人评测分享!

LAIMANUS洗衣粉莱曼斯香味皂粉洗衣粉5kg评测好不好用?内幕评测...