测试平台开发-后端开发(Python)¶
教学目标¶
- 掌握测试平台方案设计能力
- 掌握测试数据的处理分析能力
- 掌握测试平台构建能力
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 测试平台的价值与体系 | 如何设计与开发测试平台 |
知识点 | 接口路由技术 | Web 应用框架环境安装、路由的定义与使用 |
知识点 | 请求与响应-请求方法 | HTTP 方法配置 |
知识点 | 请求与响应-处理请求数据 | 请求参数、表单请求、json 请求、文件请求 |
知识点 | 请求与响应-处理响应信息 | 文本型 元组 Json html 额外数据 |
知识点 | 测试平台环境配置 | 配置 ip、端口、debug 调试功能 |
知识点 | 接口配置 | RESTX 接口介绍、插件安装 |
知识点 | 接口使用 | RESTX 风格接口实现 |
知识点 | 集成 Swagger | Swagger 接口文档 |
知识点 | ORM 介绍 | ORM 价值与体系 |
知识点 | ORM 中间件配置 | Flask-SQLAlchemy 安装与配置 |
知识点 | 数据库与表管理 | Flask-SQLAlchemy 常用表操作 |
知识点 | 对象与数据模型 | Flask-SQLAlchemy 类与表结构 |
知识点 | 数据 CRUD | 数据增删查改操作 |
知识点 | 多表关系-一对多 | SqlAlchemy 一对多关系建表、数据库增删查改 |
知识点 | 多表关系-多对多 | SqlAlchemy 多对多关系建表、数据库增删查改 |
知识点 | 测试平台后端开发实战 | 通过接口对测试用例数据增删查改 |
测试平台-前端 UI 开发¶
教学目标¶
- 从零到一掌握最火前端框架 VUE
- 掌握 Vue 常用指令之输入绑定、条件渲染、事件处理、属性绑定
- 掌握 Vue 项目环境安装与配置工具
- 掌握最火响应式 Vue 页面布局组件-Vuetify
- 掌握 Vue 路由管理组件-Router
- 掌握 Vue 访问 api 组件-axios
- 从零到一实现测试平台前端开发实战
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | Vue 基本介绍 | Vue 基本介绍与使用、HTML 结构/标签 |
知识点 | Vue 常用指令-输入绑定 | 插值表达式、v-model 、data |
知识点 | Vue 常用指令-条件渲染 | v-if、v-else、v-show |
知识点 | Vue 常用指令-事件处理 | v-on 、methods |
知识点 | Vue 常用指令-属性绑定 | v-bind |
知识点 | Vue 常用指令-列表渲染 | v-for |
知识点 | Vue 环境安装 | vue ui、vue 脚手架工具、vue 项目目录介绍 |
知识点 | Vue 基础架构 | 标签 template、scripts、style |
知识点 | Vue 生命周期 | Vue 生命周期、生命周期函数 |
知识点 | Vue 页面组件-Vuetify | Vuetify 安装与介绍 |
知识点 | Vuetify 页面布局 | 使用 Vuetify 对页面布局 |
知识点 | Vuetify 组件使用 | Vuetify 组件使用 |
知识点 | Vue 路由-Router | 路由环境安装、路由基本概念 |
知识点 | 嵌套路由 | <router-view/> 、父子路由 |
知识点 | 重定向路由 | 路由重定向 |
知识点 | 路由-编程式导航 | <router-link> |
知识点 | Vue 使用 axios 访问 api | axios 环境安装与基本用法 |
知识点 | api 架构优化 | 通过优化 api 架构,实现接口复用 |
知识点 | 测试平台前端实战练习(一) | 使用 Vuetify 构造测试用例页面 |
知识点 | 测试平台前端实战练习(二) | 使用 router 构造系统路由跳转 |
知识点 | 测试平台前端实战练习(三) | axios 实现后端联调 |
测试平台-测试平台设计¶
教学目标
- 掌握测试平台方案设计能力
- 掌握测试数据的处理分析能力
- 掌握测试平台构建能力
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 测试平台架构设计 | 架构设计、目录结构设计 |
知识点 | 平台登录功能实战 | 登录功能实战练习 jwt 令牌实现用户认证 |
知识点 | 平台注册功能实战 | 注册功能实战练习 |
知识点 | 跨平台 api 对接 | 与 jenkins 系统进行集成调用 |
知识点 | 测试用例自动录入 | 测试用例自动录入测试平台 |