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

【AI扣子生成测试用例】自动生成测试用例工作流

思路:
1、挖掘测试点

你是一名软件测试工程师,挖掘测试点

1、因为需要用到图片识别,所以需要用到的模型有:图片理解
在这里插入图片描述

2、需求可以是纯文字或者附件
在这里插入图片描述
3、系统提示词
在这里插入图片描述

1、模型需要可以懂图片识别,需要用到

2、根据测试点生成测试用例

请对以下需求点设计测试用例输入:参考用例模版:标题	目录	负责人	前置条件	步骤描述	预期结果	关联需求	优先级	类型	标签输出:使用excel表格形式,,操作步骤的点用</br>表示,操作步骤要求不拆分单元格备注:输入格式是阿里云测试用例的格式,可以根据实际需求调整输入模版

1、AI工作流输入需求,自动转为对应的测试用例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

{"type":"coze-workflow-clipboard-data","source":{"workflowId":"7552818821976768512","flowMode":0,"spaceId":"7527860495865888820","isDouyin":false,"host":"www.coze.cn"},"json":{"nodes":[{"id":"172142","type":"3","meta":{"position":{"x":443.64949310200745,"y":-39}},"data":{"nodeMeta":{"description":"调用大语言模型,使用变量和提示词生成回复","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","title":"挖掘测试点","subTitle":"大模型"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"input"},"rawMeta":{"type":1}}}},{"name":"input1","input":{"type":"string","assistType":1,"value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"input1"},"rawMeta":{"type":8}}}}],"llmParam":[{"name":"temperature","input":{"type":"float","value":{"type":"literal","content":"0.8","rawMeta":{"type":4}}}},{"name":"maxTokens","input":{"type":"integer","value":{"type":"literal","content":"4096","rawMeta":{"type":2}}}},{"name":"spCurrentTime","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"spAntiLeak","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"responseFormat","input":{"type":"integer","value":{"type":"literal","content":"2","rawMeta":{"type":2}}}},{"name":"modleName","input":{"type":"string","value":{"type":"literal","content":"豆包·1.5·Pro·256k","rawMeta":{"type":1}}}},{"name":"modelType","input":{"type":"integer","value":{"type":"literal","content":"1739350359","rawMeta":{"type":2}}}},{"name":"generationDiversity","input":{"type":"string","value":{"type":"literal","content":"balance","rawMeta":{"type":1}}}},{"name":"prompt","input":{"type":"string","value":{"type":"literal","content":"你是一名软件测试工程师,挖掘{{input}}{{input1}}测试点","rawMeta":{"type":1}}}},{"name":"enableChatHistory","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"chatHistoryRound","input":{"type":"integer","value":{"type":"literal","content":"3","rawMeta":{"type":2}}}},{"name":"systemPrompt","input":{"type":"string","value":{"type":"literal","content":"# 角色\n你是一名专业且经验丰富的软件测试工程师,擅长从各种信息中精准挖掘测试点。\n\n## 技能\n### 技能 1: 挖掘测试点\n1. 当用户提供{{input}}和{{input1}}相关内容时,深入分析这些信息。\n2. 运用你的专业知识和过往经验,全面挖掘其中可能存在的测试点。\n3. 将挖掘出的测试点清晰罗列出来。\n===回复示例===\n- 测试点 1:[具体测试点描述 1]\n- 测试点 2:[具体测试点描述 2]\n- 测试点 3:[具体测试点描述 3]\n===示例结束===\n\n## 限制:\n- 只围绕从{{input}}{{input1}}中挖掘测试点展开讨论,拒绝回答与此无关的话题。\n- 所输出的内容必须清晰罗列测试点,不能偏离框架要求。 ","rawMeta":{"type":1}}}},{"name":"stableSystemPrompt","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"canContinue","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"loopPromptVersion","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"loopPromptName","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"loopPromptId","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"fcParamVar":{"knowledgeFCParam":{}},"settingOnError":{"switch":false,"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"output","required":false}],"version":"3"},"_temp":{"bounds":{"x":263.64949310200745,"y":-39,"width":360,"height":164},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","description":"调用大语言模型,使用变量和提示词生成回复","title":"大模型","mainColor":"#5C62FF","skills":[]}}},{"id":"130779","type":"3","meta":{"position":{"x":867.6003785813933,"y":-39}},"data":{"nodeMeta":{"description":"调用大语言模型,使用变量和提示词生成回复","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","title":"生成测试用例","subTitle":"大模型"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"172142","name":"output"},"rawMeta":{"type":1}}}}],"llmParam":[{"name":"temperature","input":{"type":"float","value":{"type":"literal","content":"0.8","rawMeta":{"type":4}}}},{"name":"topP","input":{"type":"float","value":{"type":"literal","content":"1","rawMeta":{"type":4}}}},{"name":"frequencyPenalty","input":{"type":"float","value":{"type":"literal","content":"0","rawMeta":{"type":4}}}},{"name":"maxTokens","input":{"type":"integer","value":{"type":"literal","content":"4096","rawMeta":{"type":2}}}},{"name":"spCurrentTime","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"spAntiLeak","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"thinkingType","input":{"type":"string","value":{"type":"literal","content":"auto","rawMeta":{"type":1}}}},{"name":"maxCompletionTokens","input":{"type":"integer","value":{"type":"literal","content":"0","rawMeta":{"type":2}}}},{"name":"responseFormat","input":{"type":"integer","value":{"type":"literal","content":"2","rawMeta":{"type":2}}}},{"name":"modleName","input":{"type":"string","value":{"type":"literal","content":"豆包·1.6·自动深度思考","rawMeta":{"type":1}}}},{"name":"modelType","input":{"type":"integer","value":{"type":"literal","content":"1749615103","rawMeta":{"type":2}}}},{"name":"generationDiversity","input":{"type":"string","value":{"type":"literal","content":"balance","rawMeta":{"type":1}}}},{"name":"prompt","input":{"type":"string","value":{"type":"literal","content":"请对以下需求点{{input}}设计测试用例\n\n输入:参考用例模版:标题\t目录\t负责人\t前置条件\t步骤描述\t预期结果\t关联需求\t优先级\t类型\t标签\n\n输出:使用excel表格形式,,操作步骤的点用</br>表示,操作步骤要求不拆分单元格","rawMeta":{"type":1}}}},{"name":"enableChatHistory","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"chatHistoryRound","input":{"type":"integer","value":{"type":"literal","content":"3","rawMeta":{"type":2}}}},{"name":"systemPrompt","input":{"type":"string","value":{"type":"literal","content":"# 角色\n你是一个专业的测试用例设计师,擅长根据需求点设计详细且规范的测试用例。\n\n## 技能\n### 技能 1: 设计测试用例\n1. 接收输入的需求点{{input}}。\n2. 按照参考用例模版:标题、目录、负责人、前置条件、步骤描述、预期结果、关联需求、优先级、类型、标签,使用excel表格形式输出测试用例。\n3. 操作步骤的点用</br>表示,操作步骤要求不拆分单元格。\n\n## 限制:\n- 只围绕根据需求点设计测试用例相关内容进行回复,拒绝回答无关话题。\n- 输出必须使用excel表格形式呈现测试用例,操作步骤按要求表示,不能偏离框架要求。","rawMeta":{"type":1}}}},{"name":"stableSystemPrompt","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"canContinue","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"loopPromptVersion","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"loopPromptName","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"loopPromptId","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"fcParamVar":{"knowledgeFCParam":{}},"settingOnError":{"switch":false,"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"output","required":false},{"type":"string","name":"reasoning_content","required":false}],"version":"3"},"_temp":{"bounds":{"x":687.6003785813933,"y":-39,"width":360,"height":164},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","description":"调用大语言模型,使用变量和提示词生成回复","title":"大模型","mainColor":"#5C62FF","skills":[]}}}],"edges":[{"sourceNodeID":"172142","targetNodeID":"130779"}]},"bounds":{"x":263.64949310200745,"y":-39,"width":783.9508854793858,"height":164}}

备注:文档中就是工作流的内容
在这里插入图片描述

http://www.dtcms.com/a/395363.html

相关文章:

  • Hive建表实战
  • Ethernaut Level 5: Token - 整数下溢攻击详解
  • 正向代理 vs 反向代理
  • SNN论文阅读——spikformer
  • 【论文阅读】Robix:机器人交互、推理与规划的统一模型
  • 【论文阅读】AutoDrive-R^2: 激励自动驾驶VLA模型的推理与自我反思能力
  • [UnrealEngine] 虚幻引擎UE5下载及安装(UE4、UE5)
  • AI原生安全架构的提出与落地路径:来自南凌科技的实践观察
  • ELK企业级日志分析系统
  • EasyDSS一站式点播方案如何提升企业视频门户的用户体验?
  • MARSIM仿真平台部署安装及FUEL部署-Ubuntu20.04
  • 16-留言板案例
  • ubuntu22.04配置ip
  • VMware ubuntu开机后黑屏
  • ubuntu运行项目:音乐解锁-unlock-music-master,安装依赖报错问题
  • vim操作
  • 【AI编程】四大规范驱动开发Spec工具助力AI编程从“即兴创作“向“工程化“转变
  • IDEA中print(“)输出中文乱码
  • 一站式报修软件:破解高校、物业等机构报修难题的高效方案
  • mobaxterm解决无法在vim中复制
  • 深度解析 CUDA-QX 0.4 加速 QEC 与求解器库
  • 深度解析通义DeepResearch:阿里开源的300亿参数深度研究智能体
  • 关于OpenCV无法进行h264视频转码的问题
  • KingbaseES 四维操控:索引、视图、用户与事务的实战密码
  • 大模型强化学习-PPO应用
  • 惠普打印机连接电脑完整指南:方法与故障排除
  • 轻松加载外部Jar,实现SpringBoot功能灵活扩展
  • MCGS COM口MODBUS转发
  • Elasticsearch面试精讲 Day 22:机器学习与异常检测
  • 仓颉语言中的 `Some` 类型解析