自动化测试平台
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、
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App