instruction_book.md 1.7 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.实践课程管理

四.test_04_Internship_preparation.py: 实习准备

1.实习计划

1)新增计划

2)发布计划

2.实习项目

1)新增项目

tools:工具

1.fixture: 获取json数据

2.handle_token: 登陆获取token

run.py:运行文件

遇到的问题:

1.由于小程序学生报名需要进行根据正确的手机号登陆小程序才可以进行报名成功

1)每次都在某个院系/专业/班级下进行创建一个重复正确的手机号学生

2)创建计划的时候计划执行范围直接写死,这样就可实现方便后期学生报名