软件测试之【合理的利用GPT来辅助软件测试一】

读者大大们好呀!!!☀️☀️☀️

🔥 欢迎来到我的博客
👀期待大大的关注哦❗️❗️❗️
🚀欢迎收看我的主页文章➡️寻至善的主页

文章目录

  • 前言
  • GPT的原理及技巧
  • GPT辅助接口自动化测试

前言

在编程基础栏目中,有一篇介绍了GPT的使用本篇将具体到软件测试岗位的GPT相关操作来辅助我们更好的进行测试工作,下面将从两个方面:一、GPT的原理与技巧;二、GPT辅助接口自动化测试。来介绍

GPT的原理及技巧

GPT的原理

G:生成式:即能自发的生成内容
P:预训练:不需要再训练,开箱即用的一种通用语言模型。
T:变换模型:处理语言与生成文章和对话。

GPT的使用技巧

1、角色提示
给GPT指定角色
2、示例提示
按照你的示例让GPT回答
3、风格提示
给GPT指定角色风格
4、引导提示
利用关键词给GPT以 引导

GPT使用流程

第一步:评估ChatGPT的专业能力
第二步:给ChatGPT发送清晰明确的指令
第三步:检查ChatGPT的回答

GPT辅助接口自动化测试

1、接口文档
接口功能:描述接口具体功能
接口地址:列出具体的接口地址
请求方式:GET、POST、PUT等
请求参数:请求头+请求体
返回数据:状态代码+返回参数

2、利用GPT输出标准化接口信息
在这里插入图片描述

3、ChatGPT辅助设计测试用例

1️⃣账号密码登入接口:
🔥设计测试用例需要细化并明确需求
针对以上接口设计接口测试用例,需要包含编号、用例标题、接口地址、请求参数和预期结果。针对以上接口设计接口测试用例,需要包含编号、用例标题、接口地址、请求头、请求体和预期结果请求参数和返回参数要完整,覆盖请求头和请求体的等价类和边界值,预期结果需要同时检查HTTP标准响应状态码和返回数据status。以表格形式输出。
在这里插入图片描述

2️⃣修改/添加地址接口

🔥和登入接口有关联
🔥登入接口,关联字段要求保存token
针对以上接口设计接口测试用例,需要包含编号
用例标题、接口地址、请求方式、请求头、请求体、预期结果和关联,请求参数和返回参数要完整,覆盖请求头和请求体的等价类和边界值,预期结果需要同时检查HTTP标准响应状态码和返回数据status以表格形式输出。
关联:token
说明:保存返回数据中的token到d:\token.txt文件
在这里插入图片描述
🔥添加地址接口,请求头要求读取token
针对以上接口设计接口测试用例,需要包含编号
用例标题、接口地址、请求方式、请求头、请求
体、预期结果和关联,请求参数和返回参数要完
整,覆盖请求头和请求体的等价类和边界值,预
期结果需要同时检查HTTP标准响应状态码和返回
数据status。
以表格形式输出。
请求头:Authorization:<token>
说明:Authorization的取值为"Bearer"加上读
取d:\token.txt文件中token值
在这里插入图片描述
下篇将对GPT自动生成测试数据、辅助编写测试代码、完善测试报告进行撰写。

✈️✈️✈️如果喜欢这篇文章的话

🙏大大们可以动动发财的小手:
👉👉👉 点赞:👍收藏:⭐️评论:✍️👈👈👈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/640859.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大语言模型(LLM)漏洞爆发,AI模型无一幸免

本文概述了人工智能初创公司Anthropic于2024年04月03日发表的一篇针对人工智能安全的论文&#xff0c;该公司在本论文中宣布的一种新的“越狱”技术&#xff0c;名为Many-shot Jailbreaking&#xff08;多轮越狱&#xff09;。文章详细描述了目前大语言模型&#xff08;LLM&…

MLLM | InternLM-XComposer2-4KHD: 支持336 像素到 4K 高清的分辨率的大视觉语言模型

上海AI Lab&#xff0c;香港中文大学等 论文标题:InternLM-XComposer2-4KHD: A Pioneering Large Vision-Language Model Handling Resolutions from 336 Pixels to 4K HD 论文地址:https://arxiv.org/abs/2404.06512 Code and models are publicly available at https://gi…

FastWiki一分钟本地离线部署本地企业级人工智能客服

介绍 FastWiki是一个开源的企业级人工智能客服系统&#xff0c;它使用了一系列先进的技术和框架来支持其功能。 技术栈 前端框架&#xff1a;React LobeUI TypeScript后端框架&#xff1a;MasaFramework 基于 .NET 8动态函数&#xff1a;基于JavaScript V8引擎实现向量搜索…

System Dashboard for Mac:强大的系统监控与管理工具

System Dashboard for Mac是一款专为苹果电脑设计的系统监控与管理工具&#xff0c;以其直观易用的界面和全面的功能&#xff0c;深受用户喜爱。 System Dashboard for Mac v1.10.11激活版下载 这款软件能够实时监测系统的重要参数&#xff0c;包括CPU使用率、内存利用率、硬盘…

用友U8-Cloud api/hr接口存在SQL注入漏洞

声明&#xff1a; 本文仅用于技术交流&#xff0c;请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 简介 U8 Cloud是由用友推出的新一代云ERP系统&#xff0…

Acrobat Pro DC 2021:强大的PDF编辑软件

Acrobat Pro DC 2021是Adobe公司推出的一款全面而强大的PDF编辑软件&#xff0c;凭借其卓越的性能和丰富的功能&#xff0c;成为了PDF编辑领域的领军者。 Acrobat Pro DC 2021中文激活版下载 这款软件具备全面的PDF编辑功能&#xff0c;包括文本编辑、图片处理、页面组织等&…

3Darray 修改array值然后保存图片

from PIL import Image import numpy as np img_path ./000001.jpg # 读取图片 image Image.open(img_path) width, height image.size print("图片的宽度为{},高度为{}".format(width,height)) print("图片的mode为{}".format(image.mode)) print(&quo…

Node.js 基础学习

文章目录 1. Node.js1.1 是什么&#xff1f;1.2 作用 2. 命令行工具2.1 命令的结构2.2 常用命令 3. Node.js 注意点3.1 Node.js 中不能使用DOM 和BOM 的API3.2 Node.js 中顶级对象叫做global 4. Buffer4.1 Buffer 特点4.2 Buffer 创建方式4.3 Buffer 操作与注意点 5. 计算机基础…

ssm071北京集联软件科技有限公司信息管理系统+jsp

北京集联软件科技有限公司信息管理系统 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本信息管理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理…

智慧浪潮下的产业园区:洞察智慧化转型如何打造高效、绿色、安全的新园区

目录 一、引言 二、智慧化转型的内涵与价值 三、打造高效园区的智慧化策略 1、建设智能化基础设施 2、推广智能化应用 3、构建智慧化服务平台 四、实现绿色园区的智慧化途径 1、推动绿色能源应用 2、实施绿色建筑设计 3、加强环境监测与治理 五、保障园区安全的智慧…

Ghost Buster Pro for Mac:强大的系统优化工具

Ghost Buster Pro for Mac是一款功能强大的系统优化工具&#xff0c;专为Mac用户设计&#xff0c;旨在提供全方位的系统清理、优化和维护服务。 Ghost Buster Pro for Mac v3.2.5激活版下载 这款软件拥有出色的垃圾清理能力&#xff0c;能够深度扫描并清除Mac上的无效目录、文件…

计算机视觉 CV 八股分享 [自用](更新中......)

目录 一、深度学习中解决过拟合方法 二、深度学习中解决欠拟合方法 三、梯度消失和梯度爆炸 解决梯度消失的方法 解决梯度爆炸的方法 四、神经网络权重初始化方法 五、梯度下降法 六、BatchNorm 七、归一化方法 八、卷积 九、池化 十、激活函数 十一、预训练 十二…