1.将企业对测试工具的功能的需求进行整合分析,最终得出测试工具系统需要包括六个部分,登录注册、产品中心、用例管理、BUG管理、测试报告和后台管理。系统所使用的自动化测试框架由selenium+unittest实现。
2、此系统设计为四层体系架构,包括表现层、应用层、后端中间件和数据层。
2.1表现层
表现层的功能是前端展示。加入Jquery前端框架。使用Json发送HTTP请求、处理响应。
2.2应用层
应用层在Django框架中实现,URL里做路由跳转,Model模块定义表类,View定义视图函数。
2.3后端中间件
Django自带的数据库ORM组件提供方便操作的数据库接口,代替了手写SQL的操作。
2.4数据层
数据层使用数据库MySQL,通过配置文件配置数据库信息,连接数据库,导入Python依赖库pymsql实现对MySQL数据库的操作。