自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 契约测试?生产者?消费者?一文帮你理清楚

如果从契约产生的阶段来说,现有资料表明最早要追溯到西周时期的《周恭王三年裘卫典田契》,将契约文字刻写在器皿上,就是为了使契文中规定的内容得到多方承认、信守,“万年永宝用”。所以订立契约的本身,就是为了要信守,就是对诚信关系的一种确立。诚信,是我国所固有的一种优良传统,也是延续了几千年的一种民族美德,在中国儒家的思想体系里,是伦理道德内容中的一部分。然而,现在不是这么美好,现实中缺少契约精神的比比皆是但是,在软件测试领域,契约这把利器,又重新的利用起来但是,显而易见的出现了一个问题。

2024-01-18 12:33:47 1559

原创 基础入门自动化测试---Appium之环境搭建

工欲善其事,必先利其器。所以首先把环境搭建好。

2022-10-03 00:34:37 667

原创 我的创作纪念日

最初在实战项目中,我发现有时候难以找到详细的步骤和实例来解决一些具体的问题,于是我希望能集结我在软件开发及测试项目中遇到的问题和解决方案,让更多的人从我的经验中得到帮助。在未来,我希望能继续磨练我的编程技巧,让自己在技术上持续精进,同时我也想用更丰富、更深入的博客文章来分享我的知识和经验。这段代码虽然简单,但它极大地促进了我的项目推进,在我成为编程专家的旅程上留下了独特的印记。

2024-02-27 09:59:55 457

原创 最新!谷歌发布基础世界模型!11B参数,能生成可交互虚拟世界

谷歌定义了生成式 AI 的全新范式 —— 生成式交互环境(Genie,Generative Interactive Environments)。Genie 是一个 110 亿参数的基础世界模型,可以通过单张图像提示生成可玩的交互式环境。我们可以用它从未见过的图像进行提示,然后与自己想象中的虚拟世界进行互动。不管是合成图像、照片甚至手绘草图,Genie 都可以从中生成无穷无尽的可玩世界。论文地址:https://arxiv.org/pdf/2402.15391.pdf。

2024-02-27 09:48:26 1061

原创 每个程序员都必须观看的 10 部最佳科技电影

社交网络》揭示了互联网巨头的创业之路,《源代码》带你穿越时间解救世界,这些电影不仅带我们穿越到科技的前沿,还揭示了计算机科学背后的故事和挑战。程序员们一定会喜欢这部电影,因为它展示了一个敬业的程序员的成就。对于对人工智能及其未来感兴趣的程序员来说,这将是一部精彩的电影。这部电影于2014年上映,讲述了阿兰·图灵和他的团队发明世界上第一台计算机的故事。它描绘了程序员在开发软件时的挣扎,也展示了如果使用不当会产生的有害影响。这部电影不仅展示了乔布斯的技术能力,也展示了他改变世界的愿景。

2024-02-22 10:28:43 502

原创 Groq?全球最快的人工智能模型?

就在昨天,AI芯片初创公司Groq(不是马斯克的Gork)开放了其产品的免费试用。与其他人工智能聊天机器人相比,Groq 闪电般的响应速度很快引发了网络讨论。经过网友测试,Groq的生成速度接近每秒500 tok/s,碾压GPT-4的40 tok/s。最大模型圈的响应速度来自于驱动模型的硬件——Groq 没有使用NVIDIANVDAUSNVIDIANVDAUS而是 GPU,而是他们开发了自己的新型 AI 芯片——LPU(语言处理单元)这个速度。

2024-02-22 01:38:23 1044

原创 如何安装MySQL

步骤 3:单击“下一步”按钮后,它可能会提供有关由于缺乏要求而可能无法在您的系统上安装的某些功能的信息。此选项将安装以下内容:MySQL Server、MySQL Shell、MySQL Router、MySQL Workbench、MySQL Connectors、文档、示例和示例等等。步骤 4:在下一个向导中,我们将看到一个对话框,要求我们确认一些未安装的产品。单击“是”按钮后,我们将看到要安装的产品列表。一旦 MySQL 成功安装,基表已初始化,服务器已启动,您可以通过一些简单的测试来验证其工作。

2024-01-31 00:25:52 1159

原创 深入理解并测试HttpResponse —— 关键知识和实践

HttpResponse是Web服务器向客户端(即,浏览器)返回的数据对象。它包括状态行,响应头和响应体三部分。总的来说,Content-Type在HTTP响应头中起到了告知客户端应该如何解析响应内容的作用,客户端会根据其值来决定使用什么解析器去解析响应数据,以及正确的显示或处理返回的数据。

2024-01-31 00:09:33 1903

原创 JMeter GUI:测试计划和工作台

测试计划是您添加 JMeter 测试所需元素的地方。它存储运行所需测试所需的所有元素(如线程组、计时器等)及其相应的设置。下图显示了测试计划的示例测试计划是您添加 JMeter 测试所需元素的地方。它存储运行所需测试所需的所有元素(如线程组、计时器等)及其相应的设置。下图显示了测试计划的示例WorkBench 只是提供一个临时存储测试元素的地方。WorkBench 与测试计划没有关系。JMeter不会保存WorkBench的内容。它只保存测试计划分支的内容。

2024-01-29 23:18:27 1302

原创 Java 与 JavaScript的区别

Java的起源 Project Oak(后来更名为 Java)由 James Gosling 于 1991 年在 Oracle工作期间创立。Oak 的目标是创建一种更清晰、更统一的语言来改进 C 和 C++ 语言。它于 1995 年作为 Oracle 旗下 SunMicrosystems 的核心组件向公众发布。与许多其他语言一样,Java 必须经过编译才能创建在程序的操作环境中运行的可执行文件。这方面意味着开发和测试过程中需要一个额外的步骤。

2024-01-29 22:55:33 1130

原创 一文理清楚-Docker 容器如何工作

虚拟机 (VM) 是通过称为虚拟化的过程创建的。虚拟化是一项技术,允许您在单个物理计算机上创建多个模拟环境或某些事物的虚拟版本,例如操作系统、服务器、存储或网络。这些虚拟环境的行为就好像它们是独立的、单独的实体一样,尽管它们共享底层物理系统的资源。虚拟化就像有一顶魔术师的帽子,可以在里面变出多顶帽子。正如魔术师的帽子会造成一顶物理帽子出现许多帽子的错觉一样,虚拟化允许单个物理计算机或服务器显示为多个虚拟机 (VM),每个虚拟机都有自己的操作系统和资源。VM 虚拟化硬件。

2024-01-28 22:09:25 1214

原创 面试官:你可以说一说你对Jmeter元素的理解吗?下

假设您想要测试一个网站,让 100 个用户使用不同的凭据登录。您可以参数化脚本以输入不同的登录凭据。如果您有一个 HTTP 请求并且响应包含 cookie,则 Cookie 管理器会自动存储该 cookie 并将其用于将来对该特定网站的所有请求。例如,您想要模拟一位用户使用用户名和密码登录网站www.facebook.com。下次您访问www.google.com时,您无需再次登录,因为您的浏览器将使用您的 cookie 作为用户数据进行登录。您的用户名和密码将作为 cookie 存储在您的计算机中。

2024-01-28 21:56:36 374

原创 面试官:你可以说一说你对Jmeter元素的理解吗?上

您可以使用 JMeter 中的 FTP 请求采样器来完成此任务。JMeter将向FTP服务器发送FTP命令ftp.example.com,然后从该服务器下载文件Test.txt。线程组是线程的集合。基本上,每个线程模拟一个真实的用户对服务器的请求。例如,如果要从被测FTP服务器下载文件“Test.txt”,则需要在JMeter中配置一些参数,如下图。如果您想测试邮件服务器,可以使用 SMTP 采样器。用户请求可以是FTP请求、HTTP请求、JDBC请求。线程组的控件允许您设置每个组的线程数。

2024-01-26 23:31:09 381

原创 如何使用Chatgpt编写有效的代码?

ChatGPT 可以通过纠正错误、简化复杂的想法和消除错误来清理现有代码。为了节省开发人员的时间,请使用 ChatGPT 为您的应用程序创建脚手架、模板和样板代码。ChatGPT 确实会犯错误,因此它不能替代软件工程师。在实施之前始终测试 ChatGPT 代码。

2024-01-26 23:25:58 946

原创 GitHub Copilot 与 ChatGPT:哪种工具更适合软件开发?

在软件开发的准确性方面,GitHub Copilot 的编码比 ChatGPT 的编码更加可靠。然而,为了更好地理解查询并做出响应,GitHub Copilot 使用自然语言处理 (NLP),这是人工智能的一个分支,专注于生成更人性化的响应。该工具能够在几秒钟内生成无错误的代码,并提供深入的见解以提高代码的质量。不断发展的编程世界正在采用新的工具和技术来提高正在构建的软件的质量和数量。用户可以通过使用正确的提示来定制结果,但就编码部分而言,GitHub 在定制和质量方面显然是领先的。

2024-01-25 23:54:45 2189

原创 windows?linux?如何使用JMeter

在此模型中,JMeter 以服务器模式运行在服务器计算机上。如果您使用的是 Window,只需运行文件/bin/jmeter.bat以 GUI 模式启动 JMeter,如下所示。运行脚本文件jmeter-server – 以服务器模式启动 JMeter(使用适当的参数调用 JMeter 脚本)您只需运行以下shell 脚本即可。首先,你需要在你的Linux服务器上安装Java环境,因为JMeter是由Java编写的。运行脚本文件jmeter(该文件没有扩展名)-运行JMeter(默认在GUI模式下)。

2024-01-25 23:22:51 1118

原创 什么是JMeter?我们为什么要用JMeter做性能测试

什么是JMeter?为什么选择JMeterJMeter的优点JMeter是如何工作的Apache JMeter TM是纯Java开源软件,最初由Apache软件基金会的Stefano Mazzocchi开发,旨在负载测试功能行为和测量性能。您可以使用 JMeter 来分析和测量 Web 应用程序或各种服务的性能。性能测试是指针对重负载、多个并发用户流量测试 Web 应用程序。JMeter最初用于测试Web应用程序或FTP应用程序。如今,它用于功能测试、数据库服务器测试等。

2024-01-24 21:55:57 957

原创 12306抢票系统!最新版

思路就介绍到这里,主要是利用splinter框架,模拟浏览器,自动刷新抢预订票,然后发送飞书通知,提醒付款,欢迎大家一起来讨论,并且提出更好的想法。

2024-01-24 21:50:28 2073

原创 GPT5?OpenAI 创始人:GPT5 已在训练中,需要更多数据

1.OpenAI 和微软的合作:Altman 表示,与微软首席执行官 Satya Nadella 的合作“进行得非常顺利”,他预计“随着时间的推移会从这家科技巨头和其他投资者那里筹集更多资金”,以应对构建更复杂 AI 模型的高昂成本。2.OpenAI 的商业模式:OpenAI 最近宣布了一系列新工具和对其现有模型 GPT-4 的升级,这些工具包括可以针对特定应用进行调整和定制的 ChatGPT 定制版本,以及一个 GPT 商店,即最佳应用的市场。“GPT-5不会比GPT-4好多少。

2024-01-23 20:23:36 1342 1

原创 如何使用 JMeter 进行性能和负载测试?

性能测试是软件测试的一个重要部分,它的主要目的是确定和评价系统性能的一些重要参数,例如响应时间、吞吐量、资源利用率和可扩展性。以下是进行性能测试的一些主要原因:确定性能基准: 通过性能测试,可以确定系统在特定条件下的性能基准。验证系统性能要求: 性能测试可以帮助确定系统是否满足预定的性能要求。找出瓶颈: 通过性能测试,可以找出系统的瓶颈,如是否存在CPU过载、I/O问题、网络瓶颈或者内存限制。确保系统性能满足用户预期: 通过性能测试,可以确保系统在负载增加的情况下仍然能够提供满足用户预期的服务。

2024-01-23 20:07:02 1420

原创 ChatGPT:关于 OpenAI 的 GPT-4工具,你需要知道的一切

GPT-3(生成式预训练Transformer3)、GPT-3.5和GPT-4是OpenAI开发的最先进的语言处理人工智能模型。它们能够生成类似人类的文本,并具有广泛的应用,包括语言翻译、语言建模以及为聊天机器人等应用生成文本。GPT-3.5是迄今为止最大、最强大的语言处理人工智能模型之一一,拥有1750亿个参数。GPT-3.5使用户能够向经过训练的AI提供各种文字提示。这些可以是问题、关于您选择的主题的写作请求或大量其他措辞请求。上面,它将自己描述为一种语言处理人工智能模型。

2024-01-22 20:18:01 1040

原创 白盒测试?看这一篇就够了

白盒测试技术分析内部结构、使用的数据结构、内部设计、代码结构和软件的工作,而不仅仅是黑盒测试中的功能。它也称为玻璃盒测试或透明盒测试或结构测试。白盒测试也称为透明测试或开盒测试。白盒测试是一种软件测试技术,涉及测试软件应用程序的内部结构和工作原理。测试人员可以访问源代码,并使用这些知识来设计可以在代码级别验证软件正确性的测试用例。白盒测试也称为结构测试或基于代码的测试,用于测试软件的内部逻辑、流程和结构。测试人员创建测试用例来检查代码路径和逻辑流,以确保它们满足指定的要求。

2024-01-22 20:08:35 2992

原创 白盒技术之数据流测试

是结构测试的一种。它是根据程序中变量的定义和使用位置来查找程序测试路径的方法。它与数据流程图无关。此外,它还涉及:变量接收值的语句,使用或引用这些值的语句。为了说明数据流测试的方法,假设程序中的每个语句分配了唯一的语句号。对于声明编号 S-DEF(S) = {X | 语句 S 包含 X 的定义}USE(S) = {X | 语句 S 包含 X 的使用}如果语句是循环或 if 条件,则其 DEF 集为空,而 USE 集基于语句的条件。数据流测试使用控制流图来查找可能中断程序流的情况。

2024-01-21 23:44:58 1249

原创 ChatGPT 和文心一言哪个更好用?

Ernie Bot 和 ChatGPT 都是基于 Transformer 架构构建的强大 AI 语言模型,具有理解和生成类似人类文本响应的能力。虽然它们有一些相似之处,但它们的开发背景、语言支持和培训数据导致了不同的优势和用例。最终,Ernie Bot 和 ChatGPT 之间的选择将取决于您的项目或应用程序的具体要求。

2024-01-21 23:28:52 1096

原创 ChatGPT 到 Word:使用 Writage 进行复制粘贴魔法

随着ChatGPT的日益普及,越来越多的人每天依赖它来完成各种任务。无论是寻找信息、语言翻译、解决数学问题,还是精炼复杂的概念和文本,ChatGPT 都是首选解决方案。虽然使用标准键盘快捷键复制对话很容易,但保留原始格式可能是一个挑战,特别是对于冗长或复杂的内容,例如表格或代码块。想象一下,您与 ChatGPT 进行了对话并收到了响应,类似于下图。如果您只是将此片段复制/粘贴到 Microsoft Word 中,您将丢失它的结构。这就是Writage 的用武之地。

2024-01-20 22:02:35 6773 1

原创 VS Code + Python + Selenium 自动化测试基础-01

仅就Python跟Selenium基础的应用来说明并且分享心得,下一篇会再继续介绍更进阶的WebDriver应用,并且会分享如何在日常工作中中将自动化测试导入,自动化测试也是我们测试的基本功之一。咱们下篇文章见,Bye~👋一个正经的测试,专注于AI与软件测试技术和宝藏干货分享,每天准时更新原创技术文章,每月不定期赠送技术书籍,让我们在测试会所在测试社区这个大家庭一起学习交流。喜欢记得星标⭐我,每天及时获得最新推送,

2024-01-20 21:59:15 1701

原创 快来围观普通用户如何玩转GPT-4V

先看官方文档的介绍GPT-4 with Vision(有时称为GPT-4V或gpt-4-vision-preview在 API 中)允许模型接收图像并回答有关图像的问题。从历史上看,语言模型系统受到单一输入模式(文本)的限制。对于许多用例来说,这限制了 GPT-4 等模型的使用领域。目前,所有可以通过模型和聊天完成 API访问 GPT- 4 的开发人员都可以使用具有视觉功能的 GPT-4,该 API 已更新为支持图像输入。

2024-01-19 20:15:26 1197

原创 如何编写一个好的测试用例?才能防止背黑锅

在这之前,思考一个问题,下面这个简单的QQ登录页面,一共又多少条测试用例?答案是100条以上。那么,什么是测试用例?测试用例是用于检查特定应用程序/软件是否正常工作所需的软件测试的定义格式。测试用例由需要检查以测试应用程序或软件的一组特定条件组成,即,更简单地说,当检查条件时,它会检查结果输出是否满足预期输出。测试用例由ID、条件、步骤、输入、预期结果、结果、状态、备注等各种参数组成。如果我们有时间能把所有的情况都试一下的话,肯定是不会存在漏测的情况。

2024-01-19 20:12:32 1065

原创 黑盒测试,软件测试中的军体拳

这个想法是将系统的输入域划分为几个等价类,使得该类的每个成员的工作方式相似,即,如果一个类中的测试用例导致某些错误,则该类的其他成员也会导致相同的错误。在真实的软件测试环境中,黑盒测试有助于发现输入/输出错误,用户界面的错误,以及在数据结构或操作系统的行为中的初始化和终止错误。在真实的软件测试环境中,黑盒测试有助于发现输入/输出错误,用户界面的错误,以及在数据结构或操作系统的行为中的初始化和终止错误。因此,如果针对输入域的边界值设计测试用例,则测试效率会提高,发现错误的概率也会增加。

2024-01-17 02:43:28 849

原创 【腾讯最新整活AI来了】

只需上传一张或以上照片,无需额外LoRA训练,就能快速可定制。确保令人印象深刻的 ID 保真度、提供多样性、有前途的文本可控性和高质量的生成。上传你想定制的照片。但上传的图片人脸已经要占据图片大部分。输入文字提示,确保在要定制的类别词后面加上触发词:img。几秒钟内快速定制,无需额外的 LoRA 培训。前脚,阿里来了一波大的,利用全网都在跳科目三。选择喜欢的样式、风格模版,就可以生成了。选择你想上场的图片,点击提交。快来一起玩吧,试一下你的创意。或者,直接使用给的例子示例。现在,鹅厂来了波大的。

2024-01-17 02:35:37 507

原创 如何在面试中胜出?接口自动化面试题安排上!

对于GET方式的请求,浏览器会把HTTP header和data一并发送出去,服务器响应200 (return URI),客户端收到响应HTTP报文以后,把报文中的其他部分扔掉,只把最重要的HTML的部分显示出来。喜欢记得星标⭐我,每天及时获得最新推送,操作前后对比: 在删除订单之前,可以先获取订单详情,然后再进行删除操作,在删除后再次获取订单详情,此时应返回订单不存在的错误,证明删除成功。⑦ 对于少量的静态数据,比如一个接口的测试数据,也就2-3组,可以写到python脚本的开头,十年八年都不会变更的。

2024-01-16 20:50:43 1084

原创 一文教你使用 ChatGPT API function calling

💣 然后这时候就炸掉了,因为当你把「好的没问题,以下是JSON 字串的输出」输入到天气API,天气API 会没办法处理。所谓函式呼叫,就是让你把外部函式的形状写入ChatGPT API,这样ChatGPT API 就能输出对的格式来呼叫你的函式。假如要有最新的资料,会需要呼叫外部的API,例如有个天气API,呼叫后可以拿到最新的天气资讯。打印完天气API,你拿到波士顿:22 度、单位:摄氏,接着再喂回去给ChatGPT API,这时ChatGPT API 就能精准回覆「波士顿现在的天气是摄氏22 度」

2024-01-16 20:44:41 1766

原创 ChatGPT Plus 经验分享:是否值得花钱升级?

ChatGPT Plus 经验分享:是否值得花钱升级?

2024-01-15 22:58:15 1485

原创 黑盒测试,软件测试中的军体拳

黑盒测试,软件测试中的军体拳让我们来讲一个故事黑盒测试的测试方法类别黑盒测试的测试方法五星上将麦克阿瑟曾经说过“如果把白盒测试比做六脉神剑,那么黑盒测试就是军体拳”让我们来讲一个故事今天和女朋友吵架了,(假设你有女朋友)。今晚又是一个人睡沙发,这天晚上,你躺在沙发上,夜不能寐因为你需要买礼物给你女朋友,但是你不知道她想要啥决定。痛定思痛决定分享一下今天的主题——黑盒测试![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/86634cd01145

2024-01-15 22:55:11 892

原创 干货!什么是微调(fine-tuning)? 如何微调GPT-3.5 模型?

一、什么是微调(Fine-tuning)?有什么好处?二、如何使用Fine-tuning API?三、使用Fine-tuning API 的注意事项五星上将麦克阿瑟曾经说过:“在懂微调的测试工程师面前,我就是个弟弟”Fine-tuning (微调) 是一个可以有效让ChatGPT 输出符合我们预期的方法。最近OpenAI 发表了GPT-3.5 模型的微调功能。

2024-01-14 13:21:47 2315

原创 白盒测试?看这一篇就够了

在深化白盒测试的理解之前,让我们通过一个简单的故事来解释白盒测试的概念。想象一下,你正在修理一台复杂的钟表。白盒测试正如你打开钟表的背盖,查看每一个齿轮的转动,每一个弹簧的走向,确定每一部分都正确地互相作用。现在,让我们更详细地了解白盒测试,并了解它的实施步骤和方法。白盒测试用例需要做到:大体上,白盒测试用例应确保每一个逻辑路径都被检验,每一个语句和函数都被执行,确保软件的内部结构和功能达到预期。

2024-01-14 13:13:11 1035

原创 一文教你如何使用个人GPTS

干货!一文教会你如何使用GPTS!

2024-01-13 15:55:37 1380

原创 Http response详解

注意:状态响应200,并不是代表成功的请求到,200只是表示发送的请求被成功的响应,具体返回的东西,不一定就是正确的,确认正确还得看具体的响应报文。

2023-01-04 10:52:09 7661

原创 软件测试基础知识个人笔记

软件测试,描述一种用来促进鉴定软件的正确性,完整性,安全性和质量的过程(维基百科)公司主流观点:测试是一个包含计划,准备和测量活动的过程,其目的是确认被测系统的特性,并指出需求和实现之间的差异其他经典定义:在规定的条件下,对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求,进行评估的一个过程正向思维的优点:以需求和设计为本,有利于界定测试工作的范畴和测试计划安全,针对性强,有利于质量评估工作不足:观念以证实为主的情况下,不容易找到软件的错误,也容易忽略一些错误。

2022-11-21 15:41:29 621

原创 软件测试之webUI自动化

4.2 通过css selector选择器来定位,但css selector不能使用跟这个动态ID相关的,ID样式通过样式,不能使用跟这个动态ID相关的,ID样式通过属性,不能使用动态ID属性。#xpath路径从上一级开始进行逐级搜索,这个是可以的。3.SendKeys(String input)针对于prompt情况的输入:driver.switchTo().alert.sendKeys(“可以输入”);通过获取窗口的句柄,看是否有多个句柄,是否有新的句柄,如果有新的句柄,表示有一个新的窗口。

2022-11-14 13:59:56 1641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除