当前位置: 首页 > news >正文

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

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.lryc.cn/news/491188.html

相关文章:

  • nature communications论文 解读
  • 基于Java Springboot公园管理系统
  • 神经网络(系统性学习三):多层感知机(MLP)
  • 07-SpringCloud-Gateway新一代网关
  • HTML 表单实战:从创建到验证
  • 【redis 】string类型详解
  • Vue.js 学习总结(13)—— Vue3 version 计数介绍
  • 【数据结构】【线性表】一文讲完队列(附C语言源码)
  • 2024年11月最新 Alfred 5 Powerpack (MACOS)下载
  • ODBC连接PostgreSQL数据库后,网卡DOWN后,客户端进程阻塞问题解决方法
  • VsCode使用git提交很慢(一直显示在提交)_vscode commit很慢解决方法
  • linux从0到1——shell编程9
  • 计算机网络技术专业,热门就业方向和就业前景
  • C++中定义类型名的方法
  • 从零开始学习 sg200x 多核开发之 camera-sensor 添加与测试
  • 前端三剑客(二):CSS
  • 国土变更调查拓扑错误自动化修复工具的研究
  • 深度学习图像视觉 RKNN Toolkit2 部署 RK3588S边缘端 过程全记录
  • Linux应用编程(C语言编译过程)
  • ssm实战项目──哈米音乐(二)
  • Python 获取微博用户信息及作品(完整版)
  • Flink学习连载第二篇-使用flink编写WordCount(多种情况演示)
  • 拉格朗日乘子(Lagrange Multiplier)是数学分析中用于解决带有约束条件的优化问题的一种重要方法,特别是SVM
  • 鸿蒙征文|鸿蒙心路旅程:始于杭研所集训营,升华于横店
  • c语言数据结构与算法--简单实现线性表(顺序表+链表)的插入与删除
  • MySQL底层概述—1.InnoDB内存结构
  • MySQL:DATEDIFF()计算两个日期天数之差
  • Linux 编译Ubuntu24内核
  • Android系统中init进程、zygote进程和SystemServer进程简单学习总结
  • Flask 基于wsgi源码启动流程