instruction_book.md 1.2 KB

优学乐业

说明:

语言:python

测试框架:unittest

请求接口:requests(http请求)

数据驱动:ddt

数据管理:Excel文件,openpyxl操作读写

数据库交互:pymysql

生成测试报告:HTMLTestRunnerNew / unittestreports

日志处理:logging

持续集成:定时任务Jenkins

实现的功能:

1.执行之后生成的测试结果支持邮件发送

2.执行之后生成的测试结果支持钉钉发送

common: 封装的公方法

conf: 配置文件

data: 存放Excel表格的用例数据

logs: 日志

report: 测试报告

testcase:测试用例

一.test_01_login.py: 登陆用例

登陆成功/失败

二.test_02_system_management.py: 系统管理用例

1.院系专业

2.校历设置

3.签章管理

4.模版库

三.test_03_teaching_affairs.py: 实习教务管理用例

1.学生信息管理

2.教职员工管理

3.班级管理

4.实践课程管理

tools:工具

1.fixture: 获取json数据

2.handle_token: 登陆获取token

run.py:运行文件