14 lines
593 B
Markdown
14 lines
593 B
Markdown
---
|
||
applyTo: "**/*test*.py"
|
||
description: "用于自动化测试编写,关键词:pytest、3A、mock、覆盖率、回归"
|
||
---
|
||
|
||
# 自动化测试约束
|
||
|
||
- 强制使用 pytest,不使用 unittest 类式风格作为主路径。
|
||
- 每个测试函数必须显式分段:`# Arrange`、`# Act`、`# Assert`。
|
||
- 单测必须隔离外部 I/O,网络与第三方调用必须 Mock。
|
||
- 测试命名应体现“被测对象-场景-预期结果”。
|
||
- 核心业务逻辑优先保证高覆盖并补齐异常与边界场景。
|
||
- 参考规范:`04 - Quality & Review/4.1 自动化测试规范.md`。
|