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

    前言人工智能的引入为软件测试带来了巨大的变革,不仅提升了测试效率和准确性,也为软件质量的保障提供了新的手段。 通过结合AI与传统测试方法,企业能够更有效地应对复杂的开发环境,从而提高最终产品的质量和用户满意度。一、软件测试软件测试是软件开发中至关重要的一环,主要目标是查找软件中的缺陷(bug),保障软件质量。 ②作用提高速度和效率缺陷预测与分析③AI应用于软件测试的方式AI通过与测试工程师的互动来增强测试过程。通过输入具体的指令(Prompt),工程师可以指导AI生成所需的测试用例、报告或分析。 ④AI赋能软件测试的具体应用需求评审:AI可以帮助分析需求文档,识别潜在的模糊或不一致之处,提高需求的明确性。测试计划编写:AI可以根据项目需求和历史数据生成测试计划,节省时间并提高效率。 测试用例设计:通过自动生成测试用例,AI能够快速覆盖各种场景,尤其是在面对复杂系统时。测试报告生成:AI能够自动整理测试结果,并生成易于理解的报告,帮助团队做出决策。

    1.1K21编辑于 2024-09-18
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载5)

    这个值不应该超过5。 ØPage Faults。 处理器页面错误计数。这个值大说明操作系统向内存读取错误数据过多。 •Physical disk。 Ø%Disk Time。 表3-3 磁盘的I/O数的计算方法 RAID类型计算方法RAID0(Reads+Writes)/Number of DisksRAID1(Reads+2×Writes)/2RAID5(Reads+4× 如果这个值持续增长或者性能测试终止后这个值仍旧不降,说明发生了内存泄露。 5.网络 •Network interface。 Ø Bytestotal/sec。

    1.3K10发布于 2020-02-19
  • 来自专栏muller的测试分享

    软件测试|Junit5基本使用

    Developer 的一张图来说明 JUnit 5 的架构: JUnit Platform: JUnit Jupiter: JUnit Vintage: 嵌套单元测试 Lambda支持 参数化测试 重复测试 动态测试 JUnit 4 与 JUnit 5 中的注解比较 图片 1)创建 maven 工程 XUnit,pom.xml中添加Junit5的依赖。 3)添加用例@Test,再在用例执行前后添加@BeforeEach、@AfterEach: 运行结果: 4)在测试类执行前后添加@BeforeAll和@AfterAll: 测试结果: 5)在测试用例test1 套件类: 测试结果: 将 junit5demo 包下的 TestJunit5demo 和 testcasedemo.demo2 所有测试类过滤出来并执行。 套件类: 测试结果: 在testcasedemo.demo2.TestDemo2的方法testDemo2上加上注解@Tag: 过滤并执行方法testDemo2: 套件类: 测试结果: Junit5官网:

    1.2K20编辑于 2023-01-05
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载5)

    5)编码内容:URL参数  l 转义清单 Ø 。 4展示的是ESAPI中哪些特殊符号在何种情况下需要转义;5表示ESAPI中特殊符号转义成什么字符。 b b URL一个组件 b b b b b b b b b JavaScript字符串 b b b b b b b b b b b b 5 #12 \f(用于JavaScript) / / \2f(用于CSS或URL)\/(用于CSS、JavaScript) 回车符:\u000D \r(用于JavaScript) \ \5c

    1.7K20发布于 2019-12-23
  • 来自专栏软件测试

    关于 AI 软件测试,你必须知道的 5 个惊人真相

    这种繁琐、重复且极度耗时的工作,曾是软件测试的常态。但现在,一股名为人工智能(AI)的浪潮正以前所未有的力量席卷而来,它带来的变革远不止是简单的“自动化”提速。 本文将为你揭开AI在软件测试领域带来的五个最具冲击力、甚至有些反直觉的真相,带你告别繁琐的过去,迎接一个真正智能化的测试新纪元。 未来,AI不会完全取代测试人员,而是成为他们最得力的助手,让测试工作更高效、更智能,最终提升软件质量,为用户带来更好的体验。 5.真正的软肋是数据与伦理在惊叹于AI带来的种种变革时,我们必须保持清醒的认识:AI测试并非解决所有问题的“银弹”。 因此,拥抱AI测试不仅仅是一个技术选型问题,更是一个需要企业在数据治理、团队建设和伦理规范上进行深思熟虑的管理与治理问题。结语AI正在从根本上重塑软件测试行业,这已是不争的事实。

    99410编辑于 2025-12-14
  • 来自专栏muller的测试分享

    软件测试|Junit5基本使用

    Developer 的一张图来说明 JUnit 5 的架构: JUnit Platform: JUnit Jupiter: JUnit Vintage: 嵌套单元测试 Lambda支持 参数化测试 重复测试 动态测试 JUnit 4 与 JUnit 5 中的注解比较 图片 1)创建 maven 工程 XUnit,pom.xml中添加Junit5的依赖。 3)添加用例@Test,再在用例执行前后添加@BeforeEach、@AfterEach: 运行结果: 4)在测试类执行前后添加@BeforeAll和@AfterAll: 测试结果: 5)在测试用例test1 套件类: 测试结果: 将 junit5demo 包下的 TestJunit5demo 和 testcasedemo.demo2 所有测试类过滤出来并执行。 套件类: 测试结果: 在testcasedemo.demo2.TestDemo2的方法testDemo2上加上注解@Tag: 过滤并执行方法testDemo2: 套件类: 测试结果: Junit5官网:

    1.2K40编辑于 2022-12-28
  • 来自专栏软件测试学习

    软件测试面试题分享-No.5

    自动化测试中用例依赖的数据如何构造? ,sql编写也是比较大的工作量; 第三个方式是提前准备好一套数据,并且将该数据对应的数据库进行备份,在之后每次执行测试前先备份当前数据库数据,再导入之前的测试数据,再执行测试,测试执行完后再恢复原有的数据 可参考之前写的文章:如何构造测试数据? 接口测试时碰到接口重定向如何去测试? 可能其他框架有的没有做这种处理,测试的时候要注意一下。 ? 接口依赖第三方接口,但是第三方接口却有问题怎么办? 一般会采用mock来解决这个问题。 但是要分场景去看是否要开发的支持,如果是客户端直接调用第三方接口的,这种测试人员自己mock就行。

    81640发布于 2021-07-06
  • 来自专栏muller的测试分享

    软件测试|H5性能分析实战

    图片 H5性能该如何测试呢?很多人不知道该如何下手。其实可以借用W3C协议完成自动化H5性能测试。 因为W3C标准是浏览器标准,一般浏览器都支持W3C标准,它规定使用者可以通过api查询性能信息。 www.w3.org/TR/navigation-timing/ 前文使用chrome浏览器对webview进行手工查看,伴随着业务增多,数量加大,手工操作的速度会无法跟上业务增长,此时需要自动化方法测试

    77710编辑于 2023-01-10
  • 来自专栏测试人的日常

    软件测试下的AI之路(2)

    前言   随着科技日新月异的发展,人工智能正逐渐渗透到我们生活的各方各面,从智能语音助手到自动驾驶汽车,从智能家居到人脸识别技术,AI正以其卓越的智能和学习能力引领着新时代的发展方向。 在这个快速演进的时代中,软件测试领域也受到了不小的冲击。虽然在当下,传统的软测技术仍然是绝对的主力,但是身为IT行业中的一员,近几年AI的全新业务体验与其超强的算力所带来的震撼感受也应该远超其他行业。 所以为了跟上时代的步伐,作为软测的大家是不是也应该考虑如何让AI辅助我们更加完整高效的完成日常的各类质量保障工作呢?    在每个测试计划中,都有复数个测试用例组成,这样才能灵活的达成各类测试场景中的测试效果。 后话   好了,到了这里,我们就已经把用例产出 - 计划设计 - 结果查看 - 覆盖分析这个一整个的软件业务进行了大致的介绍与实践,相信大家一定也对mabl平台的整体功能和业务有了更深层次的认识了

    1.1K20编辑于 2023-10-18
  • 来自专栏测试人的日常

    软件测试下的AI之路(1)

    所以为了跟上时代的步伐,作为软测的大家是不是也应该考虑如何让AI辅助我们更加完整高效的完成日常的各类质量保障工作呢?   那么对于软件测试来说,先阶段的AI可以帮助我们做些什么呢? 其实要说明白这个呀,我们还是需要先从AI对于软件测试这件事本身的意义来说起,我们就拿基本的黑盒测试来举例,要知道在传统的软件测试中,我们会依赖于手工设计和执行测试用例来完成测试活动,这种方法在面对大规模 而现如今由于AI技术成果的大规模爆发,从而为软件测试带来了全新的可能性。 ;另外,AI还可以自动分析和挖掘软件系统中的潜在缺陷和异常行为,从而提高测试的效率和准确性。 软件介绍   其实对于广大的软件测试人员来说,未来离我们并不遥远,目前市面上基于AI的自动化测试工具也是百花齐放,我们大可以利用这些基于成熟AI方案的第三方测试工具来融入和实践自身的质量保障工作。

    2.2K20编辑于 2023-10-18
  • 来自专栏测试人的日常

    软件测试下的AI之路(1)

    所以为了跟上时代的步伐,作为软测的大家是不是也应该考虑如何让AI辅助我们更加完整高效的完成日常的各类质量保障工作呢?  那么对于软件测试来说,先阶段的AI可以帮助我们做些什么呢? 其实要说明白这个呀,我们还是需要先从AI对于软件测试这件事本身的意义来说起,我们就拿基本的黑盒测试来举例,要知道在传统的软件测试中,我们会依赖于手工设计和执行测试用例来完成测试活动,这种方法在面对大规模 而现如今由于AI技术成果的大规模爆发,从而为软件测试带来了全新的可能性。 ;另外,AI还可以自动分析和挖掘软件系统中的潜在缺陷和异常行为,从而提高测试的效率和准确性。 软件介绍图片  其实对于广大的软件测试人员来说,未来离我们并不遥远,目前市面上基于AI的自动化测试工具也是百花齐放,我们大可以利用这些基于成熟AI方案的第三方测试工具来融入和实践自身的质量保障工作。

    1.8K30编辑于 2023-09-26
  • 来自专栏达达前端

    软件测试-开始软件测试

    前言 大家好,我是 Vic,今天给大家带来开始软件测试的概述,希望你们喜欢 软件测试 软件测试的基本概念、方法、常用测试工具的使用 常用测试工具的使用 性能自动化测试工具:jmeter、loadrunner /html/index.html 开始软件测试 测试一个软件 测试的目的 开发的过程 软件质量的保证 理解软件测试 软件测试的分类 测试的目的 1.测试的目的:在于发现错误(缺陷),保证整个软件开的质量 ,但软件的质量不能以软件测试为依据 2.成功的测试:是发现了未曾发现的软件错误(缺陷) 3.好的测试用例:是能有效地发现别的测试用例未发现的软件错误 开发的过程 在软件开发的过程中,我们要明确软件开发的目标以及软件的需求 ,进行制定各种软件开发过程中的计划,并进行编写文档测试,软件测试,进行有效地测试和修复,然后提交测试完成的软件。 重点名句:80%的错误聚集在20%的模块中 软件测试的分类 基于软件结构与算法 黑盒测试和白盒测试 基于执行被测试软件 静态测试和动态测试 基于不同阶段 单元测试,集成测试,系统测试,验收测试 白盒测试

    3.4K62发布于 2019-07-03
  • AI辅助软件测试:几个关键路径

    软件测试是保障质量的关键环节,但测试用例设计耗时、覆盖分析繁琐、自动化脚本维护成本高等问题,一直困扰着测试团队。大语言模型的出现,为测试工作提供了一种新的辅助手段。 这里从几个实践角度,聊聊AI如何在测试流程中发挥作用。一、提示工程:让AI理解测试需求大模型不是测试专家,它需要清晰的指令才能输出有价值的内容。提示工程的核心,就是写好给模型的“问题”。 用大模型辅助时,可以这样操作:将软件需求规格说明(SRS)分段输入模型,要求它提取每个功能点的测试项。 四、测试执行:脚本生成与环境构建AI在测试执行环节的价值,主要体现在自动化脚本生成和环境搭建上。 结语AI辅助软件测试的价值,不在于替代测试工程师,而在于将测试人员从重复性、模式化的工作中解放出来,让他们更专注于复杂场景设计、风险评估、质量策略等创造性工作。

    1.2K10编辑于 2026-03-23
  • 来自专栏FunTester

    AI 正在如何重塑软件测试实践

    在 2026 年,软件测试已经不再只是发布前的最后一道关卡,而是贯穿整个软件生命周期、由 AI 驱动的持续性能力。 AI 重塑回归测试 人工智能 已经从辅助测试自动化,进一步走向主动协调测试自动化。 因此,越来越多组织开始减少纯粹独立的 QA 职能,把质量目标分散到产品、研发、测试和平台团队共同承担。 测试覆盖 AI 代码 生成式 AI 在软件开发中的广泛使用,带来了全新的测试对象。 当系统越来越复杂、变更越来越频繁时,测试体系也必须同步升级,否则团队很容易在速度和质量之间反复拉扯。 行业分析师普遍预计,AI 驱动的软件测试实践 会在未来进一步走向标准化。 未来测试意味着什么 到了 2026 年,AI 驱动的软件测试 已经不再只是一个值得关注的新趋势,而是在很多团队里逐步落地的运营标准。

    1.1K10编辑于 2026-06-17
  • 来自专栏测试开发技术

    你说你会AI测试,那你是怎么实现AI+软件测试的呢?(附带5 层AI 质量管理体系)

    前天面试了一个有着五年经验的测试工程师。 简历上写得挺漂亮:熟练使用AI生成测试用例,用AI实现自动化测试。我心想,这哥们儿应该有点东西,就抛了一个真实的项目问题过去。 没想到,他的回答把我惊呆了。 如果这道题你也不知道怎么回答,可以一起加入「AI 进化社」学习,里面涵盖了完整的能拿捏面试官的AI 测试必考题库和AI 测试项目实战技能,覆盖软件测试开发全流程AI 赋能。 但它不会知道: 你们的支付通道有金额下限(0.01元) 网络中断后需要支持3次重试,每次间隔5秒 支付超时后订单状态要回滚为"待支付",不能卡在"支付中" 同一笔订单不能重复支付(幂等性) 正确的做法是先人工拆解需求 ≥30% 边界用例数量 每个数值型字段至少2个边界值(最小、最大) 100%覆盖 重复用例率 语义重复的用例占比 ≤10% 逻辑错误率 业务逻辑错误或无法执行的用例占比 ≤5% 高危场景遗漏率 权限/ AI测试工作模式。

    60410编辑于 2026-05-11
  • 来自专栏测试人的日常

    软件测试下的AI之路(3)

    前言   随着科技日新月异的发展,人工智能正逐渐渗透到我们生活的各方各面,从智能语音助手到自动驾驶汽车,从智能家居到人脸识别技术,AI正以其卓越的智能和学习能力引领着新时代的发展方向。 在这个快速演进的时代中,软件测试领域也受到了不小的冲击。虽然在当下,传统的软测技术仍然是绝对的主力,但是身为IT行业中的一员,近几年AI的全新业务体验与其超强的算力所带来的震撼感受也应该远超其他行业。 所以为了跟上时代的步伐,作为软测的大家是不是也应该考虑如何让AI辅助我们更加完整高效的完成日常的各类质量保障工作呢?    而依托于现在一些主流的CI/CD软件的强大兼容性与接入能力,mabl自身的强大测试能力可以灵活被运用起来,在部署过程中集成mabl平台,那么相关的测试代码部署到 CI/CD 管道中的托管环境后就可以立即在多个浏览器中测试端到端用户体验 这里主要以目前主流的jenkins为介绍对象,其他的CI/CD软件环境本期暂不介绍。

    2.2K30编辑于 2023-11-11
  • AI会取代软件测试人员吗?

    更贴切的表述是:AI 会改变软件测试人员的工作内容,而不是完全取代他们。换句话说,AI 就像电动工具对木匠:锯、钻孔速度飞快,但“木匠的设计和判断”仍然不可替代。 ⚠️ 不主动适应AI变革的测试人员,将面临被淘汰风险。一、AI在软件测试中的当前能力(能做什么?) 5. ✅ API与性能测试辅助根据Swagger/OpenAPI规范自动生成API测试用例。模拟真实用户流量进行压力测试(如LoadNinja + AI分析瓶颈)。 —— 5大转型策略1. 掌握AI测试工具链学习使用主流AI测试平台(如Testim, Applitools, Postman AI等)学会写Prompt让AI生成有效测试用例/脚本2. :到2026年,70%的企业将在测试中应用AI(2023年仅20%) 但测试岗位需求仍在增长,尤其是“懂AI+懂业务”的复合型人才六、终极结论 AI不会取代软件测试人员 —— 但会取代那些只会手工点点点

    1.7K10编辑于 2025-09-18
  • 来自专栏后端知识开放麦

    Java 软件测试(二):Mockito与JUnit 5应用

    Mockito作为Java生态中最受欢迎的模拟框架,配合JUnit 5的强大测试能力,为我们提供了一套完整的单元测试解决方案。 JUnit 5新特性探索JUnit 5相比之前的版本有了很大的改进,不仅在架构上更加模块化,在功能上也更加强大。 2.1 架构重构JUnit 5采用了全新的架构设计,分为三个子项目:JUnit Platform、JUnit Jupiter和JUnit Vintage。 Platform提供了测试引擎的基础设施,Jupiter是新的编程和扩展模型,Vintage则保证了向后兼容性。这种设计让JUnit 5具备了更好的扩展性,开发者可以根据需要选择不同的测试引擎。 int result = calculator.add(3, 5); assertEquals(8, result);}这时候测试会失败,因为Calculator类还不存在。

    97010编辑于 2025-09-11
  • 来自专栏测试人的日常

    软件测试面试题 —— 整理与解析(5)

    接上回   我们接着上次的内容继续来整理与解析一些比较高频的测试行业面试题,大家可以通过面试题内的一些解析再结合自己的真实工作经验来进行答题思路的提取、整理。 2.5 请介绍一下你的自动化测试框架覆盖了开发多少业务代码,怎么统计出来的?多少用例,跑一次多长时间?    至于用例数与运行时长,日常中大家只需要根据自动化任务中的测试报告来进行提取与总结就可以了。 后话   总体来说对于测试开发的面试内容,各个用人单位其实关注的除了相关的技术栈与项目经验之外,其实更需要的是测开人员自身对于项目业务与行业相关的整体解决的认知与思维,这点与软件开发人员的要求会有略微的不同 ,毕竟作为测试人员来说,整体把握软件质量保障情况是其中的重中之重。

    57210编辑于 2023-10-18
  • 来自专栏PDF转换docx

    5款 PDF 转 Word 的软件的测试

    那你们知道PDF转Word的软件有哪些吗?今天我就来给大家实测几款好用的转换软件! 同时ONLYOFFICE也是我本人大力支持的一款软件,在疫情到来后,很多人都选择了居家办公,选择了使用方便,功能齐全,完全免费,操作简单,的办公软件,对我个人给予了很大的工作上的帮助和便捷百度网盘 SmallPDFer SmallPDFer是一款专业好用的PDF转Word软件,可以帮助用户轻松地将PDF文件和其它办公软件进行相互转换。 美中不足的是这款软件软件版本更新较慢,只能转换常用的格式,像PDF转CAD目前不支持,而且经常会转换失败,文件丢失等问题,其他的功能都还不错。 结语; 好了,今天给大家实测着几款软件的结果呢都详细记录下来了。大家以后想看什么软件被小编实测,私信分享给我就好,我会给大家测试完成后给一个完美的答案。

    3.7K40编辑于 2022-12-16
领券