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

推荐订阅源

宝玉的分享
宝玉的分享
NISL@THU
NISL@THU
E
Exploit-DB.com RSS Feed
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
K
Kaspersky official blog
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
S
Schneier on Security
G
GRAHAM CLULEY
The Hacker News
The Hacker News
T
Threat Research - Cisco Blogs
Scott Helme
Scott Helme
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
爱范儿
爱范儿
P
Privacy International News Feed
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
S
Securelist
G
Google Developers Blog
The Last Watchdog
The Last Watchdog
Google Online Security Blog
Google Online Security Blog
美团技术团队
F
Fortinet All Blogs
小众软件
小众软件
Recorded Future
Recorded Future
V
Visual Studio Blog
B
Blog RSS Feed
H
Help Net Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Martin Fowler
Martin Fowler
Latest news
Latest news
Spread Privacy
Spread Privacy
H
Heimdal Security Blog

博客园 - 小海海宁宁

从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分支到个人分支

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