首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件测试

    智能化测试已来,测试人员该何去何从?

    ​在过去十年,软件测试从“手工验证”迈入“自动化时代”,而今天,我们正站在又一个转折点——智能化测试的大门已经打开。 本文将从趋势分析、角色重构、能力路径与未来展望四个层面展开,深刻剖析智能化测试测试人员的影响与机遇,指引测试专业人士在AI时代破局而立、涅槃重生。 一、智能化测试,不再是遥远的未来,而是正在发生的现实1.1 智能化测试的内涵所谓“智能化测试”,并非简单地使用AI工具辅助测试流程,而是指: 以大语言模型为核心,通过自然语言理解、知识推理、上下文记忆、 :传统“手艺人”式的测试工作正在被“智能化流程”替代。 面对“测试智能化”这股不可逆转的浪潮,我们不能躲,也不必怕。 唯有学习、思变、重构,才能掌握未来测试话语权。 智能化测试已来,测试人员唯有向内深耕、向外拓展,方能在新时代焕发新的专业荣光。​

    74710编辑于 2025-06-29
  • 来自专栏深度学习与python

    测试智能化的机会在哪里?| ArchSummit

    产品发布周期越来越短,测试技术跟不上,这就是掉队。虽然测试窗口在不断缩小,但测试效率并没有大幅度提高,这就导致了很多潜在问题遗留下来,线上系统故障率急速攀升。而人工智能的发展使得测试提效成为可能。 智能化测试值不值得做?应该如何做?业界有哪些实践?是不是大家都可以做智能化测试? 在即将到来的 12 月 2 日和 3 日,由 InfoQ 主办的 ArchSummit 全球架构师峰会(北京站)上,我们携手出品人美团李永刚,共同邀请了业界专家来分享智能化测试落地实践。 议题二 在美团微服务架构质量体系的建设中,美团采用了智能化的解决方案——服务链路分析。 活动推荐 ArchSummit 全球架构师峰会(北京站)2022 的演讲专题目前已上线【数字化场景下的业务架构】【低代码实践与应用】【国产化替代解决方案探索】【分布式架构落地实践】【智能化软件测试】【

    2.3K20编辑于 2023-03-29
  • 来自专栏DevOps时代的专栏

    基于 Jmeter 生态的智能化性能测试平台

    02 智能化性能平台的设计思路 对于理想的智能化性能测试平台,我们认为应该具备以下能力: 自动化测试需求识别能力,包括自动风险识别和测试需求生成,提高风险识别的全面性和准确性。 智能化测试结果分析和数据可视化能力,自动化分析并生成测试报告,帮助测试人员快速定位和解决性能问题。 测试管理和监控能力,支持测试任务和测试资源的管理,以及实时监控测试进度和测试报告。 一个完整的智能化性能测试平台应具备全面的智能化能力,可帮助测试人员提高测试效率、降低测试成本和提高测试质量,以支持应用程序的性能优化和改进。 对于剩余的10%统计组件,则可以使用统计监控模块来实现,无需重写。用户可以通过Web平台获得与C端一样的操作体验,从而轻松使用各种组件组合来实现复杂的交易场景。 04 智能化性能平台的未来展望 我们已经实现了智能化性能测试平台的建设,为智能化性能测试迈出了坚实的一步。随着不断有新的测试应用和场景接入,我们也发现了围绕智能化性能测试平台的丰富想象空间。

    87021编辑于 2023-08-22
  • 来自专栏网站漏洞修补

    代码审计中渗透测试智能化分析

    在安全领域里,每一个安全防护科学研究人群在科学研究的环节中,也一样的一次又一次探究着怎样能够智能化的解决各行各业的安全性问题。在其中智能化代码审计便是安全防护智能化绕不过去的坎。 这次我们就一块聊聊智能化代码审计的发展历程,也顺带讲一讲怎样开展1个智能化静态数据代码审计的核心。 智能化代码审计 在聊智能化代码审计软件以前,最先我们必需要明白2个定义,少报率和漏报率。 在评论下边的全部智能化代码审计软件/构思/定义时,全部的评论规范都离不了这两个词,怎样去掉这两个方面亦或是在其中其一也更是智能化代码审计发展壮大的关键环节。 我们可以简洁明了的把智能化代码审计(这儿我们探讨的是白盒)分成两大类,一种是动态性代码审计软件,另一种是静态数据代码审计软件。

    73822发布于 2020-10-11
  • 来自专栏CKL的思考空间

    测试10问-下

    话接上回(测试基础10问-上),继续问答之旅,答案是什么并不重要,重要的是引发一些思考。学问学问,边学边问。 06 测试是否需要过早的参与产品需求讨论? 很多测试人员会以挖掘出一个经过N个步骤(N大于10之类的),才会出现的缺陷为荣。个人并不是很认可这种观点。从用户的操作行为来看,可能永远无法发现这类问题。 10 测试有没有钱途 这个问题本来想放在第一问的,毕竟是大家最关注的问题。但个人觉的这也不是个问题。 测试的天花板也没有你们想的那么低。没事多看看招聘信息,多和行业高手互动。测试还是大有可为的。 10问聊完,大家对测试是否有新的认知呢? 在整理这10问题的时候,自己也做了更多的思考,测试这份职业还是比较好玩的。个人从事测试10多年,还是热爱这个行业的。测试相关的问题,欢迎沟通交流。 END 标星、点赞、关注三连走起,感谢支持。

    35120编辑于 2023-02-01
  • 来自专栏小雨的CSDN

    10.性能测试

    什么时候进行性能测试? 在功能测试完成,所有的功能都比较稳定的时候,才可以做功能测试,一般在测试的中后期执行 性能测试术语 1.并发数: 广义并发数:同一时刻向服务器发送Http请求的用户数量;(有可能不是同一个功能) 在线用户数 性能测试类型 1.负载测试: (运行15min左右) 并发测试:在一定的软硬件环境下,系统的其他指标不变,测试系统在不同用户量访问级别下,系统性能的表现 容量测试:在一定的软硬件环境下,系统的其他指标不变 ,测试系统数据库数据量在不同的级别下,系统性能的表现 2.压力测试: 高于系统的最高负载,去运行系统,查看系统的表现 3.可靠性测试(疲劳测试): 低于系统的最高负载,去运行系统,查看系统的表现 4.配置测试 ,比较每次测试结果,从而确定各个因素对系统性能的影响。

    43010编辑于 2022-10-26
  • 来自专栏JAVA体系

    10. 单元测试

    测试通过执行软件的一系列操作,旨在发现潜在的错误、缺陷或问题,从而确保软件能够按照预期工作。而软件测试往往覆盖了不同的层次和类型,其中单元测试是针对软件中最小的独立单元(通常是函数或方法)进行的测试。 单元测试通常由开发人员编写,用于验证代码的正确性。 2、单元测试 单元测试是软件开发中的一种测试方法,用于验证代码中的最小单元(通常是函数或方法)是否按照预期工作。 单元测试旨在隔离和测试软件的各个独立部分,确保每个部分的行为都是正确的。 Python 中,单元测试是通过使用 unittest 模块来实现的。 这两个方法在每个测试方法执行前后分别被调用,以确保测试环境的准备和清理。 setUp:在每个测试方法执行之前调用。 通常用于准备测试环境,例如初始化变量、建立测试数据等,或在测试之前创建对象或设置必要的资源。 tearDown :每个测试方法执行之后调用。

    35010编辑于 2024-03-14
  • 来自专栏CKL的思考空间

    测试基础10问-上

    最近在找资料的时候,翻出了早期从别的地方看到的关于测试基本知识30问。重新看了一遍,有很多感慨,原来自己也踩过那么多坑。故重新梳理了下,精简成10问,一起来看看那些看似小白,但又不太好回答的问题。 01 我适合做软件测试么? 个人认为,没什么合适不合适的。测试不需要天赋异禀,只要你努力,达到中上水准的测试能力基本没啥问题,还到不了拼天赋的情况。 02 软件测试很简单么? 在软件测试的初期,你可能只是需要按照别人给定的测试用例,机械地去执行就可以了,那是相对简单的。但是接下来,你需要形成自己的测试思维,结合业务去做用例设计。 3~4年之后,你要学习从整体上把控项目的测试进度,根据版本特性去制定测试策略,考虑测试的有效性和充分性。同时,需要通过一定的技术手段去提升测试效率。 去做更多的测试左移和右移。测试人员不应当把自己局限在测试的职责范围内,不断扩充自己的边界,不好么?测试难不难,取决于你的自我要求,市场会给你真实的答案,没事多看看相关的招聘信息。

    32510编辑于 2023-02-01
  • 来自专栏ceshiren0001

    智能化测试基础架构:软件质量保障的新纪元

    在快速迭代与追求极致用户体验的今天,传统测试手段已难以满足现代软件开发的需求。面对复杂多变的业务场景和频繁的产品更新,一种新的解决方案——智能化测试基础架构应运而生。 动态执行调度中心:无缝连接手工测试、自动化测试(包括AI驱动的自动化)与AI探索性测试,智能分配资源,优化用例执行过程。 二、测试智能体:数字领域的专家助手作为智能化测试架构的核心组成部分,测试智能体是特定领域的“AI工程师”,能够:支持Web、App、HTTP/RPC接口等不同类型的测试,并可根据具体需求定制专用智能体, 智能化测试架构的优势这种新型架构不仅提高了工作效率,还加深了测试覆盖范围,增强了对业务变化的适应性,实现了专家经验的大规模应用,并促进了质量控制点向前端转移。 对于希望迈向智能化测试的企业来说,可以从构建核心业务知识图谱、试点关键领域的测试智能体(比如API测试)开始,逐步引入LLM辅助用例生成与报告分析,最终实现全面的智能化测试转型。

    39510编辑于 2025-07-30
  • 来自专栏测试技术圈

    《自动的自动化测试智能化一站式API测试服务》

    前言 TiD2019质量竞争力大会邀请了新奥集团中台质量总监陈磊为参会者带来《自动的自动化测试智能化一站式API测试服务》精彩演讲。 陈磊从智能化测试框架、智能化API测试框架打造过程、自解耦&自测试的检测装置和智能化解耦服务与智能化测试结合四方面讲述API测试服务。 智能化测试框架 智能化测试框架当今主要两种叫法,一种是AI Driven Testing,另外一种是AI for Softwaretesting。 智能化API测试框架打造过程 随着微服务化和中台化的不断发展,绝大部分系统的被测件没有UI层。这就需要改变API测试这种行为或者工作模式。 集成服务让被测件和原有服务产生联系,这样会生产所有集成测试智能化解耦服务与智能化测试结合 目前, API会用EvoSuite做先验,然后通过自动化测试脚本和解耦服务完成解耦部署。

    2.6K21发布于 2019-10-16
  • 来自专栏程序你好

    持续测试资源前10

    下面是最流行的连续测试资源列表: continuous Testing eBook: 持续测试提供与开发中的应用程序相关的业务风险的实时、客观评估。 The Relationship Between Risk and Continuous Testing:了解业务风险和持续测试之间的关系,对持续测试的误解,以及如何帮助业务和技术经理在发布范围、时间和质量之间做出更好的权衡决策 学习关键的开发测试过程,以增加您的持续交付系统,以减少软件缺陷的自动发布的风险。 持续测试将带来三大商业利益。 1)连续测试驱动SDLC的中央决策系统,提供对应用程序健康状况的实时、可量化的评估。 2)持续测试建立了一个安全网,使软件开发人员能够更快地将新特性推向市场。 3)持续测试可以让管理者做出更好的权衡决策。

    46830发布于 2018-07-23
  • 来自专栏三流程序员的挣扎

    2022-10-31-验收测试

    验收测试 为了消除这些问题,就需要验收测试。 所说的验收测试更偏重于需求确认,对需求的跟踪。 要与客户保持沟通,是客户对可交付成果的验收测试,开发与 QA 做能覆盖所有需求的自动化测试测试不是额外工作,是节省时间和金钱的方法。 不要被动接受别人提供的测试,不能因为测试这么要求,就必须这么办。 持续集成,从测试角度来说,单元测试,功能测试,系统测试,验收测试一整套流程。 验收是项目阶段末或收尾做的,开发过程中要经常单元测试,集成测试

    34110编辑于 2022-11-11
  • 来自专栏啄木鸟软件测试

    安全测试工具(连载10

    星云测试 http://www.teststars.cc 奇林软件 http://www.kylinpet.com 联合通测 http://www.quicktesting.net

    58620发布于 2019-12-12
  • 来自专栏自动化测试

    2026年国内智能化测试供应商选型对比指南

    摘要:在移动应用开发日益复杂的背景下,选择专业的自动化测试平台已成为保障产品质量的关键。本文基于2026年最新市场数据,深度解析国内主流智能化测试平台的核心能力与选型策略。 本文将基于设备覆盖、AI能力、行业适配、生态集成四大维度,对国内主流智能化测试平台展开深度评测,帮助企业在复杂市场中找到适配的测试解决方案。 其自研的多款自动化测试平台集成了多种AI智能化技术,能够支撑企业复杂的业务场景和测试需求,支持定制化开发和私有化部署。 ▶ 跨模态智能识别与深度探索:深度融合图像识别(OCR/UI元素识别)、文字识别、语音识别(ASR)与场景识别技术,搭载“智能路径算法”,节点覆盖率高,支持10小时以上无人工干预连续性测试。 、华为云测试认证测试鸿蒙智联官方认证华为DevEco Certification Centre结语2026年是国内智能化测试平台发展的关键之年。

    87010编辑于 2026-03-13
  • 来自专栏三流程序员的挣扎

    2022-10-29-测试驱动

    TDD 的三项法则 先写单元测试代码,然后再编写被测试代码。 一个单元测试失败,就停止编写测试代码,即保证每一次都是成功的,从这角度说,可以保证后续集成测试出现的 bug 变少。 产品代码恰好能够让当前失败的单元测试成功通过即可,不要多写。即写了必要的产品代码,就别写了,再先写测试代码,再写产品代码,不要多余。 TDD 的优势 确定性:就是无论改了什么,只要保证单元测试都覆盖到,只要保证单元测试都通过了,就可以确定代码没什么问题了,可以交付。 缺陷注入率:因为每写一点代码都要先测试,所以能够减少引入的缺陷。 文档:单元测试即文档,如果是遵循 TDD 的程序,只要看到单元测试,就能明白函数如何调用,什么参数,对象如何创建。 设计:比如一个函数调用其他函数,因为要单元测试,必须将两个函数解耦。 测试先行,会迫使你去考虑什么是好设计。事后写测试是防守,先写测试是进攻,强迫自己必须写出能够单元测试的解耦的代码。 专业人士的选择:TDD 是专业人士的选择。

    23720编辑于 2022-11-12
  • 来自专栏啄木鸟软件测试

    精准测试及其工具(连载10

    4.3 缺陷定位算法 前置条件:有测试数据,测试用例有提交Bug 精准测试云平台根据测试用例的运行情况和测试用例覆盖到的函数这些信息,通过一定的计算,可确定每个函数可能存在缺陷的可疑度,然后针对可疑度较大的函数进行查看 在选择测试用例的时候,需要选择功能相近的测试用例(如登录成功和登录失败两个测试用例就是功能相近的测试用例),如果不能手动筛选出来测试用例,只需要运行聚类功能,对测试用例进行分类。 图78选择测试用例 4.4 最小测试用例集 前置条件:有测试数据。 精准测试云平台根据所有测试用例的覆盖块情况,计算出覆盖到所有块所需的最少的测试用例的集合,由于到后期测试用例越来越多,测试用例冗余也会越来越明显,主界面选择企业项下的最小测试用例集,弹出界面,点击界面分析按钮 ,得到最小测试用例列表,点击每个测试用例详细信息可查看该测试用例覆盖到的块信息。

    1.4K20发布于 2019-12-12
  • 国产软件测试平台崛起:关键领域软件测试困局的智能化解决方案

    Gitee Test:破解关键领域软件测试困局的智能化解决方案随着数字化进程加速推进,国家关键领域软件系统正面临前所未有的安全与质量挑战。 这种严苛的合规环境要求测试工具不仅要具备常规功能验证能力,更需要内置智能化安全审计模块,能够自动识别潜在的安全漏洞和合规风险。系统架构的极端复杂性是另一大技术壁垒。 智能化测试平台构建全生命周期质量防线Gitee Test的用例管理中枢彻底改变了传统测试文档的碎片化状态。 其创新性地将脑图可视化技术与测试用例库深度融合,支持测试人员以思维导图形式直观展现用例逻辑关系。某船舶研究所的实际应用表明,这种创新设计使测试用例编写效率提升40%,维护成本降低60%。 其最新研发的智能模糊测试引擎,通过深度学习算法可自动生成异常测试数据,将边界条件测试覆盖率提升至95%以上。在国产操作系统适配测试中,该技术帮助发现了17个深层次兼容性问题。

    31410编辑于 2025-08-29
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-10-10 Rust 不同的测试方式

    Rust 不同的测试方式 本文主要探索了在 rust 中进行单元测试和集成测试的一些方式, 虽然是讲 测试为主,但是作者从 DI(依赖注入)的视角讲述了使用 cfg 来实现不同的环境进行不同的初始化的一些思路

    43430编辑于 2022-11-28
  • 来自专栏漫谈测试

    聊聊未来智能化测试主要体现在哪些方面?

    智能化测试”通常指的是利用人工智能、机器学习、大数据分析、自然语言处理等技术来增强、自动化甚至部分取代传统的手动和自动化测试活动,使测试过程更高效、更精准、覆盖更全面、预测性更强。 智能化测试面临的挑战也不少,智能化测试依赖数据质量,如果历史数据不足或有偏差,模型效果会打折扣。而且AI生成的测试用例需要人工审核,不能完全依赖机器。 二、智能化测试的核心能力与方向智能测试用例生成基于需求/用户故事: 利用 NLP 自动解析需求文档,生成初步的测试场景和用例。 提升测试人员价值: 测试人员从重复劳动中解放,转向更高阶的分析、策略制定、模型训练和结果解读工作。未来智能化测试将深度融合AI、大数据和云计算技术,实现从自动化到智能化的跨越。 智能化测试是软件测试领域不可逆转的未来趋势。

    37510编辑于 2025-07-20
  • 来自专栏深度学习与python

    美团李永刚:测试智能化的机会在哪里?

    ,他从软件测试的发展历程入手,为我们分享了智能化测试案例、自动化测试智能化测试异同以及企业如何做到智能化测试等等,本文为采访整理文,期待对你有所启发~ 智能化测试 InfoQ:在您看来,软件测试历史可以分为几个阶段 智能化测试应该如何定义? 永刚:智能化测试目前还没有一个准确的定义,至少还没有在业界形成广泛共识。 InfoQ:经常听到自动化测试智能化测试与自动化测试的最大区别在哪里?如果增加了智能这一项,智能化测试用例的维护成本是否会高于其节省的测试成本?判断标准是什么?企业什么时候可以做智能化测试? 我认为最重要是有合理的预期:首先要对探索智能化测试的困难有心理准备,智能化测试不是更容易,而是不一样,对人的专业知识技能和工作思路都有不同的要求;其次是对智能化测试的效果,智能化测试不是万灵丹,不会因为用了所谓的先进技术就一步迈入完全智能化的天堂 智能化技术的成熟度、团队对相关技术的应用能力、技术路线选择与待解决问题的适应性都会影响智能化测试的效果甚至成败。 InfoQ:如何做到智能化测试?我们否真的可以做到智能化或半智能化

    1K31编辑于 2022-06-11
领券