Skip to content

单元测试基础流程

请先完成项目配置的流程

原有项目改造

您原本的pytest项目,必须要满足以下目录结构,其中项目名称、目录名称均可以自定义:

├── auto_test/
│   ├── 项目名称(自定义的项目名称)/
│   │   ├── 目录名称(自定义的过程对象名称)/
│   │   │   └── ...
│   │   ├── 目录名称(自定义的测试用例名称,注意pytest规定要以test结尾或开头)/
│   │   │   └── ...
│   │   ├── 目录名称(自定义的工具文件名称)/
│   │   │   └── ...
│   │   └── 目录名称(自定义的测试文件名称)/
│   │       └── ...
│   └── ...(多项目)
└── ...(pytest的其他文件)

如图示例:项目结构示意

配置项目目录

打开对应的菜单

先打开测试平台的菜单,如下截图: 系统配置

配置方法

  • git地址
    • pytest的仓库地址,必填
  • 账号及密码
    • 如果是非公开的git项目就需要配置账号和密码
  • 过程对象目录名称
    • 会把目录中的文件展示到【过程对象】页面
    • UI自动化填写PO模式中的pageobject名称
    • API自动化中可以填写管理接口的目录名称
    • 如无可不填
  • 测试用例目录名称
    • 会把目录中的文件展示到【测试文件】页面
    • 填写测试脚本存放的路径,必须要满足pytest的test开头或结尾
    • 必填
  • 工具文件目录名称
    • 会把目录中的文件展示到【测试文件】页面
    • 测试用例使用过程中的一些脚本或者工具类的目录文件名称
    • 如无可不填
  • 测试文件目录名称
    • 会把目录中的文件展示到【测试文件】页面
    • 测试执行过程中使用到的一些文件目录名称
    • 如无可不填

同步文件

完成配置之后就可以同步git项目中的文件到测试平台!

更新项目

点击更新项目,稍等一段时间后,你会看到项目已经被更新到测试平台中,然后手动绑定项目,因为我设计的是多项目的pytest,所以必须要绑定到测试平台中的一个项目。

更新过程对象、测试用例、工具文件和测试文件

  1. 点击更新目录
  2. 点击编辑
  3. 修改文件的中文名称
  4. 修改绑定状态为已绑定(状态就显示查看作用)

执行用例

  • 如果是docker部署,则可以直接执行
  • 如果是windows或者没有执行器在线时,则必须自己手动启动一个执行器来执行pytest用例,用例采用异步返回的形式,执行完成之后可以查看用例结果
  • 对应的测试用例,可以加到同一个产品中进行定时执行,也可以在测试报告看到

测试平台中修改文件

修改之后在项目绑定菜单中点击提交,提交到git

Released under the AGPL-3.0 License.

🤖