首页
学习
活动
专区
圈层
工具
发布

【实测】用chatGPT来完整的走一次测试流程吧,看看它到底相当于我们什么等级的工程师?

都说这玩意挺神的,那今天我就亲自来测试一下用gpt来做一次完整的测试流程吧? 流程包括: 分析需求-提炼测试点-写测试用例-生成执行用例的脚本-脚本优化 用来测试的对象呢?...一定要真实的,不能那种抽象的虚无缥缈的,比如我看别人让gpt来测试一个水杯,测试一个电梯的。咱直接就来测试网站吧,网站我为了避免引起什么商业纠纷,就用我自己的个人网站来吧。...擅自揣测的且没有提前说明,如果给不懂脚本的人来看是会被忽悠住;用例脚本太少了,和上面一大堆的用例完全不是一起来的;用例没有引入什么标准框架,较落后;selenium的定位写法比较落后,最新的版本中这种写法是会报错的...然后,我继续更新问题让其用unittest来重写,以便测试gpt能做到的极限。...那无数个大佬都这样做的结果是什么?就是高技术的饱和式出现。这意味着什么呢?意味着全体工程师的水平断层更加严重,通俗来说就是技术垄断,让底层工程师没机会去学习和研究。

69410

PHP 8.5 升级生存指南:避免凌晨两点回滚的检查清单

一个实用的升级策略:即使存在弃用,也让测试在8.5上通过,但加一个单独的CIjob来统计弃用数量并强制执行预算(比如"弃用不能超过N条")。这通常比一夜之间打开"任何弃用都失败"更现实。...快速搜索:grep搜\(integer\)/\(boolean\)等,应用codemod(或Rector——后面会讲)。case语句用分号结尾已弃用(用:)。...用null作为数组偏移(或在array_key_exists中)已弃用;PHP建议用空字符串代替。这通常指向输入规范化bug——修根本原因,不只是修警告。...递增非数字字符串已弃用;用str_increment()代替。如果你有代码用$s++做字母递增,会看到这个。反引号操作符已弃用(它是shell_exec的别名)。...imagedestroy()已弃用,因为GdImage会自动释放。finfo_close()已弃用,因为finfo对象会自动释放。MHASH_*常量已弃用。

7100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Security OAuth2中的TokenEnhancerChain详解

    TokenEnhancerChain 是 Spring Security OAuth2(旧版,已弃用) 中用于组合多个 TokenEnhancer 的一个工具类。...它的核心作用是:在生成 Access Token(访问令牌)的过程中,按顺序应用多个增强器(enhancer),以自定义令牌的内容。 一、背景:为什么需要增强 Token?...但实际业务中,我们常常需要: 将用户ID、用户名、角色、部门等信息写入 Token; 添加自定义业务字段(如租户ID、会员等级); 对 Token 进行签名前的最后处理。...六、总结 表格 概念 作用 状态 TokenEnhancer 单个 Token 内容增强器 旧版(已弃用) TokenEnhancerChain 组合多个增强器,按顺序执行 旧版(已弃用) 核心用途 在...Token 签名前注入自定义信息(用户ID、角色等) — 现代替代 OAuth2TokenCustomizer 推荐新项目使用 记住: 如果你在维护旧系统,TokenEnhancerChain

    13810

    【随笔】MySQL 启动失败分析:权限问题与 expire_logs_days 配置错误

    因此,我们需要在配置文件中移除该配置项,并用新的配置项 binlog_expire_logs_seconds 代替它。新的配置项设置为日志过期时间(单位为秒)。...docker restart 其他警告 日志中还包含一些警告信息: binlog_format 已弃用:该配置项将在未来版本中被移除。...innodb_log_file_size 和 innodb_log_files_in_group 配置已弃用:这些参数不再推荐使用,建议改用 innodb_redo_log_capacity 来替代。...虽然这些警告不会立即导致 MySQL 启动失败,但它们提示我们应当关注这些即将弃用的配置项,并考虑逐步替换为新的支持项。...在实际生产环境中,定期检查 MySQL 配置文件,避免使用已弃用的配置项,可以有效避免类似问题的发生。 希望这篇博客能帮助你解决类似的 MySQL 启动问题。

    46610

    我可以弃用这个端点吗?

    作者:Hannah Troisi 没有什么是永恒的,即使是设计得最好的 API。 让我们假设你是一个开发人员,接管了 Catalog 微服务的所有权。...你被要求弃用/v1/catalog 端点而使用新的/v2/catalog 端点。你该怎么做呢?...无论移除的原因是什么——新版本还是计划的生命周期结束——优雅的 API 弃用的第一步是观察: 是否使用了这个端点? 如果是这样,是谁在召唤它? 是否使用了这个端点?...大多数已建立的公司都有其微服务 API(甚至内部 API)的向后兼容性标准。例如,公司可能有一个策略,要求在 API 弃用和删除之间有 3 个版本,以防出现回滚。...开发者不喜欢意外的弃用,所以最好以多种方式通知他们,包括: 文档:更新参考文档以防止新用户使用已弃用的 API。 Slack/电邮通知:告诉现有用户如何以及何时迁移。

    2.4K10

    【React】345- React v16.9 新特性

    今天我们发布了 React 16.9。它包含了一些新特性、bug修复以及新的弃用警告,以便与筹备接下来的主要版本。...一、新弃用 重命名 Unsafe 生命周期方法 一年前,我们宣布 unsafe 生命周期方法重命名为: componentWillMount → UNSAFE_componentWillMount componentWillReceiveProps...点击此链接,学习更多关于 版本策略以及稳定性承诺 弃用:javascript: URLs 以 javascript: 开头的 URL 很容易遭受攻击,因为它很容易意外在标签中()引入未经处理的输出...弃用 “Factory” 组件 在用 Babel 编译 JavaScript 类流行前,React 支持 “factory” 组件,它使用 render 方法返回一个对象。...因此,我们在 16.9 中弃用此模式,并且遇到时,输出警告。

    2.8K40

    别再乱用了,Java 21 将弃用、删除这些功能!

    尽管Java 是我使用过的向后兼容程度最高的语言和环境之一,但始终存在功能弃用甚至删除的可能性。Java 21 将弃用两个功能,这就是我们今天要讨论的内容。 1为什么要弃用功能?...弃用代码或功能意味着不鼓励使用它,并且可能在未来的版本中不再存在。为什么不鼓励它可能有很多原因。 弃用的最常见原因是: 它已被更好的替代方案所取代。 存在设计缺陷,甚至使用起来可能存在危险。...尽管如此,我们始终必须意识到将来可能会发生变化或删除的内容,因为我们很可能无法决定它何时发生。Java 通常对弃用和删除时间框架相当慷慨,某些功能可能会弃用数十年,但看不到删除的迹象。...所以很自然地,我们是否应该使用已弃用的 API 的问题就出现了。 在我看来,如果可能的话,我们应该尽量避免使用已弃用的 API。随着时间的推移,它正在成为技术债务,最终必须偿还。...没有什么比因为不相关的原因而需要升级代码更有压力的了,而且您多年来依赖的一些已弃用的功能最终被删除,使得升级方式比需要的更加复杂。

    2.1K10

    Linux 中 apt 与 apt-get 命令的背景分析、区别及相关命令辨析

    文章目录 前言 一、apt 与 apt-get 命令的背景分析 二、apt 与 apt-get 之间的区别 三、apt 和 apt-get 命令区别对比表 四、apt-get 是否已弃用?...那么,apt-get 与 apt 命令之间到底有什么区别呢?如果它们有类似的命令结构,为什么还需要新的 apt 命令呢?是否 apt 真的比 apt-get 更好?...普通用户应该使用新的 apt 命令还是坚持旧有习惯继续使用 apt-get 呢? ? ---- 一、apt 与 apt-get 命令的背景分析 我们分析命令的背景,以及它们要试图达到的目的。...四、apt-get 是否已弃用? 目前还没有任何 Linux 发行版官方放出 apt-get 将被停用的消息,至少它还有比 apt 更多、更细化的操作功能。 对于低级操作,仍然需要 apt-get。...apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。 ? ---- 我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!

    1.8K21

    解决问题Using AVStream.codec to pass codec parameters to muxers is deprecated, use A

    解决问题:使用AVStream.codec传递编解码器参数给复用器已被弃用,请使用AVStream.codecpar代替在使用FFmpeg进行音视频处理时,我们有时会在日志中看到以下警告信息:Using...本篇博客将详细介绍什么是AVStream.codec,为什么它被弃用,以及如何解决这个问题。什么是AVStream.codec?...它用于存储音视频流的编解码器参数,包括编码器类型、采样率、比特率等。通过使用AVStream.codec,我们可以在音视频处理过程中获取和修改编解码器参数。为什么AVStream.codec被弃用?...这篇博客介绍了AVStream.codec的概念,解释了为什么它被弃用,以及如何解决这个问题。...下面是一个实际的示例代码,展示了如何使用AVStream.codecpar来代替AVStream.codec来解决问题。

    81510

    警告:有用的警告|让Kubernetes的使用越来越容易

    弃用的警告 我们使用这个新功能的第一种方式是,对使用已弃用的API(deprecated API)发送警告。 Kubernetes是一个快速发展的大型项目。...在弃用期间,预发布API仍然有效,允许多个版本转换为稳定的API版本。然而,我们发现,用户通常甚至没有意识到他们所依赖的API版本已经弃用,直到他们升级到不再提供它的版本。...这有助于受弃用影响的人知道他们发出的请求已被弃用,他们需要多长时间来解决这个问题,以及他们应该使用什么API来替代。...我们还意识到,使用已弃用API的人通常不是负责升级集群的同一个人,因此我们添加了两个面向管理员的工具,以帮助跟踪已弃用API的使用情况,并确定何时升级是安全的。...Custom Resource Definitions 从v1.19开始,除了API服务器警告已弃用API的功能外,CustomResourceDefinition还可以指示它所定义的资源的特定版本已被弃用

    2.4K30

    为什么以及如何弃用仪表板

    然后,当我们发现每隔15分钟更新一次的仪表板实际上并没有被使用时,当然,可以将其删除一次。但是,有什么阻止同样的问题再次发生呢? 策略只有在维护良好时才能发挥作用,而维护的一个关键部分是弃用。...我提议建立一种自动化的仪表板弃用策略,它只需构建一次并需要极少的人工支持。 自动化的仪表板弃用策略会获取所有的BI元数据,并自动删除长时间未使用的可视化。...我将通过Python伪代码示例来进行详细介绍,以Looker为例,因为它非常流行并且容易出现冗余,同时还将提供其他企业工具的指南(因为几乎任何BI工具都可以执行此操作)。 让我们进入技术细节。...最后 这篇文章的标题是有目的的:我们发现清理工作令人兴奋,包括自动清理BI实例。人们说,当你的工作空间整洁时,生产力会提高,那么为什么你的BI实例不应该也一样整洁呢?...然而,在过渡期间,一个中间地带可能是直接从集中式数据目录导出BI元数据,并自己编写弃用逻辑。这种方法仍然需要处理API等内容。

    49610

    Node Sass 弃用,以 Dart Sass 代替

    就在今天,Sass 官方团队正式宣布 Libsass 将弃用,以及基于它的 Node Sass 和 SassC,并且建议用户使用 Dart Sass。...那么为什么会有这次改动呢? 之后 Node Sass 还维护吗? Dart Sass 能满足我们的需求吗? Dart Sass 的性能如何? Dart Sass 带来的好处和坏处。...背景说明 此次改动是在 Sass 核心团队进行了大量讨论之后,得出的结论,现在是时候正式宣布弃用 LibSass 和基于它构建的包(包括 Node Sass)。...为什么弃用? 几年来,Sass 一直处于一种模棱两可的状态,LibSass 在理论上是官方支持实现,但实际上从它的功能表现来看是静止的。...通过将 LibSass 标记为已弃用,情况会变得更好,并且 Sass 在支持最新版本的 CSS 方面会变得更好。 "弃用"意味着什么?

    4.7K10
    领券