save code
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# 测试工作目录
|
||||
|
||||
## 目录说明
|
||||
|
||||
### testcases/
|
||||
测试用例目录。
|
||||
|
||||
#### api/
|
||||
API测试用例,测试后端接口功能。
|
||||
|
||||
#### ui/
|
||||
UI测试用例,测试前端用户界面。
|
||||
|
||||
#### integration/
|
||||
集成测试用例,测试系统整体功能。
|
||||
|
||||
### reports/
|
||||
测试报告目录,存储每次测试的结果报告。
|
||||
|
||||
### data/
|
||||
测试数据目录,存储测试用的数据。
|
||||
|
||||
### scripts/
|
||||
自动化测试脚本目录,存储自动化测试代码。
|
||||
|
||||
### docs/
|
||||
测试文档目录,包含测试计划、测试策略等。
|
||||
|
||||
## 工作规范
|
||||
|
||||
详见 [WORKSTANDARDS.md](WORKSTANDARDS.md)
|
||||
|
||||
## 测试流程
|
||||
|
||||
1. 编写测试计划
|
||||
2. 编写测试用例
|
||||
3. 执行测试
|
||||
4. 记录Bug
|
||||
5. 生成测试报告
|
||||
@@ -0,0 +1,73 @@
|
||||
# 测试工程师工作规范
|
||||
|
||||
## 工作目录
|
||||
- **主目录**: `testing/`
|
||||
- **测试用例目录**: `testing/testcases/`
|
||||
- **测试报告目录**: `testing/reports/`
|
||||
- **测试数据目录**: `testing/data/`
|
||||
- **测试脚本目录**: `testing/scripts/`
|
||||
- **文档目录**: `testing/docs/`
|
||||
|
||||
## 工作规范
|
||||
|
||||
### 目录结构
|
||||
```
|
||||
testing/
|
||||
├── testcases/ # 测试用例
|
||||
│ ├── api/ # API测试用例
|
||||
│ ├── ui/ # UI测试用例
|
||||
│ └── integration/ # 集成测试用例
|
||||
├── reports/ # 测试报告
|
||||
├── data/ # 测试数据
|
||||
├── scripts/ # 自动化测试脚本
|
||||
└── docs/ # 测试计划和文档
|
||||
```
|
||||
|
||||
### 测试流程
|
||||
1. 在 `testing/docs/` 中编写测试计划
|
||||
2. 在 `testing/testcases/` 中编写测试用例
|
||||
3. 在 `testing/scripts/` 中编写自动化测试脚本
|
||||
4. 在 `testing/reports/` 中记录测试结果
|
||||
|
||||
### 代码提交规范
|
||||
- 提交信息格式: `[testing] <类型>: <描述>`
|
||||
- 类型: test, bug, docs, automation
|
||||
- 示例: `[testing] test: 添加用户登录API测试用例`
|
||||
|
||||
### 禁止事项
|
||||
- ❌ 不得在 `backend/` 或 `frontend/` 目录中修改代码
|
||||
- ❌ 不得跳过测试步骤直接提交报告
|
||||
- ❌ 不得遗漏Bug记录
|
||||
|
||||
## 测试要求
|
||||
|
||||
### 功能测试
|
||||
- 遵循后端API文档 `backend/docs/api.md`
|
||||
- 覆盖所有正常和异常场景
|
||||
- 记录所有发现的Bug
|
||||
|
||||
### UI测试
|
||||
- 遵循前端设计规范 `docs/ui-design-spec.md`
|
||||
- 测试所有用户交互流程
|
||||
- 记录UI问题和兼容性问题
|
||||
|
||||
### 自动化测试
|
||||
- 编写自动化测试脚本
|
||||
- 定期执行回归测试
|
||||
- 维护测试数据
|
||||
|
||||
## Bug报告要求
|
||||
- Bug报告必须包含: 标题、重现步骤、预期结果、实际结果、截图/日志
|
||||
- Bug等级分类: 致命、严重、一般、轻微
|
||||
- 提交给技术总监进行审核
|
||||
|
||||
## 测试报告
|
||||
- 每次测试后必须生成报告
|
||||
- 报告包含: 测试范围、测试结果、Bug列表、风险评估
|
||||
- 存储在 `testing/reports/` 目录
|
||||
|
||||
## 技术栈
|
||||
- 自动化测试: Selenium/Playwright/Cypress
|
||||
- API测试: Postman/Insomnia/REST Assured
|
||||
- 性能测试: JMeter/Locust
|
||||
- 测试管理: TestRail/Jira
|
||||
Reference in New Issue
Block a user