ChatGPT助力测试领域!探索人工智能编写测试用例的新前景

简介

测试用例是测试人员的核心工作内容,是测试人员思想的“实现类”,其充分体现了测试的思路,可以为后续的测试行为提供指导,是测试人员了解业务的重要根据和质量之根本。如果测试用例设计得不完成,出现了遗漏,那么通常是会出现大家不想看到的后果,如漏测、线上 Bug 不断等。——引用自《饿了么质量体系搭建实战》

一个测试用例通常包含以下要素:

  • 测试模块

  • 测试标题

  • 前置条件

  • 测试步骤

  • 预期结果

  • 实际结果

当然,有些测试用例可能还包含执行人等,可以根据自己的公司的需求,定义好测试用例的格式要求。

实践演练

那么如何让 ChatGPT 自动生成测试用例呢?

  1. 要把对应的需求信息给到 ChatGPT。

  2. 规定好用例的格式。

  3. 规定好用例的输出格式,减少调整的成本。

假设以下是我们的需求内容:

在 Web 界面上添加一个搜索按钮,要求能够做到关键词精确匹配与模糊匹配。

那么我们的提示词可以如此编写:

  • 提示词:我是一个测试工程师,这是我收到的需求信息:在 Web 界面上添加一个搜索按钮,要求能够做到关键词精确匹配与模糊匹配。要求根据以上的需求生成测试用例。要求测试用例包含以下信息:测试模块、测试标题、前置条件、测试步骤、预期结果、实际结果。测试用例输出的格式使用 markdown 的表格格式

根据您提供的需求,以下是两个测试用例示例,分别覆盖了关键词精确匹配和模糊匹配。测试用例的格式采用Markdown表格格式。### 测试用例 1:关键词精确匹配| 测试模块   | 测试标题         | 前置条件                 | 测试步骤                                   | 预期结果                     | 实际结果                     |
|------------|------------------|--------------------------|--------------------------------------------|------------------------------|------------------------------|
| 搜索按钮   | 关键词精确匹配   | Web界面已加载             | 1. 打开Web界面<br>2. 定位搜索按钮并点击<br>3. 输入关键词<br>4. 执行搜索 | 出现与关键词精确匹配的结果   | 实际结果与预期结果相符         |### 测试用例 2:模糊匹配| 测试模块   | 测试标题       | 前置条件                 | 测试步骤                                     | 预期结果                 | 实际结果                 |
|------------|----------------|--------------------------|----------------------------------------------|--------------------------|--------------------------|
| 搜索按钮   | 模糊匹配       | Web界面已加载             | 1. 打开Web界面<br>2. 定位搜索按钮并点击<br>3. 输入模糊关键词<br>4. 执行搜索 | 出现与关键词模糊匹配的结果 | 实际结果与预期结果相符   |请根据您的具体需求进行适当的调整,并创建更多的测试用例,覆盖更多可能的情况,例如异常输入、搜索结果为空等情况。
我们需要将测试用例整合起来,这样好做用例的归档处理,可以进一部分输入我们的提示词
  • 提示词:请帮我将这两个表格整合起来,并且在表格内补充异常输入、搜索结果为空的用例。


| 测试模块   | 测试标题         | 前置条件                 | 测试步骤                                   | 预期结果                     | 实际结果                     |
|------------|------------------|--------------------------|--------------------------------------------|------------------------------|------------------------------|
| 搜索按钮   | 关键词精确匹配   | Web界面已加载             | 1. 打开Web界面<br>2. 定位搜索按钮并点击<br>3. 输入关键词<br>4. 执行搜索 | 出现与关键词精确匹配的结果   | 实际结果与预期结果相符         |
| 搜索按钮   | 模糊匹配         | Web界面已加载             | 1. 打开Web界面<br>2. 定位搜索按钮并点击<br>3. 输入模糊关键词<br>4. 执行搜索 | 出现与关键词模糊匹配的结果   | 实际结果与预期结果相符         |
| 搜索按钮   | 异常输入         | Web界面已加载             | 1. 打开Web界面<br>2. 定位搜索按钮并点击<br>3. 输入特殊字符<br>4. 执行搜索 | 显示输入格式错误提示         | 实际结果与预期结果相符         |
| 搜索按钮   | 搜索结果为空     | Web界面已加载             | 1. 打开Web界面<br>2. 定位搜索按钮并点击<br>3. 输入不存在的关键词<br>4. 执行搜索 | 显示无匹配结果提示           | 实际结果与预期结果相符         |
以上就是整合后的 ChatGPT 的回复,我们只需要将 Markdown 格式的用例,粘贴到 excel 中,即可将测试用例进行归档。

总结

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

  1. 写清楚需求:要把对应的需求信息给到 ChatGPT;规定好用例的输出格式,减少调整的成本。

  2. 系统的测试变化:在交互的过程中,会发现 ChatGPT 无法一次满足需求,所以可以进一步纠正它的回复,直到满意为止。

  3. 提供参考文本:规定好用例的格式。

  4. 将复杂的任务拆分为更简单的子任务。

推荐学习

人工智能测试开发训练营为大家提供全方位的人工智能测试知识和技能培训行业专家授课,实战驱动,并提供人工智能答疑福利内容包含ChatGPT与私有大语言模型的多种应用,人工智能应用开发框架 LangChain,视觉与图像识别自动化测试,人工智能产品质量保障与测试,知识图谱与模型驱动测试,深度学习应用带你一站式掌握人工智能测试开发必备核心技能,快速提升核心竞争力!

 

推荐学习

【霍格沃兹测试开发】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,从零到一做接口自动化测试/从零基础到进阶到实战

【霍格沃兹测试开发】建议收藏全国CCF测试开发大赛Python接口自动化测试赛前辅导 /项目实战

新手专区--7小时入门软件测试

新手专区--接口测试入门到实战精通

面试专区--软件测试如何获得高薪?

提升专区--测试开发技能图谱

新手专区 -- 软件测试精品课教程合集

【软件测试教程】软件测试面试实战之软件测试用例编写(一)

【软件测试教程】面试必问的软件测试基本理论及概念

【软件测试教程】面试必会问到的软件测试用例基本理论及方法

【软件测试教程】大厂的软件测试体系是什么样的?

【软件测试教程】名企大厂软件开发流程案例分析

【软件测试教程】做软件测试必须要懂的软件开发流程

【软件测试教程】做测试必须要了解的最常用的几种软件开发模型

【软件测试教程】软件测试如何在面试中向HR要到更高的薪资?

【软件测试教程】如何根据招聘需求选择最值得入职的软件测试岗位?

【软件测试教程】一线互联网名企软件测试岗位招聘具体流程揭秘

【软件测试教程】BAT大厂软件测试简历拆解及细节分析

【软件测试教程】撰写软件测试简历时必须要注意的5个事项

【软件测试教程】能进入BAT一线互联网大厂的优质软件测试简历必须包含的7大板块

软件测试工程师简历面试教程攻略--如何写出能进BAT大厂测开岗的优质简历?如何在面试中向HR要到更高薪资?如何拿到更高级别的offer?--持续更新!

【软件测试教程】自动化测试入门-只能二维码登录,自动化测试怎么做?

【软件测试教程】Appium自动化测试-九宫格解锁

【软件测试教程】面试现写10个linux命令,写不出来怎么办(上)

【软件测试教程】面试现写10个linux命令,写不出来怎么办(下)

【软件测试教程】自动化测试-比fiddler更好用的抓包工具,你知道吗?

【软件测试教程】使用python如何去做接口自动化测试?

【软件测试教程】自动化测试-如何使用selenium自动发邮件

【软件测试教程】软件测试入门进阶-测试新人的如何学习更容易涨薪

【软件测试教程】学会这个技巧,测试用例设计完全无压力

【软件测试教程】Allure一节课学会生成业内最优秀的自动化测试报告

【软件测试教程】自动化测试-selenium grid 搭建分布式测试平台

【软件测试教程】零基础掌握接口测试神器postman

【软件测试教程】UI自动化的高级定位,你学会了吗?

【软件测试教程】自动化测试-pytest测试框架

【软件测试教程】自动化测试框架-pytest测试框架详解

【软件测试教程】接口测试用例应该如何设计

【软件测试教程】Appium自动化测试-实现企业微信自动打卡

【软件测试教程】软件测试入门进阶-面试官常问的adb命令

【软件测试教程】Python+Excel自动化管理测试用例

【软件测试教程】自动化测试神器-charles抓包工具的使用

【软件测试教程】Appium 企业微信自动打卡

【软件测试教程】性能测试核心攻略-性能监控数据展示

【软件测试教程】软件测试入门进阶-面试中的测试用例设计思路

【软件测试教程】软件测试入门进阶-面试必考的SQL核心知识

测试开发公开课

【软件测试教程】移动端自动化测试appium电商自动下单流程

【软件测试教程】移动端自动化appium安装避坑指南

【软件测试教程】零基础掌握接口测试神器postman

【软件测试教程】软件测试高薪成长路线

【软件测试教程】一节课!帮你搞定Appium环境安装

【软件测试教程】面试官让你现写10个Linux命令,怎么写?

【软件测试教程】小白也能快速上手的神器工具的monkey

【软件测试教程】高级测试开发工程师必会的算法

【软件测试教程】自动化测试碰到二维码登录怎么办

【软件测试教程】软件测试小白如何学习成长最快

【软件测试教程】面试官爱问的adb命令,你掌握了么?

【软件测试教程】高薪软件测试工程师成长路线

【软件测试教程】高级软件测试才会的数据库的进阶使用

【软件测试教程】面试现写sql查询语句

【软件测试教程】测试开发必会-自动化测试框架pytest

【软件测试教程】三十分钟搞定App性能测试

【软件测试教程】经典软件测试开发面试题冒泡排序

【软件测试教程】一节课搞定面试现场写软件测试用例

【软件测试教程】一节课掌握超好用的软件测试框架pytest

【软件测试教程】常用linux基础命令

【软件测试教程】测试平台开发入门之Vue基础语法实战

【软件测试教程】docker-compose管理多个容器

【软件测试教程】自动化测试pytest实战案例

【软件测试教程】面试官爱问的常用linux命令,你会了吗?

【软件测试教程】七行代码搞定web自动化测试

【软件测试教程】你不知道的JMeter的高级技巧

【软件测试教程】让面试官眼前一亮的自动化测试技巧

【软件测试教程】面试官常问的adb命令

【软件测试教程】一节课教你掌握经典面试题冒泡排序

【软件测试教程】管理测试环境必备工具Shell

【软件测试教程】面试加分的移动端自动化测试技巧-高级定位技巧

【软件测试教程】一节课入门BAT级别的测试开发知识点springboot

【软件测试教程】快速入门接口测试-接口项目落地

【软件测试教程】自动化测试必会-java数据驱动

【软件测试教程】数据库必会技能-面试现写sql查询语句

【软件测试教程】3分钟搭建各种测试常用网站

【软件测试教程】自动化测试必会-python面向对象

【软件测试教程】面试现写sql查询语句写不出来怎么办

【软件测试教程】面试官问java如何读写文件,你怎么回答

【软件测试教程】Java测试平台开发入门篇之vue基础语法实战

接口测试入门到实战精通

【软件测试教程】测开必备工具mitmproxy

【软件测试教程】雪球app抓包与mock实战(一)

【软件测试教程】雪球app抓包与mock实战(二)

【软件测试教程】雪球app抓包与mock实战(三)

【软件测试教程】软件测试、开发工程师必备工具curl

【软件测试教程】session、cookie、token区别

【软件测试教程】get、post区别实战详解

【软件测试教程】结构化请求体构造JSON XML

22:49【软件测试教程】结构化响应断言JSON XML

【软件测试教程】一节课入门BAT级别的测试开发知识点springboot

【软件测试教程】性能测试压测实战-JMeter+InfluxDB+Grafana压测数据展示

【软件测试教程】高级软件测试必备-管理测试环境必备工具Shell

【软件测试教程】软件测试核心干货-面试中测试用例设计思路

【软件测试教程】软件测试面试实战-面试现写sql查询语句写不出来怎么办

【软件测试教程】零基础学测试如何比别人更快拿到好的offer

【软件测试教程】零基础掌握接口测试神器postman

【软件测试教程】移动端自动化测试-Appium环境入门

【软件测试教程】移动端自动化测试-使用APPIUM实现电商APP下单流程

【软件测试教程】教你高级测试才会的日志分析方法

【软件测试教程】软件测试数据库-面试现写sql查询语句写不出来怎么办

【软件测试教程】测试开发必备-移动端自动遍历工具

【软件测试教程】高级测试开发教程-Docker一条命令搭建测试流程管理环境

【软件测试教程】软件测试高薪秘籍-零基础学测试如何比别人拿到更高薪的offer

【软件测试教程】自动化测试教程-经典面试题java多线程你熟悉吗?

【软件测试教程】软件测试用例设计

【软件测试教程】高级性能测试数据展示

【软件测试教程】高级软件测试开发-面试官都喜欢问的高级定位原理你知道吗

【软件测试教程】appium移动端自动化测试实现电商app下单流程

【软件测试教程】自动化测试必备-面试官问java如何读写文件,你怎么回答

【软件测试教程】1小时快速入门接口测试

【软件测试教程】接口测试必会-charles抓包神器

【软件测试教程】软件测试开发持续集成利器-jenkins快速上手

【软件测试教程】自动化测试如何提高可维护性

【软件测试教程】自动化测试-Python与经典面试题手写冒泡排序

【软件测试教程】软件测试数据库专题-面试现写sql查询语句写不出来怎么办

【软件测试教程】性能测试入门实战

【软件测试教程】软件测试之shell实战项目-实现脚本抽奖小程序

【软件测试教程】软件测试实战项目系列-老板让我自己组建测试流程

【软件测试教程】软件测试必备Linux入门基础

【软件测试教程】自动化测试基础教程-如何使用自动化工具投简历

【软件测试教程】帮你搞定自动化测试平台与兼容性测试-stf平台

【软件测试教程】接口测试教程-15分钟建造接口测试环境

【软件测试教程】高级性能测试-JMeter+InfluxDB+Grafana压测数据展示

【软件测试教程】Java自动化测试平台开发入门篇之初识springboot

【软件测试教程】web自动化测试框架selenium-UI自动化测试如何绕过二维码登录

【软件测试教程】自动化测试入门教程-pytest测试框架

【软件测试教程】自动化测试教程-三剑客之awk

【软件测试教程】httprunner使用HttpRunner高效实现接口测试自动化

【软件测试教程】移动端自动化测试-Appium环境搭建及入门

【软件测试教程】APP自动化测试-移动端自动遍历工具

【软件测试教程】搞定软件测试数据库-mysql查询思维训练

【软件测试教程】自动化测试入门教程-python分支结构和循环结构

【软件测试教程】自动化测试入门教程-python模块与输入输出

【软件测试教程】零基础自学-大厂的软件测试体系

【软件测试教程】零基础自学-快速搞定接口测试

【软件测试教程】软件测试零基础自学教程-linux系统 与shell环境准备

【软件测试教程】测试开发必会-Docker基础

【软件测试教程】自动化测试入门教程-Java基础数据驱动

【软件测试教程】Java测试平台开发入门篇之vue基础语法实战

【软件测试教程】搞定自动化测试-java数据驱动

【软件测试教程】接口测试入门教程-HttpRunner

【软件测试教程】自动化测试教程-Xpath

【软件测试教程】自动化测试教程-Linux基础命令

【软件测试教程】自动化测试教程-Linux三剑客

【软件测试教程】自动化测试教程-pageobject企业微信实战

【软件测试教程】自动化测试与兼容性测试平台-stf平台

【软件测试教程】APP自动化测试-appium原理解析与九宫格解锁

【软件测试教程】接口测试教程-httprunner的基础使用

【软件测试教程】MySQL数据库基本增删改查与多表查询

【软件测试教程】自动化测试教程-Linux基础

【软件测试教程】自动化测试教程-jenkins快速上手

【软件测试教程】软件测试教程-mysql数据库环境搭建与表结构创建修改操作

【软件测试教程】PO设计模式在手机自动化测试中的应用

【软件测试教程】自动化测试入门教程-seleniumIDE录制以及常用api

【软件测试教程】web自动化测试入门-cookie

【软件测试教程】软件测试进阶-Shell基础

【软件测试教程】Python自动化测试入门-python字符串数据结构

【软件测试教程】自动化测试必会教程-pageobject

【软件测试教程】web自动化测试selenium高级用法-CssSelector

【软件测试教程】移动端app自动化测试-Appium环境搭建及入门

【软件测试教程】高级自动化测试必备-python函数与模块

【软件测试教程】接口测试入门实战-基于企业微信api进行接口测试

【软件测试教程】自动化测试selenium高级用法-xpath定位

【软件测试教程】软件测试数据库必备-mysql查询

【软件测试教程】自动化测试必会-python条件、循环表达式

【软件测试教程】接口测试工具之charles高级用法代理抓包+数据篡改

【软件测试教程】高级自动化测试入门-selenium基础

【软件测试教程】Java自动化测试平台初识springboot

【软件测试教程】名企的软件开发流程是怎样的

【软件测试教程】Java 自定义注解 模拟数据驱动

【软件测试教程】安全测试专家邀你在线实操转帐安全

【软件测试教程】高级软件测试开发服务集群架构docker+k8s

【软件测试教程】利用Jenkins自己搞定测试环境自动发布

【软件测试教程】自动化测试平台与兼容性测试-STF多设备管理平台

【测试教程】亿级流量App项目管理攻略

【测试教程】真实金融安全问题解析,近距离接触安全测试

【测试教程】移动自动化入门之路+成长路径

【测试教程】appium元素定位+测试报告

【测试教程】软件测试HR教你谈薪资

【测试教程】如何高效率交付测试工作

【测试教程】用Python做自动化测试-数据分析

【测试教程】前端渲染时长的统计方案-

【测试教程】APP自动化测试 Page Object实战-思寒

【测试教程】测试质量体系建设实践方法

【测试教程】利用Jenkins自己搞定测试环境自动发布

【测试教程】appium入门-九宫格解锁

【测试教程】Linux三剑客实战--shell经典面试题大解密

【测试教程】从质量保障体系引发的测试管理思考

【测试教程】接口自动化测试体系构建

【测试教程】软件测试简历指导-让你的简历会说话

【测试教程】性能测试与性能分析的价值体现

【测试教程】性能分析大师如何给出关键论据分析需求

【测试教程】移动自动化测试中的小技巧

【测试教程】接口测试公开课(二)-数据驱动

【测试教程】一节课教你将性能分析报告做的有颜又有料

【测试教程】Linux三剑客进阶

【APP自动化测试教程】使用Page Object设计模式提高自动化测试脚本的可维护性

接口测试

【接口测试】rest-assured高级进阶-对接口时间进行断言、导出数据【软件测试】

【接口测试】rest-assured高级进阶-发送json请求【软件测试】

【接口测试】断言机制实战演练-2【软件测试】

【接口测试】断言机制实战演练-1【软件测试】

【接口测试】断言机制基础讲解【软件测试】

【接口测试】移动端代理抓包-数据拦截与修改实战演练【软件测试】

【接口测试】移动端代理抓包-数据拦截与修改方法教学【软件测试】

【接口测试】Charles高阶项目实战演练【软件测试】

【接口测试】Charles拦截请求和拦截响应【软件测试】

【接口测试】Charles的重要特性【软件测试】

【接口测试】Burpsuite重要特性【软件测试】

【接口测试】Curl常见用法及代理工具分析【软件测试】

【接口测试】HTTP协议组成及客户端模拟请求工具【软件测试】

【接口测试】HTTP协议-代理工具抓包和篡改结果【软件测试】

【接口测试】接口测试--协议分析工具【软件测试】

【接口测试】接口测试常见的协议【软件测试】

【接口测试】接口测试的意义与入门基础【软件测试】

【软件测试】接口测试入门到实战精通-协议、框架、持续集成、断言、运行与维护-教你如何从零开始搞定接口测试

【软件测试】java语言rest-assured框架进行接口测试实战

【测试教程】软件测试工程师高段位进阶之路

【测吧】软件测试开发BAT一线名企面试指南-小白慎点-(霍格沃兹测试学院)

【测吧】软件测试工程师如何拿到P5-P7高薪offer?

【测吧】1、2019年软件测试行业形势分析

【测吧】2、BAT一线名企软件测试职位解析

【测吧】3、百度、阿里软件测试面试题解析

【测吧】4、如何获取一线名企软件测试岗位内推?

【测吧】5、软件测试行业2018年度调查报告

【测吧】6、如何撰写优秀的个人技能-软件测试简历

【测吧】7、如何展示丰富的项目经验-软件测试简历

【测吧】8、如何写出一份完整的简历-软件测试简历

【测吧】9、解读百度质量部胜任力模型-软件测试技能图谱

【测吧】10、不同level软件测试工程师应具备的基本能力

【测吧】11、软件测试工程师技术背后的寓意

【测吧】12、软件测试工程师如何持续增强自己的技术水平?

【测吧】13、一线大厂软件测试面试必问的3个问题

【测吧】14、BAT+TM3经典软件测试面试题剖析

【测吧】15、一线名企软件测试面试必考的领域知识

【测吧】16、软件测试面试常见不通过的原因

【测吧】7小时入门软件测试

1.【测吧】软件测试基本概念-【7小时入门软件测试】

2.【测吧】软件测试阶段的测试流程-【7小时入门软件测试】

3.【测吧】软件测试技术分类讲解-【7小时入门软件测试】

4.【测吧】软件测试常见问题解答-【7小时入门软件测试】

5.【测吧】面向服务的接口测试体系-【7小时入门软件测试】

6.【测吧】软件测试开发-研发阶段的质量保证(测试左移)-【7小时入门软件测试】

7.【测吧】测试开发-发布后的质量监控(测试右移)-【7小时入门软件测试】

8.【测吧】软件测试技术体系图谱-【7小时入门软件测试】

9.【测吧】企业招人标准--软件测试高薪秘诀-【7小时入门软件测试】

10.【测吧】如何写好简历--软件测试高薪秘诀-【7小时入门软件测试】

11.【测吧】面试技能技巧--软件测试高薪秘籍-【7小时入门软件测试】

12.【测吧】真实案例分析--软件测试高薪秘籍-【7小时入门软件测试】

【测吧】2019年软件测试职业发展公开课(五)

【测吧】兼容性软件测试与自建测试实验室(中)

【测吧】软件测试入门-互联网测试流程和技术体系(上)

【测吧】软件测试入门-互联网测试流程和技术体系(下)

【测吧】面试官最爱问的兼容性软件测试

【测吧】Junit结合下一代测试报告框架Allure2

【测吧】如何从零开始高效的做好兼容性软件测试

【测吧】手机浏览器、webview、微信小程序自动化软件测试

【测吧】2019软件测试行业调查报告解读

【测吧】BAT软件测试岗位面试要点剖析+简历点评

【测吧】面试BAT软件测试开发,你需要具备哪些技能?

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

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

相关文章

在Visual Studio Code macOS上尽量用Clang编译C++

在linux上惯用g编译cpp. 照理说macOS只要装了g, vscode装了C/C的扩展包: 此外配置了下列文件就可以用g编译: tasks.json (compiler build settings) launch.json (debugger settings) c_cpp_properties.json (compiler path and IntelliSense settings) 下列是用于g对以上3个配…

Kafka - Kafka 为啥抛弃 Zookeeper?

Kafka 为什么要抛弃 ZooKeeper&#xff1f;取代方案是怎样的&#xff1f;因为确实有优化空间。 Zookeeper加kafka 的架构&#xff0c;有三层角色&#xff1a; zookeeper &#xff0c;提供基础的状态持久化和状态通知服务 controller &#xff0c;基于zookeeper提供的服务&…

如何在Flask应用程序中使用JSON Web Tokens进行安全认证

密码、信用卡信息、个人识别号码&#xff08;PIN&#xff09;——这些都是用于授权和认证的关键资产。这意味着它们需要受到未经授权的用户的保护。 作为开发者&#xff0c;我们的任务是保护这些敏感信息&#xff0c;并且在我们的应用程序中实施强大的安全措施非常重要。 现在…

PLC无线通讯技术在汽车喷涂车间机械手臂上的应用

一、项目背景 在汽车生产装配工艺中&#xff0c;机械臂目前已经广泛地应用于装配、搬运等工业生产中&#xff0c;在机械臂系列产品中&#xff0c;汽车喷漆自动控制喷涂机械装置以其独特的优势&#xff0c;能够根据油漆喷涂量的大小&#xff0c;严格控制喷嘴与喷漆面之间距离等…

flink Unsupported operand types: IF(boolean, NULL, String)

问题&#xff1a;业务方存储了NULL 字符串&#xff0c;需要处理为 null select if(anull&#xff0c;null&#xff0c;a); 结果遇到了 Unsupported operand types: IF(boolean, NULL, String)&#xff0c;根据报错反馈&#xff0c;很明显应该是没有对 null 自动转换&#xff…

vue里面事件修饰符.stop使用案例

Vue.js 事件修饰符 .stop 用于阻止事件继续传播&#xff0c;即阻止事件冒泡。这在处理父子组件之间的事件通信时特别有用&#xff0c;可以防止事件从子组件冒泡到父组件&#xff0c;或者在一个元素上绑定多个事件处理函数时&#xff0c;阻止后续事件处理函数的执行。 下面是一个…

直播预告:拥抱AI-探索AI大模型在邮件反钓鱼检测的应用

随着ChatGPT的问世&#xff0c;生成式AI技术迅速渗透到我们生活的各个角落&#xff0c;以ChatGPT为代表的生成式AI技术&#xff0c;依托其强大的AI模型和海量数据&#xff0c;赢得了广泛的欢迎。 然而&#xff0c;生成式AI的不断演进也带来了新的挑战。大型语言模型&#xff08…

前端常用的数据加密方式

前端开发中&#xff0c;数据安全是至关重要的一个方面。数据加密是保护用户隐私和信息安全的关键方法之一。 前端常用的数据加密方式涵盖了对传输数据的加密、存储数据的加密以及客户端与服务器端之间通信的加密。 1. 对称加密算法 对称加密算法使用相同的密钥进行加密和解密…

IUG-CF论文精读

Neural collaborative filtering with ideal user group labels &#xff08;具有理想用户组标签的神经协同过滤&#xff09; 论文地址&#xff1a;https://www.sciencedirect.com/science/article/pii/S0957417423023898 摘要&#xff1a; 人口统计信息是推荐系统(RSs)的关键…

社交媒体数据恢复:钉钉

在数字化办公日益普及的今天&#xff0c;钉钉作为一款综合性的企业级通讯工具&#xff0c;已经深入到众多企业和个人的工作与生活中。然而&#xff0c;在日常使用过程中&#xff0c;我们难免会遇到一些意外情况导致数据丢失的问题。本文将针对钉钉数据恢复这一主题&#xff0c;…

色彩空间转换在AI去衣技术中的应用与探索

在人工智能&#xff08;AI&#xff09;的广阔领域中&#xff0c;图像处理和计算机视觉技术一直占据着举足轻重的地位。其中&#xff0c;AI去衣技术作为一种新兴的图像处理技术&#xff0c;近年来受到了广泛关注。在AI去衣的实现过程中&#xff0c;色彩空间转换技术发挥着至关重…

文心一言 VS 讯飞星火 VS chatgpt (242)-- 算法导论17.4 1题

一、假定我们希望实现一个动态的开地址散列表。为什么我们需要当装载因子达到一个严格小于 1 的值 a 时就认为表满&#xff1f;简要描述如何为动态开地址散列表设计一个插入算法&#xff0c;使得每个插入操作的摊还代价的期望值为 O(1) 。为什么每个插入操作的实际代价的期望值…

文旅IP孵化打造抖音宣传推广运营策划方案

【干货资料持续更新&#xff0c;以防走丢】 文旅IP孵化打造抖音宣传推广运营策划方案 部分资料预览 资料部分是网络整理&#xff0c;仅供学习参考。 PPT可编辑&#xff08;完整资料包含以下内容&#xff09; 目录 文旅IP抖音运营方案 1. 项目背景与目标 - 背景&#xff1a…

【无监督+自然语言】GPT,GPT-2,GPT-3 方法概述 (Generative Pre-Traning)

主要参考 【GPT&#xff0c;GPT-2&#xff0c;GPT-3 论文精读【李沐论文精读】-2022.03.04】 https://www.bilibili.com/video/BV1AF411b7xQ/ 大语言模型综述&#xff1a; http://t.csdnimg.cn/4obR4 发展节点 2017.06 Transformer: 所有大语言模型LLMs的基础结构 , Attent…

【六十二】【算法分析与设计】买苹果_牛客题霸_牛客网,牛牛爱博弈,829. 连续整数求和,对数器找规律法,博弈论2^k移动对3取余规律,取余的性质整除性

买苹果_牛客题霸_牛客网 描述 小易去附近的商店买苹果&#xff0c;奸诈的商贩使用了捆绑交易&#xff0c;只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果&#xff0c;小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果&#xff0c;小易…

2元4mm2高精度温度湿度传感器GXHTC3

温湿度传感器芯片GXHTC3 前言&#xff1a; 该温湿度传感器为国产&#xff0c;批量价格约2元&#xff0c;精度较高&#xff0c;DHT11该被淘汰了&#xff0c;这个才是传感器。 特点 超低功耗 宽工作电压范围(1.62 – 5.5 V) 小型 DFN 封装: 2 2 0.75 mm3 典型精度: 湿度 2 %R…

创新与乐趣的融合 —— 探索我们独家录音变音芯片在学舌玩具领域的应用

一&#xff1a;概述 学舌玩具&#xff0c;又称作复读玩具或模仿玩具&#xff0c;是一类设计用来录制人声并重复播放的互动式玩具。这类玩具以其能够模仿人类语音的特性而受到小朋友和宠物主人的喜爱。这些玩具通常具有以下特点和功能&#xff1a; 1. 录音和播放功能&#xff…

sc2024项目consul

1. 什么是consul HashiCorp Consul是一款服务网络解决方案&#xff0c;可让团队管理服务之间以及内部部署和多云环境及运行时的安全网络连接。consul提供服务发现、服务治理、流量管理和对网络基础设施设备的自动更新。(添加链接描述)Consul使用Go语言开发 2. 功能 多数据中…

Mysql基础(二)数据类型和约束

一 数据类型 讲解主要的数据类型,不面面俱到,后续遇到具体问题再查询补充扩展&#xff1a; 知识点的深度和广度以工作为导向 ① int float M : 表示显示宽度&#xff0c;M的取值范围是(0, 255)例如: int(5),当数据宽度小于5位的时候在数字前面需要用字符填满宽度说明&…

【Linux】对system V本地通信的内核级理解

一、system V版本的进程间通信技术 通过之前的学习&#xff0c;我们大致可以感受出来&#xff0c;共享内存&#xff0c;消息队列和信号量在使用的时候是有很多共性的。它们三个的接口&#xff0c;包括接口中传的参数有的都有很大的相似度。其实&#xff0c;共享内存&#xff…