惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
H
Help Net Security
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
V
V2EX
M
MIT News - Artificial intelligence
Vercel News
Vercel News
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
阮一峰的网络日志
阮一峰的网络日志
B
Blog RSS Feed
D
Docker
V
Visual Studio Blog
博客园 - 叶小钗
美团技术团队
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

博客园 - 小海海宁宁

从0到1:使用Schemathesis搭建API自动化测试框架实战 OpenAPI规范及自动化用例生成 playwright & selenium对Shadow DOM的处理 自动化平台质量体系建设(草稿) 【模板】邮件提测模板 研发测试质量规范(草稿) 自动化框架 - Q&A 自动化框架 - 核心模块使用指南 - Kafka 自动化框架 - 核心模块使用指南 - Kibana 自动化框架 - 核心模块使用指南 - Playwright 自动化框架 - 核心模块使用指南 - API 自动化框架 - 核心功能使用指南 - 动态值生成 自动化框架 - 核心功能使用指南 - 数据处理模块 自动化框架 - 核心功能使用指南 - 数据校验模块 自动化框架 - 核心功能使用指南 - 上下文值传递 自动化框架 - 核心功能使用指南 - 用例过滤Tag使用 自动化框架 - 核心功能使用指南 - Excel测试用例编写 自动化框架 - 核心功能使用指南 - 配置文件使用指南 Kibana如何添加可视化看板
自动化框架使用说明 - 快速开始
小海海宁宁 · 2026-03-09 · via 博客园 - 小海海宁宁
  1. 环境准备

确保你的开发环境中已安装Python 3.8+ 和 PyCharm。如果尚未安装,可以从软件超市下,再在路径按照公司要求。放在 (C盘或者D盘)C:\Program Files or C:\Program Files (x86)

Python

PyCharm

pyhon环境变量配置:

在搜索框搜path

环境变量配置成功,确保python可运行:

  1. 克隆项目

使用 Git 克隆项目到本地Master 分支---加权限 @孟丹 @王海宁

https://codelab.msxf.com/icc2/icc-qa/auto-test-icc2

git clone http://codelab.msxf.com/icc2/icc-qa/auto-test-icc2.git
  1. 配置 PyCharm

  • 启动 PyCharm。

选择 File -> Open,然后选择项目目录 auto-test-icc2。

  • 配置 Python 解释器:

打开 File -> Settings

选择 Project: auto-test-icc2 -> Python Interpreter。

  • 点击右上角的齿轮图标,选择 Add。

选择 Existing environment,然后选择你已经安装的 Python 解释器。

  • 点击 OK 保存配置。

  1. 安装依赖

如果没有虚拟环境或者虚拟环境不叫.venv, 请删掉,并执行

# 创建虚拟环境
python -m venv .venv

激活虚拟环境

.venv\Scripts\activate

在项目根目录下运行以下命令安装所有依赖

pip install -r requirements.txt

  1. README.md

执行Sample case

python  tests/main.py --testcase-path tests/excelcases/administrator/admin_testcases.xlsx --tag-filter regression --env-config qa

参数说明

--testcase-path:指定测试用例文件的路径 (可以是文件或文件夹)。

--tag-filter:指定标签过滤器,仅运行带有指定标签的测试用例。常用标签有 admin、regression 等 (支持 and or 逻辑)。

--env-config:指定环境配置,文件在config 文件夹下,例如 qa、prod 等。

  1. 分支管理

  • 新建个人分支

  • 从个人分支checkout代码到本地

  • 本地提交代码到个人分支

  • 每天先更新dev分支到个人分支

写测试用例之前(建议早上一来就更新)