首页 > 其他分享 >精准高效测试计划,人工智能帮你制定

精准高效测试计划,人工智能帮你制定

时间:2024-04-10 10:55:43浏览次数:17  
标签:测试计划 人工智能 测试人员 开发 测试 测试用例 精准 格沃兹

简介

测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。

所以在使用ChatGPT输出结果之前,我们需要先将文档的内容框架梳理好,以及将内容范围划定好,必要的时候,可以添加对应的角色。

实践演练

  • 提示词:如果我是一个测试经理,现在需要输出一个版本的测试计划。测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。
当您需要输出一个版本的测试计划时,以下是一个可以帮助您构建测试计划文档的一般步骤和内容大纲。请注意,具体的内容可能会因项目的性质、规模和要求而有所不同。
**测试计划文档大纲:**
1. **引言**   - 项目背景和目标   - 测试计划的目的和范围
2. **测试目标与范围**   - 被测试的软件版本/模块   - 测试的功能和特性   - 排除的功能和特性   - 测试阶段的划分(如单元测试、集成测试、系统测试等)
3. **测试方法与策略**   - 测试级别和类型(功能测试、性能测试、安全测试等)   - 测试策略和方法(手动测试、自动化测试)   - 测试环境和配置   - 测试数据的准备
4. **测试任务与安排**   - 测试用例的编写和执行   - 测试执行的时间表或里程碑   - 测试人员的分配和角色   - 测试任务的优先级和依赖关系
5. **资源和工具**   - 所需的硬件、软件和网络资源   - 测试工具和框架(如测试管理工具、缺陷跟踪工具等)   - 自动化测试工具和脚本
6. **风险管理**   - 识别测试过程中的潜在风险和问题   - 风险的概述、影响和可能性   - 风险缓解措施和应急计划
7. **进度与报告**   - 测试计划的时间线和进度   - 测试报告的频率和内容   - 缺陷报告和跟踪   - 里程碑和关键日期
8. **团队协作与沟通**   - 团队成员的角色和职责   - 沟通渠道和会议安排   - 决策和变更管理
9. **附录**   - 缩写词汇表   - 参考文档和链接
10. **批准与签署**    - 相关负责人的签名和日期
以上仅是一个测试计划文档的基本大纲,您可以根据您的具体项目需求和组织的标准进行适当的调整和扩展。在撰写过程中,确保文档清晰、详细,并与团队成员和利益相关者进行适当的沟通,以确保测试计划得到共识和支持。

由输出的信息可以看出,目前的测试计划不够细致,那么我们可以继续让GPT细化它要输出的内容。比如我们想要针对测试任务与安排做进一步的细化。

  • 提示词:这个版本测试的时长为2周。相关的测试人员有5名,请根据以上信息。对测试任务与安排部分进行细化。
当您的版本测试时长为2周,测试人员有5名时,以下是测试任务与安排部分的一个细化示例:
**测试任务与安排:**
1. **测试用例准备(第1天 - 第3天)**   - 测试经理:审查和确认测试计划,准备测试用例模板   - 测试人员1、2、3、4、5:熟悉测试计划,编写测试用例
2. **单元测试(第4天 - 第5天)**   - 测试人员1、2:执行单元测试,记录并报告发现的缺陷
3. **集成测试(第6天 - 第7天)**   - 测试人员1、2、3、4:执行集成测试,验证模块间的交互,记录并报告问题
4. **功能测试(第8天 - 第10天)**   - 测试人员1、2、3:执行功能测试,验证特性的功能性,编写测试报告   - 测试经理:审查功能测试报告,确认是否满足通过标准
5. **性能测试(第11天 - 第12天)**   - 测试人员4:执行性能测试,评估系统的性能和响应时间,生成性能测试报告
6. **安全测试(第13天 - 第14天)**   - 测试人员5:执行安全测试,识别潜在的安全漏洞和风险,生成安全测试报告
7. **缺陷修复验证(第14天)**   - 测试人员1、2、3、4、5:验证之前发现的缺陷是否得到修复,重新执行相关测试用例
8. **测试总结与报告(第14天)**   - 测试经理:整理各阶段的测试报告,总结测试过程和结果,为项目决策提供数据支持
这只是一个示例,实际的测试任务和安排可能因项目的特定需求而有所不同。在规划过程中,请确保任务分配合理,测试人员的技能与任务相匹配,并留出时间以处理未预料的问题和紧急情况。另外,及时的沟通和协调对于确保测试计划按时执行和取得成功是至关重要的。
  • 提示词:现在这个时间安排没有具体的人员安排,请根据人员与时间安排输出一份使用plantuml 绘制的甘特图。

在问出这个问题后,ChatGPT提供了一份语法有误的甘特图,那么我们可以进一步通过提示词纠正它的错误。

  • 提示词:你提供的甘特图有语法错误。

然而,笔者多次尝试,也发现ChatGPT可能是由于版本的原因,3.5这个版本还无法自行纠错。于是手动对甘特图进行了修改,生成的甘特图如下所示:

总结

在这次实践中,我们使用了ChatGPT 提示词的以下技巧:

  1. 写清楚需求:在给出提示词的时候,不要模棱两可,把所知道的所有背景都交代清楚。比如产品需求,还有项目背景。
  2. 将复杂的任务拆分为更简单的子任务:测试计划一开始只给到一个基础的大纲,需要进一步给GPT提示,让它拆分,细化任务,补充内容。
  3. 系统的测试变化:在输出甘特图的时候,存在语法错误,所以需要人为的进行检查,也存在一定几率,这个语法需要人为去进行调优。

推荐学习

【霍格沃兹测试开发】7 天软件测试快速入门 带你从零基础/ 转行/ 小白/ 就业/ 测试用例设计实战

【霍格沃兹测试开发】最新版!Web 自动化测试从入门到精通/ 电子商务产品实战/Selenium (上集)

【霍格沃兹测试开发】最新版!Web 自动化测试从入门到精通/ 电子商务产品实战/Selenium (下集)

【霍格沃兹测试开发】明星讲师精心打造最新Python 教程软件测试开发从业者必学(上集)

【霍格沃兹测试开发】明星讲师精心打造最新Python 教程软件测试开发从业者必学(下集)

【霍格沃兹测试开发】精品课合集/ 自动化测试/ 性能测试/ 精准测试/ 测试左移/ 测试右移/ 人工智能测试

【霍格沃兹测试开发】腾讯/ 百度/ 阿里/ 字节测试专家技术沙龙分享合集/ 精准化测试/ 流量回放/Diff

【霍格沃兹测试开发】Pytest 用例结构/ 编写规范 / 免费分享

【霍格沃兹测试开发】JMeter 实时性能监控平台/ 数据分析展示系统Grafana/Docker 安装

【霍格沃兹测试开发】接口自动化测试的场景有哪些?为什么要做接口自动化测试?如何一键生成测试报告?

【霍格沃兹测试开发】面试技巧指导/ 测试开发能力评级/1V1 模拟面试实战/ 冲刺年薪百万!

【霍格沃兹测试开发】腾讯软件测试能力评级标准/ 要评级表格的联系我

【霍格沃兹测试开发】Pytest 与Allure2 一键生成测试报告/ 测试用例断言/ 数据驱动/ 参数化

【霍格沃兹测试开发】App 功能测试实战快速入门/adb 常用命令/adb 压力测试

【霍格沃兹测试开发】阿里/ 百度/ 腾讯/ 滴滴/ 字节/ 一线大厂面试真题讲解,卷完拿高薪Offer

【霍格沃兹测试开发】App自动化测试零基础快速入门/Appium/自动化用例录制/参数配置

【霍格沃兹测试开发】如何用Postman 做接口测试,从入门到实战/ 接口抓包(最新最全教程)

【霍格沃兹测试开发】6 小时轻松上手功能测试/ 软件测试工作流程/ 测试用例设计/Bug 管理

【霍格沃兹测试开发】零基础小白如何使用Postman ,从零到一做接口自动化测试/ 从零基础到进阶到实战

标签:测试计划,人工智能,测试人员,开发,测试,测试用例,精准,格沃兹
From: https://www.cnblogs.com/hogwarts/p/18125569

相关文章

  • 思迈特:“人工智能+”浪潮里,国产BI到了关键时刻
    作为首个“AI程序员”,Devin最近参与了一系列工作,包括在人力资源外包平台Upwork完成编程工作;潜入一家明星创业公司内部群交流,为公司CTO调整代码方案等。这让整个软件工程行业大受震撼,程序员留言“刷屏”。  “AI拥有资深码农水平”这一事实,证明人工智能的进步速度超出预料,AI......
  • 毕业设计:基于卷积神经网络的条形码识别系统 深度学习 人工智能 计算机视觉
    目录 前言设计思路一、课题背景与意义二、算法理论原理2.1卷积神经网络2.2目标检测三、检测的实现3.1数据集3.2实验环境3.3模型训练最后 前言    ......
  • 毕业设计:基于机器学习的违规占道经营识别系统 人工智能
    目录前言设计思路一、课题背景与意义二、算法理论原理2.1卷积神经网络2.2目标检测算法三、检测的实现3.1数据集3.2实验环境搭建3.3实验及结果分析最后前言    ......
  • 探索人工智能领域的创业机会
    随着科技的不断发展,人工智能(AI)技术已经成为当今科技创新的前沿领域之一。AI技术的快速发展不仅为传统行业带来了巨大变革,也为创业者提供了广阔的机会和挑战。未来,随着AI技术的进一步成熟和应用领域的不断拓展,我们可以预见到以下几个方面的创业机会:智能化商业解决方案:AI技术......
  • 使用高德微信小程序插件实现精准获取打卡位置
    由于微信小程序的 getFuzzyLocation 误差太大不得不改用高德微信sdk使用方法:一、下载 sdk相关下载-微信小程序插件|高德地图API二、引入 sdk//引入varamapFile=require('..­/..­/libs/amap-wx.js');Page({onLoad:function(){varthat=this;......
  • 毕业设计:基于改进暗通道先验的雾霾图像去除方法 人工智能
    目录前言设计思路一、课题背景与意义二、算法理论原理2.1边缘检测2.2图像去雾三、算法实现3.1数据集3.2实验环境3.3模型训练最后前言    ......
  • 【论文、项目:人工智能系列】10YOLO模型优化思路
    模型优化方法模型压缩:包括模型权重量化、模型权重稀疏和模型通道剪枝等方法。优化推理引擎:如TVM、tensorRT和OpenVINO等,用于优化模型的推理速度。数据预处理:包括归一化、标准化等,有助于提高模型的泛化能力。模型设计:涉及模型的架构、损失函数、优化器等,合理的模型设计可以......
  • 土地管理系统:精准管理,助力土地资源高效利用
    在快速城市化和经济社会发展的今天,土地资源作为最基础的自然资源,其合理规划、高效管理和可持续利用对于保障国家粮食安全、促进区域经济发展和维护社会稳定具有重要意义。因此,构建一个全面、高效、智能的土地管理系统显得尤为迫切和必要。项目背景随着人口增长和......
  • 人工智能和机器学习(AI/ML)在软件测试中的应用
    人工智能和机器学习(AI/ML)在软件测试中的应用正在逐渐改变传统的测试方法,提高测试效率和质量。以下是AI/ML在测试中的一些关键应用:自动化测试AI可以通过机器学习算法自动识别和执行测试用例,大大提高了测试效率7。AI工具能够学习软件的行为和模式,自动生成测试用例和测试脚本,减......
  • 人工智能,应该如何测试?(八)企业级智能客服测试大模型 RAG
    大模型的缺陷–幻觉接触过GPT这样的大模型产品的同学应该都知道大模型的强大之处,很多人都应该调戏过GPT,跟GPT聊很多的天。作为一个面向大众的对话机器人,GPT明显是鹤立鸡群,在世界范围内还没有看到有能跟GPT扳手腕的存在。也许很多人都认为GPT是非常强大的对话机器......