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

server/2024/11/26 0:57:32/

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/server/144939.html

相关文章

鸿蒙生态崛起

1.鸿蒙生态:开发者的新蓝海 从开发者角度看,鸿蒙生态带来了巨大机遇。其分布式能力实现了不同设备间的无缝体验,如多屏协同,让应用能跨手机、平板、智能穿戴和车载设备流畅运行。开发工具也有显著提升,方舟编译器等极大…

Java基于Spring Boot框架的房屋租赁系统,附源码

博主介绍:✌Java老徐、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&…

Github工作流

GitHub 工作流 是一种专门为 GitHub 上的代码协作和版本控制而设计的工作流,它强调通过 **拉取请求(Pull Request,PR)** 来管理代码的合并和审查。GitHub 工作流通常涉及到使用 **分支** 来进行功能开发和修复,并通过 …

并发和并行的基础知识

1. 并发(Concurrency)的例子 场景:单核计算机同时运行多个应用程序 假设你正在使用一台单核 CPU 的计算机,你同时打开了以下任务: 任务 A:听音乐(音乐播放器)。任务 B&#xff1a…

nature communications论文 解读

题目《Transfer learning with graph neural networks for improved molecular property prediction in the multi-fidelity setting》 这篇文章主要讨论了如何在多保真数据环境(multi-fidelity setting)下,利用图神经网络(GNNs&…

HarmonyOS(57) UI性能优化

性能优化是APP开发绕不过的话题,那么在HarmonyOS开发过程中怎么进行性能优化呢?今天就来总结下相关知识点。 UI性能优化 1、避免在组件的生命周期内执行高耗时操作2、合理使用ResourceManager3、优先使用Builder方法代替自定义组件4、参考资料 1、避免在…

学习路之phpstudy--安装mysql5.7后在my.ini文件中无法修改sql_mode

windows环境下使用phpstudy安装mysql5.7后需要修改mysql中的sql_mode配置,但是在phpstudy中打开mysql配置文件my.ini后, 通过查找找不到sql_mode或sql-mode, 此时无法在my.ini文件中直接进行修改,可以使用mysql命令进行修改&#…

单片机电路基本知识

单片机电路基本知识 MCU(C51) 概念:应用实例家用电子,汽车电子,嵌入式系统,低成本,低功耗,小型化,通常使用c语言或者汇编语言,用于家用电器控制,智能家居,汽…