5、AI测试辅助-生成测试用例思维导图

embedded/2024/11/22 11:47:56/

AI测试辅助-生成测试用例思维导图

  • 创建测试用例两种方式
    • 1、Plantuml思维导图版本 (不推荐)
    • 2、Markdown思维导图版本(推荐)

创建测试用例两种方式

完整的测试用例通常需要包含以下的元素:
1、测试模块
2、测试标题
3、前置条件
4、测试步骤
5、预期结果
6、实际结果

使用AI生成思维导图测试用例可以通过以下两种方式进行:

1、Plantuml思维导图版本 (不推荐)

生成思维导图,需要进行对格式进行说明,要不然生成会很乱。

  • 提示词:请对app电商购物车兼容性测试编写测试用例,要求生成用例全部以plantuml 思维导图方式输出,思维导图需要四个节点,分别代表测试模块,测试标题,测试步骤(含前置条件),测试结果(含预期结果、实际结果)
下面是一个使用PlantUML思维导图表示的app电商购物车兼容性测试用例:@startmindmap
+ 测试用例
++ 浏览器兼容性测试
+++ 测试模块
++++ 浏览器兼容性测试
+++ 测试标题
++++ 检查不同浏览器对购物车功能的兼容性
+++ 测试步骤(含前置条件)
++++ 前置条件: 打开app并登录账号
++++ 1. 使用Chrome浏览器登录app并添加商品至购物车
++++ 2. 使用Firefox浏览器登录app并查看购物车中的商品
++++ 3. 使用Safari浏览器登录app并尝试删除购物车中的商品
+++ 测试结果(含预期结果、实际结果)
++++ Chrome浏览器: 购物车功能正常,可以成功添加商品
++++ Firefox浏览器: 购物车功能正常,可以正常查看购物车中的商品
++++ Safari浏览器: 购物车功能正常,可以成功删除购物车中的商品
++ 设备兼容性测试
+++ 测试模块
++++ 设备兼容性测试
+++ 测试标题
++++ 检查不同设备对购物车功能的兼容性
+++ 测试步骤(含前置条件)
++++ 前置条件: 打开app并登录账号
++++ 1. 使用iPhone登录app并添加商品至购物车
++++ 2. 使用iPad登录app并查看购物车中的商品
+++ 测试结果(含预期结果、实际结果)
++++ iPhone: 购物车功能正常,可以成功添加商品
++++ iPad: 购物车功能正常,可以正常查看购物车中的商品
@endmindmap
这个思维导图包含了两个主要的测试模块:浏览器兼容性测试和设备兼容性测试,每个模块下分别包含了测试标题、测试步骤(含前置条件)和测试结果(含预期结果、实际结果)。你可以根据这个框架继续扩展和完善测试用例内容。

可以将上述内容贴在plantuml官网,https://www.plantuml.com/plantuml
但有时候,ChatGpt 生产的格式会有问题,plantuml无法生成脑图
在这里插入图片描述

2、Markdown思维导图版本(推荐)

  • 提示词:请对App电商购物车兼容性测试编写测试用例,要求生成用例全部以Markdown原始格式来输出
### 电商购物车兼容性测试用例#### 1. 浏览器兼容性测试
- **用例名称:** 浏览器兼容性测试
- **测试目的:** 确保电商购物车在不同浏览器上能够正常运行
- **测试步骤:**1. 打开电商网站首页2. 在以下浏览器上分别进行测试:- Google Chrome- Mozilla Firefox- Safari- Microsoft Edge3. 检查购物车功能是否正常
- **预期结果:** 购物车功能在各个浏览器上都能正常工作#### 2. 操作系统兼容性测试
- **用例名称:** 操作系统兼容性测试
- **测试目的:** 确保电商购物车在不同操作系统上能够正常运行
- **测试步骤:**1. 打开电商网站首页2. 在以下操作系统上分别进行测试:- Windows- macOS- Linux- iOS- Android3. 检查购物车功能是否正常
- **预期结果:** 购物车功能在各个操作系统上都能正常工作#### 3. 设备兼容性测试
- **用例名称:** 设备兼容性测试
- **测试目的:** 确保电商购物车在不同设备上能够正常运行
- **测试步骤:**1. 打开电商网站首页2. 在以下设备上分别进行测试:- 台式电脑- 笔记本电脑- 平板电脑- 手机3. 检查购物车功能是否正常
- **预期结果:** 购物车功能在各种设备上都能正常工作#### 4. 分辨率兼容性测试
- **用例名称:** 分辨率兼容性测试
- **测试目的:** 确保电商购物车在不同分辨率下能够正常显示
- **测试步骤:**1. 打开电商网站首页2. 调整屏幕分辨率为以下设置进行测试:- 1920x1080- 1366x768- 1280x800- 1024x7683. 检查购物车界面是否能够正常显示
- **预期结果:** 购物车界面在不同分辨率下能够正常显示并且布局合理

将结果贴在makrmap网址上,https://markmap.js.org/repl
效果比较plantuml会好点。
在这里插入图片描述


http://www.ppmy.cn/embedded/139617.html

相关文章

初试无监督学习 - K均值聚类算法

文章目录 1. K均值聚类算法概述2. k均值聚类算法演示2.1 准备工作2.2 生成聚类用的样本数据集2.3 初始化KMeans模型对象,并指定类别数量2.4 用样本数据训练模型2.5 用训练好的模型生成预测结果2.6 输出预测结果2.7 可视化预测结果 3. 实战小结 1. K均值聚类算法概述…

javaScript交互案例2

1、京东侧边导航条 需求: 原先侧边栏是绝对定位当页面滚动到一定位置,侧边栏改为固定定位页面继续滚动,会让返回顶部显示出来 思路: 需要用到页面滚动事件scroll,因为是页面滚动,所以事件源是document滚动…

兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景

在现代化的数据分析场景中,数据量以指数级速度快速膨胀,分析维度在不断扩展,查询逻辑的复杂度也在日益增加。从性能角度考虑,在承担高并发查询的压力下,秒级别甚至更快的响应速度已成为基本需求。同时,面对…

C# 5000 转16进制 字节(激光器串口通讯生成指定格式命令)

最近在做一个与激光器用串口进行通讯的程序文档中要求将频率参数以3个字节的方式进行发送。这里记录一下过程。以便以后再有类似问题时可以快速解决。 /// <summary>/// 设置频率/// </summary>/// <param name"sender"></param>/// <par…

hhdb数据库介绍(9-24)

计算节点参数说明 failoverAutoresetslave 参数说明&#xff1a; PropertyValue参数值failoverAutoresetslave是否可见是参数说明故障切换时&#xff0c;是否自动重置主从复制关系默认值falseReload是否生效否 参数设置&#xff1a; <property name"failoverAutor…

论文学习——基于协同进化和多样性增强的动态约束多目标优化算法

论文题目&#xff1a;Dynamic constrained multi-objective optimization algorithm based on co-evolution and diversity enhancement 基于协同进化和多样性增强的动态约束多目标优化算法&#xff08;Wang Che a,b, Jinhua Zheng a,b,∗, Yaru Hu a,b, Juan Zou a,b, Shengx…

php:nginx如何配置WebSocket代理?

在nginx配置中加入以下配置即可&#xff1a; server {listen 80;server_name test.com;# 配置 WebSocket 代理location /ws {proxy_pass http://127.0.0.1:8083;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade&qu…

计算机网络(第一章)

文章目录 概述1.1计算机网络在信息时代的作用1.2因特网概述1. 网络,互连网(互联网)和因特网2. 因特网发展的三个阶段3.因特网的标准化工作4.因特网的组成 1.3 三种交换方式电路交换 (Circuit Switching)分组交换 (Packet Switching)报文交换 (Message Switching)三个交换的对比…