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

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

    5星云工具云报表平台说明 5.1登录WEB平台 浏览器中输入http://<服务器IP地址>:3000/,登录系统,点击确定。然后选择客户端所编译的项目和版本。如图83所示。 ? 图83登录WEB平台 5.2项目信息 显示所选取编译项目的一些基本信息,包括:项目指标信息、项目信息、版本信息、测试汇总信息、测试过程监控趋势图、测试设备组成和分布图、版本覆盖率汇总图和复杂度统计图。 图84显示项目信息 5.3测试用例-测试用例列表 图85显示的是测试用例列表。 ? 图85测试用例列表 点击跟踪,可以查看到此版本的此条测试用例的详情信息(包括测试用例描述、录制记录以及用例覆盖到的函数),如图86所示。 ? 图86显示测试用例的详细信息 1. 覆盖率-按日增长趋势图 图87显示的是测试用例列表。 ? 图87覆盖率-按日增长趋势图 2.

    61720发布于 2019-12-12
  • 来自专栏啄木鸟软件测试

    单元测试工具(连载11

    setup_function/teardown_function 在每个测试用例之前和之后执行。 setup_class/teardown_class 在当前测试类的开始与结束执行。 setup/treadown 在每个测试方法开始与结束执行。 setup_method/teardown_method 在每个测试方法开始与结束执行,与setup/treadown级别相同。 C:\Users\Jerry>pytest --help 4.4 pytest 运行并发测试 要让pytest实现并发测试,必须先安装pytest-parallel。 案例9:用pytest框架实现并发测试。 图31 配合allure生成pytest 测试报告之Features定制 Title和Desc定制 案例11:配合allure生成pytest 测试报告之Title和Desc定制。

    75230发布于 2019-12-12
  • 来自专栏测试邦

    11款常用的安全测试工具

    AppScan 一款安全漏洞扫描工具,支持Web和移动,现在安全测试做漏洞扫描非常适用,它相当于是"探索"和"测试"的过程,最终生成很直观的测试报告,有助于研发人员分析和修复通常安全测试工具用这个 Burp Suite 一款信息安全从业人员必备的集 成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了 Proxy,Spider,Scanner,Intruder,Repeater,Sequencer Drozer MWR Labs开发的一款Android安全测试框架。是目前最好的Android安全测试工具之一。 该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件,Nessus可同时在本机或远端上遥控,进行系统的漏洞分析扫描。Nessus也是渗透测试重要工具之一。 官网:https://www.tenable.com/downloads/nessus 参考:https://www.cnblogs.com/cheyunhua/p/8084459.html 11. zap

    11.2K30发布于 2019-09-16
  • 来自专栏测试开发技术

    AI赋能测试:推荐15款爆火AI测试工具

    01 AI测试工具概述 AI测试工具是利用人工智能(AI)和机器学习(ML)自动化和优化软件应用程序测试过程的软件解决方案。 这些工具通过使用AI算法来识别模式、检测错误,甚至预测应用程序中的潜在故障,从而增强了传统的测试自动化。与传统的测试方法不同,AI测试工具能够适应代码的变化,使它们对动态和复杂的应用程序更加高效。 例如,AI测试工具中的自我修复功能可以在应用程序的用户界面发生变化时自动更新测试脚本,从而减少了对人工干预的需求。 11 Mabl 最适合基于云的自动化测试 Mabl 是一款云原生自动化测试工具,它简化了测试的创建和管理过程。其由人工智能驱动的洞察功能可帮助团队更快地识别潜在问题,并提高软件发布的质量。 17 Gru.ai 最适合智能自动化测试 Gru.ai 是一款新兴的、由人工智能驱动的软件测试工具,专注于智能自动化测试。它运用机器学习来预测测试场景、识别瓶颈,并减少自动化测试中的误报情况。

    4.9K13编辑于 2025-09-17
  • 来自专栏A周立SpringCloud

    11款流行的构建和API测试工具盘点

    让我们看看以下的工具是如何来简化我们的开发任务的。 1. SoapUI SoapUI是一款著名的用来测试web service API的测试工具。 Katalon Studio Katalon Studio对于WEB、API、移动端来说是一款自动化测试工具。它被认为是一种新兴的测试工具,也是自动化领域的佼佼者。 5.Swagger Swagger,它是设计,构建和测试API的AKA最佳API工具。Swagger工具既是开源工具又是专业工具,它帮助数百万开发人员和测试人员提供了出色的API。 ? JMeter是一个简单而强大的自动化测试工具11.Apigee Google Cloud的Apigee使API管理员能够设计,保护,发布,分析,监控API并从中获利。它可以在混合云环境中运行以执行数字加速。

    3K20发布于 2019-09-02
  • 来自专栏啄木鸟软件测试

    AI测试工具性能优化实战指南

    引言:当AI成为测试引擎,性能瓶颈就是质量防线的裂缝 在智能测试浪潮席卷软件交付链的今天,AI驱动的测试工具(如Applitools、Testim、Mabl、以及国内崛起的WeTest AI、Tongyi 然而,大量团队反馈:‘模型越准,跑得越慢’‘AI用起来很酷,但回归测试耗时翻倍’——这背后并非算法缺陷,而是系统级性能设计的缺失。本文聚焦测试专家最易忽视却最关键的战场:AI测试工具自身的性能优化。 三、智能缓存:让AI学会‘记住经验’ 传统测试工具缓存的是脚本或断言结果,而AI测试工具必须缓存‘决策上下文’。 结语:性能优化不是给AI做减法,而是为质量守护做加法 AI测试工具的终极价值,不在于它多聪明,而在于它多可靠、多敏捷。 下一期,我们将拆解《如何构建AI测试工具的可观测性体系》,敬请关注啄木鸟软件测试

    19310编辑于 2026-03-31
  • 来自专栏啄木鸟软件测试

    AI测试工具落地实践深度解读

    引言:当AI从实验室走向产线测试现场 近年来,AI技术正加速渗透软件测试领域——从智能用例生成、缺陷预测,到自动化脚本修复、测试结果自解释,AI不再只是概念或Demo,而成为测试团队真实可部署、可度量、 可复用的生产力工具。 然而,据啄木鸟软件测试2024年度调研显示:超68%的企业在引入AI测试工具后6个月内未能实现规模化落地,其中41%因‘工具与现有CI/CD流程割裂’而弃用,32%困于‘模型输出不可信、难审计’。 一、落地≠接入:厘清AI测试工具的三个成熟层级 我们提出‘AI测试成熟度三维模型’(ATMM),将落地实践划分为: - L1 工具层接入(Tooling):完成API对接、UI集成,如将Applitools 结语:AI测试的终局,是让测试智慧‘可沉淀、可推理、可传承’ AI测试工具的终极价值,从来不是替代测试工程师,而是将散落在个体经验中的隐性知识(比如‘这个按钮在iOS17上必卡顿’‘支付回调超时往往伴随

    23810编辑于 2026-03-31
  • 来自专栏ThoughtWorks

    无障碍性测试工具 Pa11y|技术雷达

    Pa11y是基于HTML codeSinffer以及PhantomJS制作而成的网站内容A11y自动化检查工具。 另外和其他A11y测试工具相比,除了免费和开源之外,Pa11y还衍生出了许多不同目的的、基于核心工具Pa11y的Pa11y-X工具。 比如支持并发多线测试测试/生产环境隔离,而且可以存储每次执行结果的Pa11y-Webservice;又比如支持非技术用户使用、操作配置简单易懂、集成了Pa11y-Webserivce的前后端一体工具Pa11y-Dashboard Pa11y-Dashboard还提供可视化图表,协助分析质量趋势。 ? 另外,基于Pa11y这个核心工具还衍生出了专为CI准备和优化过的命令行工具Pa11y-CI等工具。 随着需求的增加,这个平台里面的工具也在Pa11y team的维护下逐渐增多,逐渐形成了一个A11y测试工具全家桶。 ?

    1.2K50发布于 2018-04-17
  • 来自专栏漫谈测试

    聊聊AI工具生成测试用例有哪些缺点

    使用AI工具生成测试用例虽然效率很高,但也存在一些明显的缺点和挑战,不能将其视为完全的“银弹”,而应作为辅助工具。一、缺乏深度理解和业务逻辑判断表面化测试AI模型基于模式匹配和统计概率生成内容。 工具集成: 将AI测试生成工具无缝集成到现有的CI/CD流水线、测试管理平台和开发环境中,可能需要额外的开发和配置工作。 AI生成测试用例的最佳定位是“强大的辅助工具”,而非“测试人员的替代者”。建议的使用方式:初稿生成: 利用AI快速生成测试用例的初稿或草稿,然后由测试专家进行审查、补充、优化和提炼。 需求验证: 将AI生成的测试用例作为验证需求文档完整性的一种手段,如果AI都无法根据需求生成合理的测试,可能说明需求本身存在模糊不清的地方。 人类的批判性思维、业务洞察力和创造性是目前AI无法取代的测试核心价值。将AI与人类 expertise 相结合,才能实现最高效和可靠的测试过程。

    64510编辑于 2025-09-28
  • 来自专栏漫谈测试

    聊聊使用AI工具生成测试点的优势

    站在测试工程师的角度,使用AI工具生成测试点(或测试用例)的优势非常显著,它正在改变传统测试设计的模式和效率。 AI工具可以在几分钟内快速扫描需求文档、设计文档、用户故事甚至代码,生成成百上千个基础测试点。减少重复劳动:AI特别擅长处理模式化、重复性的任务。 四、 实现早期和持续性测试优势体现:Shift-Left(测试左移):在需求或设计阶段,就可以将用户故事或原型图输入AI工具,提前生成初步的测试点。 持续优化测试点:AI工具可以根据测试结果和反馈,持续优化测试点的生成策略。通过不断学习和改进,AI工具能够生成更符合实际需求的测试点,提高测试的效果。六。 结果分析与缺陷定位:深入分析AI执行测试后产生的失败用例,定位根本原因。对于测试工程师而言,AI工具不是一个替代品,而是一个强大的“副驾驶”(Co-pilot)。

    43910编辑于 2025-09-29
  • 来自专栏测试开发技术

    推荐10款顶级AI测试工具(二):Appvance

    在上一期《推荐10款顶级AI测试工具(一)》中,我们介绍了一款聚焦功能覆盖与自动化效率的工具。 今天,我们将介绍一款真正将AI“思维”融入测试全流程的产品——Appvance IQ。 这些问题的核心在于:传统工具缺乏对“软件行为意图”的理解能力。而Appvance的突破点,正是通过AI模拟“测试工程师的思考过程”,让测试从“机械执行”升级为“主动洞察”。 与传统测试工具相比,Appvance IQ的差异化优势在于: 从“工具”到“伙伴”:它不只是执行预设指令,而是通过AI理解业务目标,主动提出“应该测什么、怎么测更有效”; 从“静态覆盖”到“动态进化”: 正如Gartner在《2024年应用测试技术趋势报告》中指出:“未来3年,具备业务语义理解能力的生成式AI测试工具将成为企业质量保障的核心基础设施。” 如果你正在寻找一款能真正提升测试效率、降低维护成本,并适应快速迭代的工具,不妨给Appvance IQ一个机会。毕竟,在AI时代,让工具“更聪明”,就是让团队“更强大”。

    1.2K10编辑于 2025-11-17
  • 来自专栏学习笔记ol

    框架分析(11)-测试框架

    框架分析(11)-测试框架 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 支持多种测试框架 Selenium可以与各种测试框架(如JUnit,TestNG)和持续集成工具(如Jenkins)集成,方便进行测试用例管理和自动化测试执行。 不支持桌面应用程序和移动应用程序 Selenium主要用于Web应用程序的测试,对于桌面应用程序和移动应用程序的测试支持相对较弱,需要使用其他工具或框架来进行测试。 缺点 难以测试外部依赖 JUnit框架主要用于测试Java类的内部逻辑,对于依赖外部资源或环境的测试,需要使用模拟框架或其他工具进行处理。 总结 JUnit框架提供了一套强大的工具和功能,使得编写和运行单元测试变得更加简单和高效。它的特性包括注解支持、断言方法、异常测试支持、参数化测试测试套件、超时测试、前置条件和扩展模型等。

    87720编辑于 2023-10-11
  • 来自专栏测试开发技术

    推荐10款顶级AI测试工具(一):Testsigma

    有没有一款工具,既能降低自动化测试的门槛,又能借助AI的能力提效提质? 今天起,我们将推出「推荐10款顶级AI测试工具」系列,首期聚焦的主角是——Testsigma:一个以“让每个人都能做自动化测试”为使命,深度融合AI能力的测试平台。 一、为什么需要像Testsigma这样的AI测试工具? ,需手动修改大量脚本,回归测试效率低; 协作效率低:开发、测试、产品因工具链不同步,需求理解偏差常导致漏测; AI能力弱:传统工具缺乏智能分析、自愈能力,重复性工作仍依赖人工。 在AI技术重塑软件研发的浪潮中,Testsigma代表了“AI+测试”的典型方向——它不仅降低了自动化测试的门槛(让非技术人员也能参与),更通过AI能力解决了传统工具的核心痛点(维护难、效率低、协作差)

    3.6K10编辑于 2025-11-17
  • 来自专栏啄木鸟软件测试

    接口测试11讲:接口性能测试

    1672308810&play_scene=10400&vid=wxv_2588778574413873157&format_id=10002&support_redirect=0&mmversion=false 渗透式测试环境与代码 将DB下的4个csv文件导入sec数据库中 渗透测试操作系统虚拟机文件vmx文件 1)Windows 2000 Professional 链接:https://pan.baidu.com/s/13OSz pwd=s2i5 提取码:s2i5 开机密码:jerry/123456 安装了Apatche、Tomcat、MySQL、 vsftpd并且配套Web安全测试练习教案。

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

    软件性能测试(连载11

    索引节点(inode)是持久化存储到磁盘中的,而目录项(dentry)是由内核维护(目录项缓存)的。

    62120发布于 2020-03-04
  • 来自专栏AllTests软件测试

    9个用于测试自动化的最佳AI测试工具(2024)

    1、前言 选择一款优质的基于生成式AI人工智能的测试工具能够确保测试过程的准确性和效率,从而加速整个软件测试周期。相反,设计不佳的测试工具可能无法发现错误,并可能存在安全问题。 开发人员和测试人员很容易简化测试用例开发过程。人工智能的存在也使维护过程自动化,确保更好的准确性。 此AI工具使测试web或移动应用程序变得更顺畅。 官方网址: https://blinq.io/ 6、Roost.ai Roost.ai是一种生成性人工智能驱动的测试工具,它利用Vertex AI和GPT-4等LLM来提供自动化软件测试。 使用AI自动更正:自动更正错误。 移动应用程序自动化测试:该工具使用人工智能来简化测试过程,而无需手动干预。 此AI工具与CI/CD工作流无缝集成,以加速开发。 功能特点: 自然语言测试描述:Momentic的人工智能功能允许你用简单明了的英语轻松描述用户流。

    22.6K21编辑于 2024-07-08
  • 来自专栏全栈测试

    2024 年11个API 自动化测试工具,你知道几个?

    API自动化测试工具在软件开发和集成过程中扮演着至关重要的角色。这些工具能够帮助开发人员和测试人员快速、准确地测试API,确保其在不同环境和条件下的稳定性和可靠性。 一、Postman 简介:Postman是一个流行的API开发和测试工具,因其用户友好的界面和广泛的功能集而受到开发人员的喜爱。 特点: 提供直观的界面,便于用户创建和测试RESTful API。 官网:https://www.postman.com/ 二、Hoppscotch 简介:Hoppscotch是一款用于快速、轻量级API请求测试的开源工具。 官网:https://apifox.com/ 四、Postcat 简介:Postcat是一个强大的开源、跨平台的API开发测试工具。 项目地址:https://gitee.com/eolink_admin/postcat 五、APIAuto 简介:APIAuto是一个HTTP接口工具,由腾讯工程师开发,集文档、测试、Mock、调试、管理于一体

    1.6K10编辑于 2024-11-23
  • 来自专栏数据科学(冷冻工厂)

    11 个必备 Docker 工具

    这里有一份关于一些关键 Docker 工具的详细指南[1],它们能够简化你的工作流程,无论你是 Docker 新手还是资深用户。这些工具能够助你更高效地监控、诊断问题和管理 Docker。 1. Dive Docker 镜像层分析工具 Dive 是一款工具,它能够助你逐层剖析 Docker 镜像,这在识别镜像中哪些部分占用空间以及潜在的优化区域时非常有用。 Dockly 交互式 Docker 管理工具 Dockly 是一款终端环境下的 Docker 管理工具,它提供了一个用户友好的交互界面,让你能够直接通过命令行来管理容器。 Orbstack 在 macOS 和 Linux 系统上都能支持 Docker 容器和虚拟机的管理,使用户能够便捷地创建隔离的环境,用于测试和开发工作。 它还包含了用于监控和诊断容器问题的工具,并能够与 Docker 生态中的其他工具无缝配合使用。 11.

    1.7K10编辑于 2024-12-30
  • 来自专栏深度学习与python

    在自动化测试结果分析中使用AI工具

    他们引入了 ReportPortal 这个工具,它使用人工智能来分析自动化测试结果。 正如 Kutschy 所说的,这个工具可以作为企业内部解决方案进行免费安装: 作为这个工具的管理员,我完成了概念验证和集成,并解决了所有问题。现在,功能团队的测试人员每天都在使用它。 Kutschy 说,当你刚开始使用这个工具时,它对失败的测试一无所知。测试人员需要决定测试失败是产品缺陷、自动化缺陷还是环境问题导致的。 如果你不使用这个工具,就需要查看 100 个。 由于工具会根据之前的决策对旧的失败测试进行分类,因此减少了人为错误。这有助于将注意力集中在新出现的失败测试上,Kutschy 说。 查看英文原文: https://www.infoq.com/news/2025/03/AI-analysis-automated-test/ 声明:本文由 InfoQ 翻译,未经许可禁止转载。

    34110编辑于 2025-04-18
  • 来自专栏FunTester

    App测试11点建议

    1、动手之前先弄清设备和平台 在测试设计之初,测试人员首先会考虑的是测试的环境,也就是确定App究竟需要运行在什么样的设备和平台上。 因此,在测试时,要考虑弱网、无网、飞行模式、各种网络切换下的测试场景。 3、考虑多任务和意外情况处理 测试人员在设计和测试App的时候考虑到App被别的程序或者用户切换到后台时,需要进行什么操作。 探索性测试可以理解为通过测试人员的创造性思维,采取不同的测试路径,来达到测试目标的测试方法。发散性的思维很重要,不能用常规的思路去设计用例。 10、APP安全测试 测试App请求中是否包含了明文的用户信息,测试App的请求是否加密,测试SQLite数据库的存储是否安全,利用一些其他工具对app进行安全测试 11、善用log去分析和定位问题 app 单测&白盒 FunTester社群风采 测试理论鸡汤 FunTester视频专题 案例分享:方案、BUG、爬虫 UI自动化专题 测试工具专题 -- By FunTester

    40210编辑于 2023-08-04
领券