问答 作为测试新人,期望在自动化测试工程师发展,怎么系统的学习语言及实践

-Serendipity- · 2024年05月20日 · 最后由 esnake0 回复于 2025年06月25日 · 62278 次阅读
本帖已被设为精华帖!

去年毕业的,已经入职一家公司半年了,这半年做测试都感觉是一些可替代性的测试工作,想要学习做自动化测试工程师,但是语言只在学校学习过一些基础,该怎么系统的进行培训呢?该从什么方向切入。请问大佬们指个方向。

共收到 34 条回复 时间 点赞

先学好一门编程语言吧

学自动化测试,要与测试项目关联起来,这样学起来会更有动力。在工作中,尝试想方法使用熟悉编程语言,代替自己手上,复杂的活。

做了测开以后只能找测开的工作,因为你不做业务压根找不到对应的业务测试。就业面窄了😂至于测开,两回我都可以从业务侧功能测试转过去(能面上的)

个人觉得有语言基础就可以了,自动化的编码不是很难,不会的可以用 ai 辅助。
重点是看书和看视频,学习了解各种自动化方法和思想,再结合公司业务和项目,自己争取跑起来自动化脚本。
最后再考虑自动化进阶的东西。

移动端 python+airtest

先学习一门编程语言,建议学习 python,然后去学习测试框架,如 pytest, requests 等等吧,网上资料多的是,安排好学习计划,接下来就是能不能坚持下来了?

找个开源平台,部署起来,先把里面的功能用熟悉并在业务上使用落地,再慢慢看项目的代码,代码不懂就问大模型

别理技术,一起来金融业务

小黑子-IKUN 回复

金融业务一般是做什么

704280139 回复

不需要知道做什么,大部分是需要了解流程和行业知识,应届生校招阶段往银行或者金融行业业务的岗位投,社招如果没有相关经验,简历都进不了

究客 回复

web 用 playwright 不是更好

C 回复

能否有值得推荐的视屏或书籍呢?现在网上资源太杂,很难甄别好坏,个人能力也不够,怕学了半道发现不行,浪费了时间。

爱偷懒的QA 回复

我就是在甄别好的学习内容上有点困难,资料太多导致的难以选择,怕花了时间学习却半道不行

怎么哪里都有你

Crisp_ 回复

9 天了你才看到我,说明我的覆盖率还是有点低了

TesterHome小助手 将本帖设为了精华贴 05月30日 10:40

怎么天天晚上打老虎

-Serendipity- 回复

pytest+request+allure 开发接口自动化项目,其他的都不管,先聚焦于一种自动化

自动化测试不难,只要潜心学习 python 基础就好,都知道打游戏升级是个很快乐的事情,当你用 UI 自动化完成了页面登陆跳转等内容,你会感到成就感,及时反馈很重要

小黑子-IKUN 回复

说这话的,一般自己都天天卷技术😆

APP ui 自动化测试 有相关的视频推荐吗

意思是业务方面的测试更重要,着重提升业务能力嘛

一起学习,我也是现在手工测试业务多一些,在自己研究 UI 自动化并应用在项目上

zZz 回复

有推荐的嘛

四叠半 回复

随便找个专门做测试的机构呗,比如柠檬啥的

去 B 站上学 Airtest 自动化测试呗,官方 UP:Airtest 酱

僅樓主可見

个人觉得,业务才是核心,所谓的自动化或者会写一些代码只是锦上添花,并不是核心

什么维德

zZz 回复

有道理

有道理😆

学习 python, 做后端接口自动化,推荐这个路径

  1. 官网入门教程,代码手动敲一遍,看自己的节奏,可能 1-3 个月。这样对语法,基础数据结构,内置函数, 生成器装饰器都有些概念了。
  2. 学一下 pytest 框架,推荐《python testing with pytest》,或者 pytest 官方文档。英文如果有问题就跟 AI 一起学。
  3. 用一下常见的 http 请求库, 开始可以用 requests, 简单好上手。 或者 httpx, 现代化风格的库,设计兼容 requests, 但集成了异步客户端,后期无痛替换集成。
  4. 其他常用库,比如日志 loguru, 报告生成的 allure,一些常用的 pytest 插件。
  5. 这样就可以搭建自己的接口测试框架了。
  6. 按自己需求写工具,造数脚本/冒烟脚本/页面爬虫等,任何需要执行 3 遍以上的任务,就考虑其中重复的步骤是否可以用工具实现,释放自己的时间去学习。 注意业务和技术两条腿走路,不断加深理解业务模型和被测系统/服务的架构。 祝好。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册