把代码安装不同的功能分别放到不同的子文件夹中进行管理,代码分层。
- 测试用例模块:
testcases
- 测试数据目录:
testdata
- 测试报告目录:
reports
- 公共模块:
common
- 项目入口文件:
main.py
│ main.py
│ testcode.py
│
├─common
│ │ read_excel_tool.py
│ │ __init__.py
│ │
│ └─__pycache__
│ read_excel_tool.cpython-39.pyc
│ __init__.cpython-39.pyc
│
├─reports
│ history.json
│ report.html
│
├─testcases
│ │ test_ddt_login.py
│ │ test_some.py
│ │ __init__.py
│ │
│ ├─.pytest_cache
│ │ │ .gitignore
│ │ │ CACHEDIR.TAG
│ │ │ README.md
│ │ │
│ │ └─v
│ │ └─cache
│ │ nodeids
│ │ stepwise
│ │
│ └─__pycache__
│ test_ddt_login.cpython-39.pyc
│ test_some.cpython-39.pyc
│
├─testdata
│ testdata.xlsx
│
└─__pycache__
testcode.cpython-39.pyc