当前位置: 首页 > news >正文

零基础搭建 AI 测试环境:手把手教程

专栏:《AI 测试实战手册》第 4 篇
作者:一线测试工程师
适合人群:手工测试转型、自动化测试提效、测试人搞副业


开篇:环境搭建没那么难

很多人想学 AI 测试,但被"环境搭建"劝退了。

其实没那么复杂。今天我用最通俗的方式,带你从零搭建一套能用的 AI 测试环境。

不需要高深技术,跟着步骤走就行。


一、环境准备清单

1.1 硬件要求

配置最低要求推荐配置
CPU4 核8 核+
内存8GB16GB+
硬盘50GB 剩余100GB+ SSD
网络能访问外网稳定高速

注意:本地跑大模型需要更好配置,但本文用云端 API,普通电脑就行。

1.2 软件清单

软件用途是否必须
Python 3.8+运行脚本必须
VS Code代码编辑器推荐
Git版本管理推荐
Chrome 浏览器UI 测试必须
Postman接口测试推荐

二、Python 环境安装

2.1 Windows 安装

  1. 下载 Python:https://www.python.org/downloads/
  2. 运行安装包
  3. 重要:勾选"Add Python to PATH"
  4. 点击"Install Now"

验证安装:

python--version

看到Python 3.x.x就是成功了。

2.2 Mac 安装

# 使用 Homebrew 安装brewinstallpython@3.11# 验证python3--version

2.3 Linux 安装

# Ubuntu/Debiansudoaptupdatesudoaptinstallpython3 python3-pip# 验证python3--version

三、必备工具安装

3.1 安装 VS Code

  1. 下载:https://code.visualstudio.com/
  2. 安装
  3. 推荐插件:
    • Python
    • Pylance
    • GitLens

3.2 安装 Git

Windows

# 下载 https://git-scm.com/download/win# 运行安装程序,默认选项即可

Mac

xcode-select--install

Linux

sudoaptinstallgit

验证:

git--version

四、AI 工具配置

4.1 ChatGPT 账号

  1. 访问:https://chat.openai.com/
  2. 注册账号(需要邮箱)
  3. 免费版够用,Plus 版功能更多

4.2 国内大模型(可选)

文心一言

  • 访问:https://yiyan.baidu.com/
  • 百度账号登录

通义千问

  • 访问:https://tongyi.aliyun.com/
  • 阿里账号登录

五、测试框架安装

5.1 安装 Pytest(测试框架)

pipinstallpytest

验证:

pytest--version

5.2 安装 Requests(接口测试)

pipinstallrequests

5.3 安装 Selenium(UI 自动化)

pipinstallselenium

5.4 安装 Faker(测试数据生成)

pipinstallfaker

六、第一个 AI 测试脚本

6.1 创建项目目录

mkdirai-test-democdai-test-demo

6.2 创建第一个测试文件

创建test_demo.py

"""第一个 AI 辅助测试脚本"""deftest_add():"""测试加法"""result=1+1assertresult==2deftest_string_length():"""测试字符串长度"""text="Hello AI"assertlen(text)==8if__name__=="__main__":pytest.main()

6.3 运行测试

pytest test_demo.py-v

预期输出:

test_demo.py::test_add PASSED test_demo.py::test_string_length PASSED

七、用 AI 生成测试用例

7.1 准备需求

假设我们有一个登录功能:

  • 输入:用户名、密码
  • 规则:用户名 3-16 位,密码 8-16 位含字母数字
  • 输出:登录成功/失败

7.2 问 AI

打开 ChatGPT,输入:

你是一个资深测试工程师,请为以下登录功能生成测试用例: 功能描述: - 用户名:3-16 位字母数字 - 密码:8-16 位,必须包含字母和数字 - 登录成功返回 token,失败返回错误信息 请生成: 1. 正常场景用例(5 条) 2. 边界条件用例(5 条) 3. 异常场景用例(5 条) 输出格式:用例标题 | 输入数据 | 预期结果

7.3 AI 返回示例

用例标题输入数据预期结果
正常登录 - 最小长度用户名:abc, 密码:a1234567登录成功,返回 token
正常登录 - 最大长度用户名:abcdefghij123456, 密码:abcdefgh12345678登录成功,返回 token
边界 - 用户名 3 位用户名:abc, 密码:Test1234登录成功
边界 - 用户名 2 位用户名:ab, 密码:Test1234登录失败,提示用户名长度错误
异常 - 密码无数字用户名:testuser, 密码:abcdefgh登录失败,提示密码格式错误

八、常见问题解答

Q1:pip 安装慢怎么办?

:换国内镜像源:

pipinstallpytest-ihttps://pypi.tuna.tsinghua.edu.cn/simple

Q2:Python 命令找不到?

  • Windows:检查是否勾选"Add to PATH"
  • Mac/Linux:尝试python3而不是python

Q3:AI 生成的代码跑不通?

  • 检查 Python 版本
  • 检查依赖是否安装
  • 把错误信息发给 AI,让它帮你改

Q4:英文不好怎么办?

  • 用国内大模型(文心一言、通义千问)
  • 让 AI 用中文回答
  • 浏览器装翻译插件

九、环境检查清单

安装完成后,对照检查:

  • Python 能运行(python --version
  • pytest 能运行(pytest --version
  • 能访问 ChatGPT 或国内大模型
  • VS Code 能打开文件
  • 第一个测试脚本能跑通

全部打勾,环境就搭好了!


写在最后

环境搭建只是第一步。

重要的是开始用,哪怕每天只用 AI 生成 1 条用例,积累下来也是进步。

下一篇开始,我们进入实战环节。

下一篇预告:《我用 AI 生成测试用例,效率提升 3 倍但发现了这 5 个问题》

  • 真实项目案例
  • 效率提升数据
  • 踩过的 5 个坑

如果本文对你有帮助,欢迎点赞、收藏、关注专栏,第一时间获取更新!

http://www.jsqmd.com/news/508619/

相关文章:

  • LoRA训练助手Win11兼容性测试:系统优化指南
  • 实时手机检测-通用效果展示:手机边缘定位精准度可视化分析
  • 三菱Fx3U三轴定位控制程序,其中两轴为脉冲输出同步运行360度转盘,3轴为工作台丝杆。 1...
  • openclaw+Nunchaku FLUX.1-dev:开源大模型支持TensorRT加速部署教程
  • Qwen3-VL-4B Pro效果实测:看图说话能力惊艳,细节识别准确率高
  • MATLAB/Simulink仿真:基于下垂控制的蓄电池SOC均衡策略
  • 基于ADRC的永磁同步直线电机Simulink仿真模型
  • Qwen-Image镜像新手指南:RTX4090D用户首次运行Qwen-VL图文推理全流程
  • 基于EVA-02构建智能问答Agent:技术论坛帖子内容归纳与解答
  • 前端入门必学CSS零基础快速入门篇(可用于备赛蓝桥杯Web应用开发) 牛客手把手带刷FE14,FE15:布局_含::after详解+固定定位的核心特点 补充知识点
  • ABAQUS盾构管片精细化建模cae源文件及录屏讲解教程 包含单环和多环两种 一环6块,环宽1.5m
  • 大数据领域分布式存储的存储系统自动化配置
  • 实时口罩检测-通用模型案例分享:快速检测图片中多人口罩佩戴情况
  • 计算机毕业设计 | SpringBoot+vue仓库管理系统 仓储物流管理平台(附源码+论文)
  • RAG 构建,学这四个神级项目就够了
  • AgentCPM在Qt桌面应用中的集成:开发一款本地化的智能研报编写工具
  • AIVideo算法解析:从文本到视频的Transformer架构
  • Qwen3.5-9B多模态token部署详解:早期融合训练架构解析
  • 视频SOP:让标准化作业流程更直观高效
  • lychee-rerank-mm效果实测:相同查询词下不同批次图片排序结果一致性达98%
  • Realistic Vision V5.1 虚拟摄影棚:Visual Studio开发环境配置与调试技巧
  • docker存储卷
  • 文档下载难题终结者:kill-doc智能工具让资料获取效率提升300%
  • 避开街景感知研究的3个大坑:基于Place Pulse数据集的经验总结
  • 无需代码!Bidili Generator可视化界面快速上手指南
  • Qwen3-32B-Chat RTX4090D部署教程:transformers+accelerate多卡模拟适配
  • Nano-Banana Studio效果展示:传统服饰的AI数字化拆解案例
  • 深造播放器的视频能翻录吗?
  • 让我们从了解axios开始到封装axios(ts+react开发情况下)
  • Qwen-Image惊艳呈现:多语言图文混合内容理解与跨模态问答效果集