Skip to content

Java测试平台开发

测试平台开发-后端开发(Java)

痛点

  • 测试工具与测试过程众多,不知道如何高效管理
  • 测试数据采集与分析没有得到充分的利用
  • 无法向外部提供便捷化的测试服务能力

教学目标

  • 掌握测试平台方案设计能力
  • 掌握测试数据的处理分析能力
  • 掌握测试平台构建能力
形式 章节 描述
知识点 测试平台的价值与体系 如何设计与开发测试平台
知识点 Spring Boot 介绍与项目搭建 约定优于配置,项目创建(官网创建、Spring 项目、maven 项目)
知识点 Spring Boot 项目创建及启动 创建启动类,编写 controller,idea 直接运行,命令行 java 运行,命令行 mvn 运行
知识点 Spring Boot 指定端口号 配置文件修改端口号(properties/yaml),命令行 java 修改端口号;环境区分端口号,命令行指定配置文件启动
知识点 Spring Boot 发送 GET 请求实战(一) GET 请求不带参数、GET 请求带 URI 参数、GET 请求带 param 拼接参数
知识点 Spring Boot 发送 GET 请求实战(二) GET 请求带混合参数、GET 请求混合参数添加默认值、GET 请求带多个混合参数、提取请求统一路径
知识点 Spring Boot 发送 GET 请求实战(三) GET 注解汇总、关键字:required、defaultValue、name、value、params、path 使用
知识点 Spring Boot 发送 POST 请求实战(一) POST 请求带 json-body 体、混合参数,关键字:RequestBody
知识点 Spring Boot 发送 POST 请求实战(二) POST 请求带 xml-body 体、请求注解汇总
知识点 SpringBoot 高级注解使用实战(一) @Service 注解实战 service 接口及其实现类
知识点 SpringBoot 高级注解使用实战(二) @Autowired 注解实战 多个 service 实现类使用 Autowired 注入,关键字:Qualifier、Primary
知识点 Spring Boot 高级注解使用实战(三) @SpringBootApplication 、@RestController、@Service、@Autowired、@Qualifier、@Primary
知识点 Spring Boot 高级注解使用实战(四) Spring Boot 配置注解实战 Value、Configuration
知识点 Spring Boot 结合 Swagger 生成 API 实战 使用 swagger3.0
知识点 Spring Boot 统一返回结果模版 返回结果模版定义
知识点 Spring Boot 统一异常处理 Handler 拦截自定义异常信息
知识点 ORM 介绍 ORM 概念
知识点 JDBC 数据库连接 使用 JDBC 进行数据库连接
知识点 MyBatis 介绍 了解入门 MyBatis
知识点 MyBatis 增删改查实战 MyBatis 基本的增删改查
知识点 MyBatis 传统开发实战 选修,MyBatis 一般开发方式
知识点 MyBatis 代理开发实战 重点,企业级开发常用
知识点 MyBatis 数据库与实体类属性对应 resultMap 属性标签使用数据库字段与实体类字段一一对应
知识点 MyBatis 多条件查询实战 select 语句有多个条件进行查询转换为 MyBatis 的 xml 配置
知识点 MyBatis 模糊查询实战 select 语句的 like 查询转换为 MyBatis 的 xml 配置
知识点 Spring Boot 自动生成数据库相关代码模版 使用 MyBatis Generator 插件自动生成代码
知识点 Spring Boot 增删改查操作实战 使用通用 mapper 进行 MyBatis 的增删改查操作 关键字:Example
知识点 Spring Boot 增删改查实战进阶 BeanUtil、Cglib、mapstruct 比较;mapstrct 使用;关键字:@Mapper、@Mappings、@Mapping

测试平台-前端 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 系统进行集成调用
知识点 测试用例自动录入 测试用例自动录入测试平台