- 准备步入软件测试职业的小伙伴
- 刚刚入行的初级测试工程师
- 对职业发展产生迷惑的测试工程师
- 有推进测试自动化进度需求的测试工程师
软件测试方向是一个由30%的测试工程师个人素养和70%技术功底组成的职业方向。其中,测试工程师的个人素养主要体现在测试用例的设计、测试场景的设计、缺陷的描述、测试思维等等,这些是在工作中不断进行积累的过程;而测试技术却是一个学习的过程。学会基本的框架、工具后,在工作中不断重复、不断扩展,最后变成自己的框架、自己的技术,逐渐创建属于自己的测试体系。专栏内容针对测试技术和实战演练进行了详细的讲解,文中的每一个代码段都可以在工作中轻松复用,帮助同学们快速掌握测试的技术、框架和方法。
专栏站在技术的角度聊工作落地。从基础技术、框架到封装,立足实用,让你收获面对工作中自动化问题的一整套解决思路;一路陪你走进测试的技术,逐渐变成测试技术的主导者。
本专栏语言基于 Python,同学们只需拥有简单的Python 基础即可学习。之所以会选择 Python 技术栈, 是因为近几年使用 Python 进行测试已经成为了一种潮流趋势。如果你原来接触过软件测试,那么你肯定知道或者使用过Python,如果你是一个想要接触软件测试的小白,那么你一定要学习 Python。
讲师陈磊,前京东测试架构师,具有十多年的软件测试开发以及技术管理经验,主要负责DevOps体系建设、工具链落地,同时引入AITesting和AIOps,完善DevOps工具链的智能化和自动化程度,加速端到端交付的进程。主导了京东工程生产力平台精灵平台设计和开发以及工程生产力赋能平台奥利凡德的设计和研发,引入AI技术设计和研发了AI测试框架AAT,实现了大部分测试工作机器替代人的目标。Asian Journal of Physical Education & Computer Science in Sports(《亚洲体育与计算机科学杂志》)编委会委员;双态IT联盟《测试敏捷化白皮书》特邀编委;北方工业大学软件体系结构实验室特邀企业专家;拥有多年的测试开发和性能测试经验,熟悉质量保障流程和测试流程,对测试技术、测试方法有深入的研究,公开发表学术论文近30篇,专利20余篇。多次成为TID、NCTS、MPD,MAD的特邀讲师。技术图书《决战618:探秘京东技术取胜之道》、《京东质量团队转型实践-从测试到测试开发的蜕变 》作者。
专栏模块:
本专栏共 32 小节,分为 5 个部分:
第一部分:测试工程师是什么
这一部分会给大家详细说明测试工程师是一个什么样的岗位,在工作中主要负责什么样的内容。并且从技术路线详细介绍测试工程师每一个级别需要什么样的素质,针对职业路线,给出大家一个合格测试工程师的必备技能清单。
第二部分:UI自动化开启代码的大门
这一部分会给大家讲解为什么身为一个测试工程师你要做 UI 自动化测试、 UI 自动化测试的经典工具 Selenium,以及 Selenium 的工作原理。学习完原理之后会带着大家做一个 Selenium 的小 demo,最后会对 UI 自动化测试中经常会出现的问题进行总结。
第三部分:UI 自动化经典设计模式
在这一部分会介绍 UI 自动化测试的经典设计模式 PageObject 。在这一章节会教大家使用一个基于 PageObject 设计模式的自动化测试框架 Hi_Po,利用Hi_Po框架针对慕课网完成一个实战案例。
第四部分:HTTP协议的接口测试
这一部分主要是针对接口测试相关内容,会给大家普及 HTTP 和 HTTPS 相关知识。讲解现在非常流行的数据传输格式 JSON, 以及Requests 如何应用在我们的接口测试中。
第五部分:使用Locust进行性能测试
这一部分主要介绍Locust这个经典的 Python 中的开源负载测试工具。使用 Locust 进行性能测试是十分方便的。这一部分会讲解如何使用Locust这个经典工具,以及利用Locust进行实战。
老师对手游或者游戏自动化有研究吗,可以讲讲吗
很棒的文章,定位很准确,受益匪浅,iOS测试
对于测试开发工程师,或者测试架构师,那么干过一段时间的开发,是不是转过来很容易?我现在正在通往测试开发工程师的路上,现在接口测试,都是自己编写代码实现,前几天PM找我,问我愿不愿意做后台开发,如果愿意,准备分一些简单的开发任务,让我先上手,我至今还在纠结。
为啥不推荐使用xpath定位,我觉得这个定位方式很灵活,可以解决大部分的定位问题
很棒的文章,定位很准确,受益匪浅,安卓测试
已经走上第一条路的我深深地感觉到没有技术的可怕!慢慢学起来,走的慢不代表走不到终点!老师课中的内容对我团队发现也提供了一些思路和方向,期待后面的课程~
陈磊老师专栏课有深度也有广度,在文章中不够是初级的测试还是即使是架构师的级别,都很实用。感谢分享
讲的很赞,学习了,内容有一些错别字,建议审下稿
慕前端2299369
qq_慕移动2018966
慕粉3827970