实战案例目录

link: 
content:
  items:
  - link: /courses/课程图谱/实战案例/#_7
    image: https://course.ceba.ceshiren.com/performance/case/assets/20230214144621.png
    content:
        header: 服务端性能测试实战
        meta:
          - JMeter
          - Grafana
          - Prometheus
          - SkyWalking
        description:
          - JMeter 性能压测实战
          - 新蜂商城服务端压测实战
          - Grafana + Prometheus 性能监控平台实战
  - link: /courses/课程图谱/实战案例/#docker-k8s
    image: https://course.ceba.ceshiren.com/docker/case/assets/2023-02-14-18-00-07.png
    content:
        header: Docker 容器技术与 K8s 实战
        meta:
          - Docker 容器技术
          - Dockerfile
          - K8s 容器技术
        description:
          - Docker 容器部署
          - 分布式 UI 自动化测试环境搭建实战
          - K8s 容器编排实战
  - link: /courses/课程图谱/实战案例/#_8
    image: https://course.ceba.ceshiren.com/test_platform_system/case/assets/tech_arch.png
    content:
        header: 测试平台实战
        meta:
          - Vue
          - Flask
          - SpringBoot
          - Swagger
        description:
          - Vue 测试平台前端 UI 开发实战
          - Flask/SpringBoot 测试平台后端服务开发实战
          - 测试用例调度实战
  - link: /courses/课程图谱/实战案例/#_9
    image: https://course.ceba.ceshiren.com/shift_left/%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95%E4%B8%8E%E4%BB%A3%E7%A0%81%E5%AE%A1%E8%AE%A1/case/assets/2022-05-04-15-31-56.png
    content:
        header: 测试左移实战
        meta:
          - SonarQube
          - 代码复杂度分析
          - 代码扫描规则定制
        description:
          - 代码审计 SonarQube 平台搭建实战
          - SonarQube 移动 App 项目代码分析实战
          - 代码变更检测与新增代码覆盖率实战
  - link: /courses/课程图谱/实战案例/#_8
    image: https://course.ceba.ceshiren.com/shift_left/%E8%A6%86%E7%9B%96%E7%8E%87/case/assets/2022-05-10-03-36-12.png
    content:
        header: 精准测试实战
        meta:
          - JVM-SANDBOX
          - JaCoCo
          - 代码插桩
          - 精准测试平台
        description:
          - JaCoCo 集成代码覆盖率统计实战
          - JVM-SANDBOX 代码调用链分析实战
          - 精准测试平台建设实战
  - link: /courses/课程图谱/实战案例/#_8
    image: https://course.ceba.ceshiren.com/shift_right/case/assets/2021-08-25-02-18-52.png
    content:
        header: 测试右移实战
        meta:
          - Elastic Search
          - Kibana
          - Logstash
          - MySQL
        description:
          - Elastic Search 搜索引擎讲解
          - Logstash 测试数据收集与传输实战
          - Kibana 测试数据可视化分析实战

服务端性能测试

新蜂商城-性能测试实战

content:
  items:
  - content:
      header: 项目简介
      description: 
      - newbee-mall 项目是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214103902.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214105547.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214105759.png

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - 性能测试
        - JMeter
        - Influx DB
        - Grafana
        - Jenkins
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 性能测试方案制定。
          - 定制http请求信息与接口的数据传递。
          - 使用JMter结合数据驱动。
          - 断言与思考时间的设定。
          - 完备的业务流程压测实战演练。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214144440.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214145044.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214110309.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214110612.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214145234.png
  - image: https://course.ceba.ceshiren.com/performance/case/assets/20230214144621.png

Docker 容器技术与 K8S

Docker-环境部署实战

content:
  items:
  - content:
      header: 项目简介
      description:            
        - Docker 可以保证环境一致性,只要使用相同镜像部署就可以保证一致性;轻量级虚拟化访问,运行更快,资源更小,同时也可以容器间的隔离性。
        - 封装部署的负载型,云原生与微服务的首选技术方案。
        - 未来测试人员必学的技术栈。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - Docker
        - Dockerfile
        - Docker-Compose
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 一键部署Jenkins、Nginx、MySQL等常用开发测试环境。
        - Docker 底层原理与面试常见问题。
        - Dockerfile 制作容器镜像实战。
        - Docker 镜像设计方法实战。
        - 容器故障注入实战。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/docker/case/assets/2023-02-14-18-00-07.png
  - image: https://course.ceba.ceshiren.com/docker/case/assets/2023-02-14-14-49-11.png

测试平台

测试平台开发实战

content:
  items:
  - content:
      header: 项目简介
      description:         
        - 测试平台是一个可以实现测试用例调度,测试结果分析的平台。是由霍格沃兹测试学社开发的测试平台产品,练习过程中,学员需要掌握测试平台相关的设计方案与开发技术。

link:
content:
  header: 
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - Java+SpringBoot/Python+Flask
        - MySQL 数据库
        - Vue3
        - Jenkins
        - HttpRunner
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 掌握前端开发技术VUE的使用,完成测试平台的页面设计。
          - 掌握后端开发技术,完成测试平台的接口设计并集成 swagger。
          - 掌握测试驱动开发(TDD)理念与方式。
          - 掌握测试用例调度能力,完成在测试平台调用测试用例的执行并获取测试结果,进行分析。
          - 掌握自动化测试用例接入测试平台能力。
          - 掌握功能测试用例接入测试平台能力。
          - 掌握平台常见功能开发与设计能力,包括但不限于 用户管理,权限管理,项目管理,登录注册。

link:
content:
  header:
  items:
  - image: https://course.ceba.ceshiren.com/test_platform_system/case/assets/orm_sql.png
  - image: https://course.ceba.ceshiren.com/test_platform_system/case/assets/orm.png
  - image: https://course.ceba.ceshiren.com/test_platform_system/case/assets/tech_arch.png

测试左移

SonarQube-静态测试与代码审计实战

content:
  items:
  - content:
      header: 项目简介
      description:         
        - 静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。
        - sonarqube 是一款功能强大,数据分析全面的静态代码扫描工具。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - SonarQube
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - sonarqube 代码分析技术体系。
        - sonarqube gradle 项目分析。
        - 代码变更检测与新增代码覆盖率实战。
        - 分析语法树构建自己的代码规则。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/shift_left/静态测试与代码审计/case/assets/2022-05-04-15-53-27.png
  - image: https://course.ceba.ceshiren.com/shift_left/静态测试与代码审计/case/assets/2022-05-04-15-54-51.png
  - image: https://course.ceba.ceshiren.com/shift_left/静态测试与代码审计/case/assets/2022-05-04-15-31-56.png
  - image: https://course.ceba.ceshiren.com/shift_left/静态测试与代码审计/case/assets/2022-05-04-18-33-57.png

JaCoCo-覆盖率统计实战

content:
  items:
  - content:
      header: 项目简介
      description:            
        - JaCoCo 是一个免费的 Java 代码覆盖库,它是由 EclEmma 团队根据多年来使用和集成现有库的经验教训创建的。
        - 得益于 jacoco 的设计理念,以及良好的 api 设计,它可以轻松的与已有的工具集成,甚至进行平台化。它也可以同时用于单元测试与集成测试,所以是一款非常优秀的覆盖率统计工具,很多公司的精准化测试,就是重度依赖了 jacoco。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - jacoco
        - maven
        - jacococli
        - gradle
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - jacoco 代码覆盖率。
        - 单测代码覆盖率统计实战。
        - 集成代码覆盖率统计实战。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/shift_left/覆盖率/case/assets/2021-10-11-23-59-51.png
  - image: https://course.ceba.ceshiren.com/shift_left/覆盖率/case/assets/2021-10-12-00-59-05.png
  - image: https://course.ceba.ceshiren.com/shift_left/覆盖率/case/assets/2022-05-07-01-32-04.png
  - image: https://course.ceba.ceshiren.com/shift_left/覆盖率/case/assets/2022-05-10-03-36-12.png

精准测试

精准测试实战

content:
  items:
  - content:
      header: 项目简介
      description:            
        - 精准测试是指通过建立测试用例与业务方法的关联关系,在代码发生变化时,精准的推荐出需要运行的用例,进行测试执行与结果反馈。通过精准的圈定测试范围,可以带来效率和速度的双重收益。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - jvm-sandbox
        - AST
        - javassist
        - bytebuddy
        - jacoco
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 精准测试理论与技术体系。
        - 代码变更与业务影响范围关联分析。
        - 代码覆盖率的底层实现框架,实现对 jvm 字节码的分析与修改。
        - 代码静态分析工具与语法树数据工具实战。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/shift_left/精准测试/case/assets/2022-05-20-00-51-38.png
  - image: https://course.ceba.ceshiren.com/shift_left/精准测试/case/assets/2021-10-12-01-53-29.png
  - image: https://course.ceba.ceshiren.com/shift_left/精准测试/case/assets/2021-10-12-00-52-49.png
  - image: https://course.ceba.ceshiren.com/shift_left/精准测试/case/assets/2021-10-12-01-00-32.png

测试右移

测试右移-ELK 实战练习

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 右移是在实际条件下在生产中执行测试、质量和性能评估的做法。右移方法确保在生产中运行的应用程序可以承受真实的用户负载,同时确保同样高水平的质量。 通过右移,DevOps 团队测试构建的应用程序以确保性能、弹性和软件可靠性。目标是检测和修复在开发环境中难以预料的问题。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - Elastic Search
        - Kibana
        - Logstash实战
        - MySQL
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 搭建相关环境,Elasticsearch、Kibana、Logstash 等。
        - 多种查询方式的讲解。
        - 利用 shell 二次封装 es 的客户端。
        - 文本分析与分词测试。
        - 测试数据收集
        - 测试数据可视化与分析

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/shift_right/case/assets/2021-08-25-02-17-45.png
  - image: https://course.ceba.ceshiren.com/shift_right/case/assets/2021-08-25-02-18-52.png
  - image: https://course.ceba.ceshiren.com/shift_right/case/assets/2021-08-25-03-20-39.png
  - image: https://course.ceba.ceshiren.com/shift_right/case/assets/2021-08-25-02-23-42.png