自动化测试平台

 1、首先创建各模块应用

Python manage.py startapp apitest api模块

 此时报啦个错误、在settings里面导入os模块

python manage.py startapp product 商品模块
python manage.py startapp bug bug模块
python manage.py startapp set 系统设置模块
python manage.py startapp apptest APP模块
python manage.py startapp webtest web模块
 

 

2、修改settings文件:数据库信息、注册app、修改地区和语言

 

 3、autotest\__init__导入mysql驱动

import pymysql

pymysql.install_as_MySQLdb()

4、创建创建超级管理员账号

python manage.py createsuperuser
账号admin、邮箱随意、密码最好符合安全性
 5、各模块的orm设计
apitest模块models

 

 

 APP模块models

 

 bug模块models

 系统配置模块models

 web模块models

 6、数据库迁移走一波

python manage.py makemigrations
 python manage.py migrate

 7、把各模块注册到 Django admin 后台并能显示

8、登录http://127.0.0.1:8000/admin/

 9、主页显示

 10、产品中心模块增删查改、搜索、分页展示

 增、删、改都是调用的Django的admin模块

 

 

 分页功能自己写的逻辑判断

 

 11、用例管理界面

 12、bug模块界面

 13、测试报告界面

14、用filter和icontains实现搜索功能、其他页面等同

 

 

15、登录接口自动化脚本编写

 

 

 16、Jenkins持续集成部署环境1:代码本地+windows下Jenkins

重点1:过程中插件安装需要耗时解决办法刷新浏览器重试安装

配置全局python环境变量

 构建需要用到的命令

 构建开始后查看命令行打印信息

 登录地址:127.0.0.1:8000

 17、Jenkins持续集成部署环境2:代码托管到GitHub+Linux下Jenkins

托管步骤见另外两篇博客:https://www.cnblogs.com/zhang-da/p/13160144.html

https://www.cnblogs.com/zhang-da/p/12202773.html

Linux部署Jenkins见这个https://www.cnblogs.com/zhang-da/p/12306265.html

18、

posted @ 2022-04-29 13:40  干it的小张  阅读(541)  评论(0编辑  收藏  举报