把代码安装不同的功能分别放到不同的子文件夹中进行管理,代码分层。

  • 测试用例模块: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