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

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

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

    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定制。

    75330发布于 2019-12-12
  • yolo11安装后测试代码

    训练模型: from ultralytics import YOLO # Load a pretrained YOLO11n model model = YOLO("yolo11n.pt") # Train to run on (e.g., 'cpu', 0, [0,1,2,3]) ) 评估模型: from ultralytics import YOLO # Load a pretrained YOLO11n model model = YOLO("yolo11n.pt") # Evaluate the model's performance on the validation set metrics = model.val() 预测图片: from ultralytics import YOLO # Load a pretrained YOLO11n model model = YOLO("yolo11n.pt model model = YOLO("yolo11n.pt") # Export the model to ONNX format for deployment path = model.export

    19600编辑于 2025-07-17
  • 来自专栏测试邦

    11款常用的安全测试工具

    AppScan 一款安全漏洞扫描工具,支持Web和移动,现在安全测试做漏洞扫描非常适用,它相当于是"探索"和"测试"的过程,最终生成很直观的测试报告,有助于研发人员分析和修复通常安全测试工具用这个 Burp Suite 一款信息安全从业人员必备的集 成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了 Proxy,Spider,Scanner,Intruder,Repeater,Sequencer html 7. msfvenom 参考:https://www.offensive-security.com/metasploit-unleashed/msfvenom/ 8. fortify 静态代码检查工具 Drozer MWR Labs开发的一款Android安全测试框架。是目前最好的Android安全测试工具之一。 官网:https://www.tenable.com/downloads/nessus 参考:https://www.cnblogs.com/cheyunhua/p/8084459.html 11. zap

    11.2K30发布于 2019-09-16
  • 来自专栏Java工程师成长之路

    JMH实践-代码性能测试工具

    概述 JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试工具套件 JMH比较典型的应用场景有: 想准确的知道某个方法需要执行多长时间,以及执行时间和输入之间的相关性 往往同时把 warmup 次数设为0,用于测试冷启动时的性能。 Iteration Iteration 是 JMH 进行测试的最小单位。 由于JMH允许多线程同时执行测试,不同的选项含义如下: Scope.Thread:默认的State,每个测试线程分配一个实例; Scope.Benchmark:所有测试线程共享一个实例,用于测试有状态实例在多线程共享下的性能 fork JVM因为使用了profile-guided optimization而“臭名昭著”,这对于微基准测试来说十分不友好,因为不同测试方法的profile混杂在一起,“互相伤害”彼此的测试结果。 </transformers> </configuration> </execution> </executions> </plugin> 代码

    1.9K30发布于 2019-09-10
  • 来自专栏顶级程序员

    12 款 JavaScript 代码测试必备工具

    每天都会产生新的代码、用户测试工具和框架。下面的列表列出了可以完成各种测试需求的代码工具。你应该调查研究一下,看这些工具是否适用于你的技术栈和技术需求。 01. Jasmine Jasmine 是一个行为驱动的测试开发框架,用于对 JavaScript 代码进行测试。它不依赖其它任何 JavaScript 框架,也不需要 DOM。 jQuery、jQuery UI 和 jQuey Mobile 项目都使用这个框架,它能测试普通的 JavaScript 代码。 05. WebdriverIO WebdriverIO 允许用户仅添加几行代码就可以控制浏览器或移动应用程序,使测试代码更简单、简洁、易读。 11. PhantomFlow PhantomFlow 使用决策树提供 UI 测试方案。

    3K100发布于 2018-05-03
  • 来自专栏测试技术圈

    性能工具代码级性能测试工具ContiPerf

    前言 做性能的同学一定遇到过这样的场景:应用级别的性能测试发现一个操作的响应时间很长,然后要花费很多时间去逐级排查,最后却发现罪魁祸首是代码中某个实现低效的底层算法。 所以,我们就需要在项目早期,对一些关键算法进行代码级别的性能测试,以防止此类在代码层面就可以被发现的性能问题,遗留到最后的系统性能测试阶段才被发现。 但是,从实际执行的层面来讲,代码级性能测试并不存在严格意义上的测试工具,通常的做法是:改造现有的单元测试框架。 那么有没有现成的这样的测试工具呢? 当然也是有的,比如今天我们介绍的主角-- ContiPerf。 ContiPerf 简介 ContiPerf 是一个轻量级的测试工具,基于JUnit 4 开发,可用于效率测试等。可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行性能测试

    2.2K31发布于 2019-12-05
  • 来自专栏7DGroup

    性能工具代码级性能测试工具ContiPerf

    前言 做性能的同学一定遇到过这样的场景:应用级别的性能测试发现一个操作的响应时间很长,然后要花费很多时间去逐级排查,最后却发现罪魁祸首是代码中某个实现低效的底层算法。 所以,我们就需要在项目早期,对一些关键算法进行代码级别的性能测试,以防止此类在代码层面就可以被发现的性能问题,遗留到最后的系统性能测试阶段才被发现。 但是,从实际执行的层面来讲,代码级性能测试并不存在严格意义上的测试工具,通常的做法是:改造现有的单元测试框架。 那么有没有现成的这样的测试工具呢? 当然也是有的,比如今天我们介绍的主角-- ContiPerf。 ContiPerf 简介 ContiPerf 是一个轻量级的测试工具,基于JUnit 4 开发,可用于效率测试等。可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行性能测试

    1.9K40发布于 2019-12-02
  • 来自专栏java一日一条

    测试代码时你会犯的 11 个错误

    8.担心代码覆盖率 代码覆盖率的理念很崇高,但往往实际价值有限。知道运行测试的时候有多少代码被执行应该是有用的,但因为它不考虑正在执行代码测试的质量,因此就变得没有意义。 代码覆盖率在它数值非常高或非常低的时候,是挺博人眼球的。如果非常高,就表明,比起带来的价值,过多的代码可能正在被测试。非常低的代码覆盖率表明有可能代码测试不够。 如果我们在任意点重访代码,那么它就需要测试。如果在现有代码中发现过bug,那就说明这一块的代码对其复杂性没有进行充分的测试。 9.着眼于一种类型的测试 一旦你开始测试,很容易只纠结于一种风格的测试11.作为一个开发者,依靠于别人来运行(或编写)测试 如果不运行,那么测试几乎没有价值。如果测试不能被运行,那么就可能遗漏bug。 开发者需要能够在检查代码之前就运行测试,因此他们需要能够访问并有运行所有相关测试的权力。代码测试应保持在同一个地方,并且所需的任何设置都应该写好脚本。

    68920发布于 2018-09-18
  • 来自专栏测试开发干货

    接口测试平台代码实现132: 全局变量-11

    打开我的接口测试平台,然后开始回忆已经开发到哪了.... 我们之前刚刚成功把接口库接口的url中成功替换了全局变量。 现在我们来测试下,给这个host也放上全局变量: ---- 然后直接点击请求Send: 可以看到 host也成功插入来 全局变量,怎么样,是不是很简单就成功来。 测试下: 结果: 注意,我们设计是忠实替换原则,不对类型进行转换。

    38320编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现115:登录态接口-11

    本节我们开始继续处理剩下的登陆态接口,关联小说可在之后另一个系列体验哦~ 目前省下的部分就是插入到url/header/body中,具体代码仍然可以通过仿造接口库普通接口的插入方式来做, 具体代码如下: 先把url和header搞定: 然后是body,因为body是需要到具体的类型中加入插入代码的: 采用的是遍历方式,所以要在上面的else分支上把pass改成 默认空字典: 这里我们经过测试后就可以看到是可以成功插入的了 怎么样 最后的这段代码是不是超级简单~ 本节完毕,下一节我们要开始特殊的章节,就是对目前的几处接口请求代码进行优化,异常处理等 ,因为是底层核心引擎,所以有空我们就要给他提高稳定性,容错性,易分析性等

    40030编辑于 2022-05-19
  • 来自专栏Java架构师必看

    Android增量代码测试覆盖率工具

    前言 美团点评业务快速发展,新项目新业务不断出现,在项目开发和测试人员不足、开发同学粗心的情况下,难免会出现少测漏测的情况,如何保证新增代码有足够的测试覆盖率是我们需要思考的问题。 正常情况下,可以通过写单测来保证新增代码的覆盖率,在Android中可以参考《Android单元测试研究与实践》 。 所以我们实现了这样一个工具,不需要写单测的情况下,在代码提交之前自动检测新增代码的手工测试覆盖率,避免新开发的功能没有经过自测就直接进入代码审查环节。 整个工具主要包含下面三个方面的内容: 如何获取新增代码。 如何只生成新增代码的覆盖率报告。 如何让整个流程自动化。 为了充分测试修改的代码,这里把方法作为最小测试单元(新增和修改的方法),即使是修改了方法中的某一行代码也认为这个方法发生了变化。如何准确定位到哪些方法发生了变化?我们通过抽象语法树来实现。

    2.5K10发布于 2020-04-10
  • 来自专栏A周立SpringCloud

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

    让我们看看以下的工具是如何来简化我们的开发任务的。 1. SoapUI SoapUI是一款著名的用来测试web service API的测试工具。 在TestNG中使用注释可以提高代码的易懂性,并且比JUnit更加容易自动捕获异常。 ? 您可以使用TestNG创建数据驱动的测试。 5.Swagger Swagger,它是设计,构建和测试API的AKA最佳API工具。Swagger工具既是开源工具又是专业工具,它帮助数百万开发人员和测试人员提供了出色的API。 ? JMeter是一个简单而强大的自动化测试工具11.Apigee Google Cloud的Apigee使API管理员能够设计,保护,发布,分析,监控API并从中获利。它可以在混合云环境中运行以执行数字加速。

    3K20发布于 2019-09-02
  • 来自专栏测试开发干货

    接口测试平台代码实现71: 多接口用例-11

    只不过保存按钮的话,会先发送一个请求去保存,然后再关闭,那我们就直接在这里开始写这个保存代码吧。 其实大部分代码仍然是去接口库保存接口的js函数中复制粘贴,然后改改: 这段代码改动很大,所有的ts_都换成了step_ 而且api也换成了step。为避免出错。 // 这里写保存的脚本代码 // 获取所有接口设置数据 var name = document.getElementById('step_name 测试一下: 这是我们的前端写的一个步骤数据: 然后我们点击保存按钮。 并没有任何报错。 问题就是:我们获取到的步骤中 请求体类型是 api_body_method,但是js函数中却用ret.body_method来获取,所以当然获取不到: 所以我们先改好: 然后再刷新页面测试下: 发现成功了

    69230编辑于 2022-05-19
  • 来自专栏Michael阿明学习之路

    python--从入门到实践--chapter 11 代码测试unittest

    编写的代码需要测试是否有Bug 1.函数测试 city_functions.py def city_country(city, country): return str(city) + ',' + str(country) city_country_unittest.py import unittest #导入测试模块 from city_functions import city_country "Chile") self.assertEqual(returnValue, "Santiago,Chile") #运行结果是否和期待值相等 unittest.main() #运行测试 将city_functions.py中函数添加一个参数,测试程序不变 def city_country(city, country, population): return str(city) 5000000) self.assertEqual(returnValue, "Santiago,Chile - population 5000000") unittest.main() #运行测试

    31420发布于 2021-02-20
  • 来自专栏ThoughtWorks

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

    对比之前需要在手动进入到网站的每个页面、点开每个隐藏元素,再把当前网页源代码拷进自动化工具的检查方式。 另外和其他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
  • 来自专栏测试开发干货

    接口测试平台代码实现11: 用户管理模块设计和开发

    上节,我们已经做完了首页,那么针对于一个平台来说,这并不仅仅是一个有界面的工具/脚本,而是实实在在可多人协同使用的平台。那么就必然不可缺少 用户概念。 如果没有用户概念,那就拿我们接下来要做的东西举例子,小邪同学创建了一个项目,里面有她的个 人开发或测试的接口/数据/用例 等等,作为一个精致的女孩,她把自己的项目打理的井井有条,测试数据一丝不苟。 测试平台只需要使用专用的djaog 的cas库即可,且本地会形成影子用户表,相当于一个二层数据库,来方便你进行其他如冻结,增删用户画像等低级权限设置。 不过我们要学习的是第一种,我们测试平台的独立用户数据库。毕竟用户数据牢牢控制在自己手中才是王道。 那么我们打算先设计的就是前端页面。先调动起我们自身的兴趣才是正事对不? 那么好。 </button>

    若首次登陆,请点击 注册账号

    以上是修改后的代码

    99920编辑于 2022-05-19
  • 来自专栏Rust语言学习交流

    【Rust 日报】2020-11-04 bacon: 幕后代码检查工具

    更新了一些依赖 https://github.com/async-rs/async-std/releases/tag/v1.7.0 bevy_tilemap:基于块的地形构造工具(tilemap) 用于游戏引擎 密文金额四则运算关系验证、密文金额范围验证等功能; Rust SDK,封装底层算法,提供易用、易扩展、跨语言的编程接口; 三类零知识证明算法的高效稳定实现,包括密文加和关系证明、密文乘积关系证明、密文范围证明; 其他基础工具代码 https://github.com/WeBankBlockchain/WeDPR-Lab-Core bacon: 幕后代码检查工具 bacon 在编辑器旁边给出收到警告和错误的通知 ?

    66430发布于 2020-11-06
  • 来自专栏跟牛老师一起学WEBGIS

    monaco-editor做自己的代码测试工具

    概述 本文说的是如何通过monaco-editor实现一个类似于codepen一样的在线代码测试工具。 微软之前有个项目叫做Monaco Workbench,后来这个项目变成了VSCode,而Monaco Editor(下文简称monaco)就是从这个项目中成长出来的一个web编辑器,他们很大一部分的代码 (monaco-editor-core)都是共用的,所以monaco和VSCode在编辑代码,交互以及UI上几乎是一摸一样的,有点不同的是,两者的平台不一样,monaco基于浏览器,而VSCode基于electron 实现代码 1、引入包 npm install monaco-editor --save 2、封装一个组件 <template> <div class="the-code-editor-container

    2.3K30发布于 2020-03-12
  • 某中心测试代码应用开发工具Opal

    某中心测试代码应用开发工具OpalAI驱动的编程工具在过去几个月中变得非常流行,几乎所有主要技术公司都在使用或开发自己的工具。 这些所谓的“vibe-coding”工具制造商目前备受追捧,像Lovable和Cursor这样的初创公司正在抵御希望抓住这一热门趋势的买家和投资者。 某中心成为最新加入这一潮流的公司:该机构正在测试一款名为Opal的vibe-coding工具,美国用户可以通过某中心实验室使用该工具,该实验室是某中心用于实验新技术的基地。 用户只需输入想要创建应用的描述,该工具就会使用不同的某中心模型来实现。应用准备就绪后,用户可以进入编辑器面板查看输入、输出和生成步骤的可视化工作流。 用户还可以从Opal的工具栏手动添加步骤。Opal还允许用户在网络上发布新应用,并分享链接供其他人使用自己的某中心账户进行测试

    22010编辑于 2025-08-29
  • 领券