夜雨聆风学习资料网

ARTICLE · 1059731

软件测试转Agent开发,第一章:从零搭建环境

软件测试转Agent开发,第一章:从零搭建环境
大家好,我是@奶爸工,34岁,10年软件测试,目前失业第19天,正在转型AI Agent开发。
这是「Agent开发工程师笔记」的第一篇文章。我会从零开始,记录自己学习Agent开发的全过程。内容会尽量实操、接地气,希望能帮到同样想转型的你。

一、这个系列写什么?

简介:AI驱动测试,涵盖功能测试、接口测试、性能测试、Web测试、App测试。
目标:从零开始,一步一步学习并应用AI,掌握AI在这些领域的实际应用。
适用人群:具备软件测试技能的所有人员。
门槛:零代码基础、零模型基础都可以有所收获。
Agent开发框架:LangChain系列。
学习曲线:前期LangChain框架比较枯燥,需要具备Python基础(基础类型、类与方法、异常这些掌握即可)。
阶段介绍:
第一阶段:AI编程(AI编程工具 + 大模型)
第二阶段:LangChain
第三阶段:功能测试(不出意外按接口 → Web → App → 性能的顺序记录)

二、编程工具

进行Agent开发,一个可靠的编程工具必不可少。Vibe Coding概念从2025年提出,从国外模型领先到目前国内外大模型厂商百花齐放,仍历历在目。

环境配置

1)Python语言配置

Win平台下载地址:
https://www.python.org/downloads/windows/
macOS平台下载地址:
https://www.python.org/downloads/macos/

2)Python虚拟环境介绍

我这里使用 uv 进行管理虚拟环境。

a. 安装

macOS 和 Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Win平台(建议使用pip安装):
pip install uv
验证安装:
uv --version
输出示例: uv 0.x.x

b. 使用(只介绍基础常用命令)

创建虚拟环境:
uv venv
指定 Python 版本创建环境:
uv venv --python 3.14
激活环境 (与 venv 相同):
macOS/Linux:
source .venv/bin/activate
Windows:
.venv\Scripts\activate
添加包:
uv add requests pytest
删除包:
uv remove requests
同步环境:
uv sync
运行命令:
无需 source activate,直接运行
uv run python main.py
uv run pytest

AI编程工具

目前编程工具太多了,这里只介绍我经常使用的,大家自己参考。

1)Claude

我这里使用CLI命令行工具。
Node安装(推荐):
需要注意,这种方式安装CLI需要依赖Node环境,尽量下载最新Node,最低Node版本为22。
npm install -g @anthropic-ai/claude-code
Win环境:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bash
验证:
输入可以进入claude页面即可,配置交给cc switch
claude

2)Codex

我这里只介绍我使用的方式,桌面版。关于套餐配置参考厂商的工具配置。
官网下载安装(推荐,桌面版):
https://openai.com/zh-Hans-CN/codex/
下载一键安装即可,模型配置交给cc switch。

3)ZCode

官网:https://zcode.z.ai/cn
官网的包一键安装即可,然后注册账号即可登录,模型需要自行配置。

4)Trae

官网:https://www.trae.cn/
一键安装即可,可以下载Claude的插件后使用cc switch一键配置。

使用与配置

1)编程套餐选择

我这里只列举我使用的大模型国内厂商的编程套餐地址。刚开始不需要购买编码套餐,建议使用商场赠送的免费额度。
智谱:
我正在智谱大模型开放平台 BigModel.cn 上打造AI应用,智谱新一代旗舰模型 GLM-5.3 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。通过我的邀请链接注册即可获得 2000万Tokens 大礼包,期待和你一起在BigModel上畅享卓越模型能力。
链接:
https://www.bigmodel.cn/invite?icode=uJAnNVfiSuoKSDdNWCUXe2czbXFgPRGIalpycrEwJ28%3D
Minimax:
https://platform.minimax.cn/subscribe/token-plan

2)大模型切换工具:cc switch

a. 下载cc switch

https://ccswitch.io/zh/

b. 配置

claude
codex
(配置步骤后续文章会详细展开,这里先留个口子。)

三、写在最后

这是第一章,主要把环境和工具跑通。后面我会按阶段记录:
AI编程工具怎么用
LangChain怎么入门
怎么把Agent用到功能测试、接口测试、Web测试、App测试、性能测试里
如果你也在转型,或者对Agent开发感兴趣,欢迎关注我,一起学习。
评论区聊聊:
你目前在做测试还是已经转型了?
想学Agent的扣1,想看LangChain入门的扣2,想看AI测试实战的扣3。
我看看哪个需求多,下一章就安排。
我是 @奶爸工
同系列阅读:Agent开发工程师笔记 / AI视频学习笔记 / 日常生活笔记。

相关学习资料