Files
cps-develop-docs/.github/instructions/testing.instructions.md

14 lines
593 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
applyTo: "**/*test*.py"
description: "用于自动化测试编写关键词pytest、3A、mock、覆盖率、回归"
---
# 自动化测试约束
- 强制使用 pytest不使用 unittest 类式风格作为主路径。
- 每个测试函数必须显式分段:`# Arrange``# Act``# Assert`
- 单测必须隔离外部 I/O网络与第三方调用必须 Mock。
- 测试命名应体现“被测对象-场景-预期结果”。
- 核心业务逻辑优先保证高覆盖并补齐异常与边界场景。
- 参考规范:`04 - Quality & Review/4.1 自动化测试规范.md`