实战案例

测试用例设计

测试人论坛-功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 基于 Discourse 搭建的测试工程师技术社区。主要功能包括发帖、回复、点赞、收藏等社交性功能,还有搜索、分类等数据管理功能。
      - 技术架构:Ruby on Rails、 Ember.js。数据库使用 PostgreSQL  Redis。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 使用思维导图完成需求分分析;
        - 提供完整测试计划模板,完成测试计划设计;
        - 应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/test_method/case/assets/2023-02-09-11-28-51.png

淘宝网-功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 淘宝网是网购零售平台,拥有近 5 亿的注册用户数,每天有超过 6000 万的固定访客,同时每天的在线商品数已经超过了 8 亿件,平均每分钟售出 4.8 万件商品。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 使用思维导图完成需求分分析;
        - 提供完整测试计划模板,完成测试计划设计;
        - 应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/test_method/case/assets/2023-02-09-13-49-21.png

测试流程实战

JIRA-测试流程管理

content:
  items:
  - content:
      header: 项目简介
      description: 
      - JIRA 是 Atlassian 公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
      - 技术架构:JIRA 用 Java 语言编写,使用 Pico 容器,Apache OFBiz,以及 WebWork 1 technology stack。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 测试流程管理
        - 测试流程搭建
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/test_process/case/assets/2023-02-09-13-57-59.png
  - image: https://course.ceba.ceshiren.com/test_process/case/assets/2023-02-09-13-58-18.png
  - image: https://course.ceba.ceshiren.com/test_process/case/assets/2023-02-09-13-58-31.png

禅道-测试流程管理

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 禅道是第一款国产的开源项目管理软件,核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
      - 禅道使用自主开发的 zentaophp 框架开发,内置了完整的扩展机制,用户可以非常方便的对禅道进行彻底的二次开发。禅道还为每一个页面提供了 json 接口的 api,方便其他语言来调用交互。内置多语言支持,多风格支持,搜索功能,统计功能等实用功能。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 测试流程管理
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/test_process/case/assets/2023-02-10-10-28-41.png
  - image: https://course.ceba.ceshiren.com/test_process/case/assets/2023-02-09-14-01-55.png

Redmine-测试流程管理

content:
  items:
  - content:
      header: 项目简介
      description: 
      - Redmine 是用 Ruby 开发的基于 web 的项目管理软件,是用 ROR 框架开发的一套跨平台项目管理系统。支持多种数据库,有不少自己独特的功能,例如提供 wiki、新闻台等,还可以集成其他版本管理系统和 BUG 跟踪系统,例如 Perforce、SVN、CVS、TD 等等。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 测试流程管理
        - 测试流程搭建
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/test_process/case/assets/2023-02-09-14-03-55.png

Web 测试方法与技术

Litemall-用户端 Web 功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 电子商城系统,包含用户和管理员两个角色。用户主要使用小程序与商城前端,管理员有专门系统的后端平台。主要功能包含会员管理,商城管理,商品管理,推广管理,系统管理,配置管理,统计报表等功能。
      - 技术架构:后端主要使用 Java 语言实现;前端用到了 HTML+CSS+JS+Vue.js 等技术;后端使用 Spring Boot、Web 前端 Vue、微信小程序、MySQL;数据库使用 MySQL。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
        - 测试流程管理
        - Web 产品测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 测试执行过程中应用多种测试方法完成 Web 端兼容性测试、Web端性能分析、Web端安全测试。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-18-23.png
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-18-32.png
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-18-40.png

企业微信-用户端 Web 功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的OA应用,和连接微信生态的能力,可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
        - 测试流程管理
        - Web 产品测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 测试执行过程中应用多种测试方法完成 Web 端兼容性测试、Web端性能分析、Web端安全测试。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-15-44.png
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-16-02.png
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-16-17.png

飞书-用户端 Web 功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 飞书,字节跳动旗下企业协作平台,将即时沟通、智能日历、音视频会议、OKR、飞书文档和工作台深度整合,通过开放兼容平台,让成员在一处即可实现高效的沟通和流畅的协作,全方位提升企业效率。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
        - 测试流程管理
        - Web 产品测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 测试执行过程中应用多种测试方法完成 Web 端兼容性测试、Web端性能分析、Web端安全测试。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-20-39.png
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-20-47.png
  - image: https://course.ceba.ceshiren.com/web_test_method/case/assets/2023-02-09-14-20-57.png

App 测试方法与技术

雪球-用户端 App 功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - C 端金融类型产品,国内最火的投资者社区之一,提供咨询获取、数据查询和交易服务等功能。其主要业务功能为精华帖、行情咨询查看、股票基金交易。
      - 技术架构:iOS、Android

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
        - 测试流程管理
        - App 产品测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。
        - 使用安卓模拟器、安卓开发者选项,更便捷的完成 App 测试。
        - 使用APP端常用adb命令,包含连接设备、传输文件、安装 App、日志分析与获取。
        - 通过 Monkey 工具完成 App 端的压力测试。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_test_method/case/assets/2023-02-09-17-35-56.png

企业微信-用户端 App 功能测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的OA应用,和连接微信生态的能力,可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 黑盒测试方法
        - 测试流程管理
        - App 产品测试方法
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。
        - 使用安卓模拟器、安卓开发者选项,更便捷的完成 App 测试。
        - 使用APP端常用adb命令,包含连接设备、传输文件、安装 App、日志分析与获取。
        - 通过 Monkey 工具完成 App 端的压力测试。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_test_method/case/assets/2023-02-09-17-33-43.png

Pytest 单元测试框架

计算器-Pytest实战

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 计算器是近代人发明的可以进行数字运算的机器。 计算器通过对加法、减法、乘法、除法等功能的运算,将正确的结果展示在屏幕上。 可帮助人们更方便的实现数字运算。一般情况下计算器除显示计算结果外,还常有溢出指示、错误指示等功能。

link:
content:
  header: 
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - Allure 测试报告
        - Pytest 测试框架
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 完整的测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
          - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、错误推测法等。
          - 测试执行过程中应用多种测试方法完成计算器的加法、除法运算。
          - 结合项目管理工具完成 bug 的提交与管理,进行测试报告编写与项目总结。
          - 编写自动化测试用例,结合 Allure 与截图技术等自动生成带截图与操作步骤的测试报告。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/pytest_test_framework/case/assets/2023-02-14-17-42-10.png
  - image: https://course.ceba.ceshiren.com/pytest_test_framework/case/assets/2023-02-14-17-42-28.png
  - image: https://course.ceba.ceshiren.com/pytest_test_framework/case/assets/2023-02-14-17-42-37.png

用户端 Web 自动化测试

企业微信-用户端 Web 自动化测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的OA应用,和连接微信生态的能力,可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - Selenium
        - PageObject 设计模式
        - Allure 测试报告
        - Pytest/JUnit5 测试框架
  - link:
    content:
        header: 实战亮点
        meta:
        description:
        - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug的提交与管理。
        - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
        - 测试执行过程中应用多种测试方法完成Web端兼容性测试、Web端性能分析、Web端安全测试。
        - 结合项目管理工具完成Bug的提交与管理,进行测试报告编写与项目总结。
        - 使用PO设计模式编写自动化测试用例,结合Allure与截图技术等自动生成带截图与操作步骤的测试报告。
        - 使用显示等待、隐式等待优化自动化测试用例,提高用例稳定性。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/web_auto_testing/case/assets/2022-12-21-17-58-42.png
  - image: https://course.ceba.ceshiren.com/web_auto_testing/case/assets/wechat_allure.png
  - image: https://course.ceba.ceshiren.com/web_auto_testing/case/assets/wechat_allure2.png

用户端 App 自动化测试

小程序自动化测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 被测产品为微信小程序示例源码(https://github.com/wechat-miniprogram/miniprogram-demo),使用微信官方提供的自动化测试框架 minium 进行自动化测试。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/2023-02-14-17-19-33.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/2023-02-10-10-30-01.png

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - Minium
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
          - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
          - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。
          - 使用安卓模拟器、安卓开发者选项,更便捷的完成 App 测试。
          - 使用 APP 端常用 adb 命令,包含连接设备、传输文件、安装 App、日志分析与获取。
          - 使用 PO 设计模式编写自动化测试用例,结合 Allure 与截图技术等自动生成带截图与操作步骤的测试报告。
          - 掌握 app 自动化测试弹窗问题的解决方案与实现原理。
          - 知名产品的微信小程序 app 自动化测试实战练习。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/20230214172949.png

企业微信-用户端 App 自动化测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 被测产品企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的 OA 应用,和连接微信生态的能力,可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - Appium
        - PageObject 设计模式
        - Allure 测试报告
        - Pytest/JUnit5 测试框架
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理
          - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
          - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。
          - 使用安卓模拟器、安卓开发者选项,更便捷的完成 App 测试。
          - 使用 APP 端常用 adb 命令,包含连接设备、传输文件、安装 App、日志分析与获取。
          - 使用 PO 设计模式编写自动化测试用例,结合 Allure 与截图技术等自动生成带截图与操作步骤的测试报告。
          - 掌握 app 自动化测试弹窗问题的解决方案与实现原理。
          - 掌握 Airtest 基于图像识别的自动化测试。
          - 掌握 ATX 技术实现自动化测试。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/2023-02-10-11-23-01.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/2023-02-10-11-21-50.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/allure_wechat.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/allure_wechat2.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/allure_wechat3.png

财经股票系统雪球-用户端 App 自动化测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - C 端金融类型产品,国内最火的投资者社区之一,提供咨询获取、数据查询和交易服务等功能。其主要业务功能为精华帖、行情咨询查看、股票基金交易。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/161676363537.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/171676363538.png

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - Appium
        - PageObject 设计模式
        - Allure 测试报告
        - Pytest/JUnit5 测试框架
        - Android/iOS 调试工具 
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理。
          - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
          - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。
          - 使用安卓模拟器、安卓开发者选项,更便捷的完成 App 测试。
          - 使用 APP 端常用 adb 命令,包含连接设备、传输文件、安装 App、日志分析与获取。
          - 使用 PO 设计模式编写自动化测试用例,结合 Allure 与截图技术等自动生成带截图与操作步骤的测试报告。
          - 掌握 app 自动化测试弹窗问题的解决方案与实现原理。
          - 知名产品的 webview app 自动化测试的实战练习。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/allure_xueqiu_app.png
  - image: https://course.ceba.ceshiren.com/app_auto_testing/case/assets/allure_xueqiu_app2.png

用户端专项测试

财经股票系统雪球-用户端专项测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - C 端金融类型产品,国内最火的投资者社区之一,提供咨询获取、数据查询和交易服务等功能。其主要业务功能为精华帖、行情咨询查看、股票基金交易。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/special_test/case/assets/161676363537.png
  - image: https://course.ceba.ceshiren.com/special_test/case/assets/171676363538.png

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - ffmpeg
        - Batterystats 与 BatteryHistorian
        - monkey maxim
        - AppCrawler 
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 完整的企业项目测试流程,包含需求分析、测试计划设计、测试用例编写、测试执行、bug 的提交与管理
          - 使用思维导图完成需求分分析;提供完整测试计划模板,完成测试计划设计;应用多种测试用例设计方法,包括:等价类、边界值、场景法、错误推测法等。
          - 结合项目管理工具完成 Bug 的提交与管理,进行测试报告编写与项目总结。
          - 使用安卓模拟器、安卓开发者选项,更便捷的完成 App 测试。
          - 完成 APP 端专项测试包含安装卸载测试、中断测试、耗电量测试、启动性能分析、首屏加载时间分析、卡顿分析、系统资源分析。
          - 通过工具完成 dns、http/https 的接口性能分析。
          - 使用 monkey maxim 完成 app 的健壮性测试
          - 结合 Charles 抓包工具,完成接口数据的抓包与分析
          - 使用常用代理工具 Charles/Fiddler 实现 APP 数据抓包测试、弱网测试等。
          - 使用 appcrawler 完成遍历与兼容性分析
          - 使用 mock 技术构造各种复杂的的 APP 测试场景。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/special_test/case/assets/2023-02-09-17-47-36.png
  - image: https://course.ceba.ceshiren.com/special_test/case/assets/2023-02-09-17-47-51.png

接口与接口自动化测试

link:
content:
  header: 雪球-接口测试
  meta:
  items:
  - link:
    content:
      header: 项目简介
      meta:
      description:
        - C 端金融类型产品,国内最火的投资者社区之一,提供咨询获取、数据查询和交易服务等功能。其主要业务功能为精华帖、行情咨询查看、股票基金交易。

  - link:
    content:
      header: 实战应用技术
      description:
        - 接口抓包
        - 弱网测试
        - mock 测试

  - link:
    content:
      header: 实战亮点
      description:
        - 结合 Charles 抓包工具,完成接口数据的抓包与分析
        - 使用常用代理工具 Charles/Fiddler 实现 APP 数据抓包测试、弱网测试等。
        - 使用 mock 技术构造各种复杂的的 APP 测试场景。

link:
content:
  header:
  items:
  - image: https://course.ceba.ceshiren.com/mock/case/assets/2023-02-09-17-51-01.png
  - image: https://course.ceba.ceshiren.com/mock/case/assets/2023-02-09-17-53-32.png

link:
content:
  header: 宠物商店-接口测试
  meta:
  items:
  - link:
    content:
      header: 项目简介
      meta:
      description:
        - 一个在线的小型的商城。主要提供了增删查改等操作接口。结合swagger实现了接口的管理。

  - link:
    content:
      header: 实战应用技术
      description:
        - 接口抓包
        - 接口测试

  - link:
    content:
      header: 实战亮点
      description:
        - 结合接口测试技术特点,完成接口测试用例编写。
        - 使用 Postman 完成接口测试实战练习。
        - 结合 Charles 抓包工具,完成接口数据的抓包与分析。

link:
content:
  header:
  items:
  - image: https://course.ceba.ceshiren.com/mock/case/assets/2023-02-09-17-54-12.png

link:
content:
  header: Litemall-接口测试
  meta:
  items:
  - link:
    content:
        header: 项目简介
        meta:
        description:
        - 电子商城系统,包含用户和管理员两个角色。用户主要使用小程序与商城前端,管理员有专门系统的后端平台。主要功能包含会员管理,商城管理,商品管理,推广管理,系统管理,配置管理,统计报表等功能。
        - 技术架构:后端主要使用Java语言实现;前端用到了HTML+CSS+JS+Vue.js 等技术;
          后端使用Spring Boot、Web前端Vue、微信小程序、MySQL;数据库使用MySQL。

  - link:
    content:
        header: 实战应用技术
        meta:
        description:
        - 接口抓包
        - 接口测试
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 结合接口测试技术特点,完成接口测试用例编写。
          - 使用 Postman 完成接口测试实战练习。
          - 结合 Charles 抓包工具,完成接口数据的抓包与分析。

link:
content:
  header:
  items:
  - image: https://course.ceba.ceshiren.com/mock/case/assets/2023-02-09-17-52-04.png
  - image: https://course.ceba.ceshiren.com/mock/case/assets/2023-02-09-17-53-07.png

宠物商店-接口自动化测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 一个在线的小型的商城。主要提供了增删查改等操作接口。结合swagger实现了接口的管理。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/2023-02-09-18-01-42.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/image2.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/image3.png

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - 接口测试用例设计
        - 接口自动化测试
        - Allure
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 掌握接口自动化测试的测试方法与测试用例设计方案。
          - 掌握 Requests/RestAssured 常用的接口测试 API。
          - 掌握接口自动化测试中多种接口类型的调用方式,比如文件上传接口、Form 表单接口等。
          - 掌握接口加密情况下的测试方案。
          - 掌握接口自动化测试中切换多套被测环境。
          - 掌握接口自动化测试中多种协议的封装与设计方案。
          - 掌握接口自动化测试中接口鉴权的多种情况与解决方案。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/20230214160307.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/interface_allure_pet.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/interface_allure_pet2.png

Litemall-接口自动化测试

content:
  items:
  - content:
      header: 项目简介
      description: 
      - 电子商城系统,包含用户和管理员两个角色。用户主要使用小程序与商城前端,管理员有专门系统的后端平台。主要功能包含会员管理,商城管理,商品管理,推广管理,系统管理,配置管理,统计报表等功能。
      - 技术架构:Spring Boot+Vue+微信小程序+MyBatis;数据库使用MySQL。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/20230214154449.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/2023-02-09-17-59-29.png

link:
content:
  meta:
  items:
  - link:
    content:
        header: 实战应用技术
        meta:
        - 接口测试用例设计
        - 接口自动化测试
        - Allure
        description:
  - link:
    content:
        header: 实战亮点
        meta:
        description:
          - 掌握 Requests/RestAssured 常用的接口测试 API。
          - 掌握接口自动化测试中多种接口类型的调用方式,比如文件上传接口、Form 表单接口等。
          - 掌握接口加密情况下的测试方案。
          - 掌握接口自动化测试中切换多套被测环境。
          - 掌握接口自动化测试中多种协议的封装与设计方案。
          - 掌握接口自动化测试中接口鉴权的多种情况与解决方案。

link:
content:
  items:
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/20230214160307.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/interface_allure.png
  - image: https://course.ceba.ceshiren.com/auto_interface/case/assets/interface_allure2.png