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

    工具】分享 7代码比较工具

    支持常见的版本控制工具,包括 CVS、subversion、git、mercurial 等,你可以通过 Diffuse 直接从版本控制系统获取源代码,以便对其进行比较和合并。 这个强大易用的对比/合并工具可以让你通过其直观的可视化界面快速比较和合并文本或源代码文件,同步目录以及比较数据库模式与表格。DiffDog还提供了先进XML的差分和编辑功能。 6、Code Compare Code Compare是一款用于程序代码文件的比较工具,目前Code Compare支持的对比语言有:C#、C++、CSS、HTML、Java、JavaScrip等代码语言 Code Compare的运行环境为Visual Studio,而Visual Studio可以方便所有的程序开发设计 7、jq22 一款在线的文本比较工具,不想安装软件的直接用这个就好了! MobX 入门(上) || MobX 入门(下)7. 80+篇原创系列汇总回复“加群”与大佬们一起交流学习~点击“阅读原文”查看 80+ 篇原创文章

    1.2K21发布于 2020-10-23
  • 来自专栏啄木鸟软件测试

    安全测试工具(连载7

    3 信息侦探工具 3.1 nmap nmap(Network Mapper),最早是Linux下的网络扫描和嗅探工具包。它是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。 关键的用法 lnmap -sP 192.168.0.0/24:进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试。 这个测试用于确定系统是否运行了sshd、DNS、imapd或4564端口。如果这些端口打开,将使用版本检测来确定哪种应用在运行。 on 127.0.0.1 Discovered open port 8005/tcp on 127.0.0.1 Discovered open port 5521/tcp on 127.0.0.1 案例7: 192.168.0.133 案例14:使用通配符扫描 C:\Program Files (x86)\Nmap\scripts> nmap --script "http-*" 192.168.0.133 星云测试

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

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

    正向追溯 正向追溯是指:将测试用例和海量的代码执行信息自动关联,可精确到函数级别及代码块级别;通过正向追溯可直接在代码级定位测试现场故障和缺陷逻辑,并提供最后运行的时序数据;通过正向追溯自动记录产生功能对应的详细设计实现 反向追溯 反向追溯是指:分析代码关联的功能,为研发分析系统和进行一致性修改以及回归测试分析提供精确数据。 反向追溯过程:点击需要查看的函数或函数中的某行代码,自动列出可以测试到该函数或者程序分支的测试用例。如图61所示。 ? 图61反向追溯 3. 精准测试云平台采用测试用例、代码、Bug相关联方式,并在出现Bug或者崩溃时记录最后运行的50个函数,最终达到快速定位到错误的代码,免于开发人员进行反复的代码审查,并很好的保全Bug现场避免难以复现的情况 l 代码视图:点击节点信息,关联代码后会显示对应代码视图。

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

    单元测试工具(连载7

    2.3 建立基于Marven的单元测试项目 接下来就可以建立基于Marven的单元测试项目了,打开eclipse-file-new-other,选中maven project点击【next】,如图20 查看文件中存在如下代码。 图23 junit 4.12对应的目录 把案例1的测试代码Calculator.java放入src\main相应的目录中,如图24所示。 ? 图25 测试文件所处目录位置 CalculatorTest.java文件代码如下。 案例4:利用Marven测试简易计算器。 图26 转为TestNG 最后仍旧在测试文件处点击鼠标右键,选择“Run As->TestNG” ,如图27所示。 ? 图27 用TestNG Test运行 运行完毕,得到如图28的测试结果。 ?

    51420发布于 2019-12-12
  • 来自专栏深度学习与python

    7个顶级静态代码分析工具

    在知道了什么是静态代码分析之后,接下来就有必要了解一下市场上有哪些好用的静态代码分析工具。废话不多说,让我们来看看现在比较流行的静态代码分析工具。 SonarQube 可与 CI/CD 集成,进行自动化代码检查。它还提供了质量管理工具帮你主动纠正错误:IDE 集成、Jenkins 集成和代码评审工具。 缺点 缺乏与其他 SaaS 服务集成 (Sonatype、Blackduck、AWS API 网关的 API QOS 指标或 UI/E2E SaaS 测试服务) 的能力; 无法加密项目信息或限制对源代码的访问 7Veracode Veracode 是一种流行的静态代码分析工具。它只针对安全问题,跨管道执行代码检查,以便发现安全漏洞,并将 IDE 扫描、管道扫描和策略扫描作为其服务的一部分。 原文链接 https://dzone.com/articles/top-7-static-code-analysis-tools

    4.5K50发布于 2021-01-07
  • 来自专栏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 允许用户仅添加几行代码就可以控制浏览器或移动应用程序,使测试代码更简单、简洁、易读。 针对 PhantomJS, CasperJS 和 PhantomCSS 的 NodeJS 包装器—— PhantomFlow 能够流畅地在代码中描述用户流程,同时生成用于可视化的结构化树数据。

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

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

    所以,我们就需要在项目早期,对一些关键算法进行代码级别的性能测试,以防止此类在代码层面就可以被发现的性能问题,遗留到最后的系统性能测试阶段才被发现。 但是,从实际执行的层面来讲,代码级性能测试并不存在严格意义上的测试工具,通常的做法是:改造现有的单元测试框架。 那么有没有现成的这样的测试工具呢? 当然也是有的,比如今天我们介绍的主角-- ContiPerf。 ContiPerf 简介 ContiPerf 是一个轻量级的测试工具,基于JUnit 4 开发,可用于效率测试等。可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行性能测试。 示例代码: https://github.com/7DGroup/JMeter-examples/tree/master/contiperf/springboot-contiperf-demo

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

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

    所以,我们就需要在项目早期,对一些关键算法进行代码级别的性能测试,以防止此类在代码层面就可以被发现的性能问题,遗留到最后的系统性能测试阶段才被发现。 但是,从实际执行的层面来讲,代码级性能测试并不存在严格意义上的测试工具,通常的做法是:改造现有的单元测试框架。 那么有没有现成的这样的测试工具呢? 当然也是有的,比如今天我们介绍的主角-- ContiPerf。 ContiPerf 简介 ContiPerf 是一个轻量级的测试工具,基于JUnit 4 开发,可用于效率测试等。可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行性能测试。 示例代码: https://github.com/7DGroup/JMeter-examples/tree/master/contiperf/springboot-contiperf-demo 参考资料

    1.9K40发布于 2019-12-02
  • 来自专栏测试开发干货

    接口测试平台代码实现7:菜单的开发

    然后我们再慢慢展开body,看到这几个块代码: 二话不说,拿走拿走! 粘贴过来后如图: 这时候我们 运行项目,打开127.0.0.1:8000/welcome/ 看看显示情况! 注意留下的要有代表性,比如能展开的 我们有兴趣的可以自己展开一下html代码看看,每一个li 都代表了左侧一个菜单。 我们这里留下第二个,其他都删掉。 变成这个清爽的样子了。 让我们回到welcome.html中,删掉这俩个link标签: 其实这种情况要习惯,很多标签是jquery之家自带的,删除发现没什么变化就删了吧,减少代码冗余。 好了这里我们就介绍完了如何开发一个左侧菜单了,是不是很讨巧的办法,最上面的search...测试发现也很好用。我们之后其他各种控件元素都可以在jquery之家上下载,按照我教的方法去拆出来一点点使用。 喜欢的小测试们欢迎点个赞+在看~

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

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

    所以我们实现了这样一个工具,不需要写单测的情况下,在代码提交之前自动检测新增代码的手工测试覆盖率,避免新开发的功能没有经过自测就直接进入代码审查环节。 为了充分测试修改的代码,这里把方法作为最小测试单元(新增和修改的方法),即使是修改了方法中的某一行代码也认为这个方法发生了变化。如何准确定位到哪些方法发生了变化?我们通过抽象语法树来实现。 武智,Android高级开发工程师,2013年7月校招加入美团点评,目前负责维护大众点评App的美食频道。 武智,Android高级开发工程师,2013年7月校招加入美团点评,目前负责维护大众点评App的美食频道。 武智,Android高级开发工程师,2013年7月校招加入美团点评,目前负责维护大众点评App的美食频道。

    2.5K10发布于 2020-04-10
  • 来自专栏猿天地

    代码对比工具,就用这7个,足够了!

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍7款程序员常用的代码比较工具。 一、WinMerge ? 支持常见的版本控制工具,包括 CVS、subversion、git、mercurial 等,你可以通过 Diffuse 直接从版本控制系统获取源代码,以便对其进行比较和合并。 图片 是一款用于文件、目录、数据库模式与表格对比与合并的使用工具。 这个强大易用的对比/合并工具可以让你通过其直观的可视化界面快速比较和合并文本或源代码文件,同步目录以及比较数据库模式与表格。 图片 AptDiff是一个文件比较工具,可以对文本和二进制文件进行比较和合并,适用于软件开发、网络设计和其它的专业领域。 图片 Code Compare是一款用于程序代码文件的比较工具,目前Code Compare支持的对比语言有:C#、C++、CSS、HTML、Java、JavaScrip等代码语言。

    5K41发布于 2021-07-12
  • 来自专栏用户7621540的专栏

    7代码对比工具,真的是好用!

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍7款程序员常用的代码比较工具。 支持常见的版本控制工具,包括 CVS、subversion、git、mercurial 等,你可以通过 Diffuse 直接从版本控制系统获取源代码,以便对其进行比较和合并。 四、Altova DiffDog 是一款用于文件、目录、数据库模式与表格对比与合并的使用工具。 这个强大易用的对比/合并工具可以让你通过其直观的可视化界面快速比较和合并文本或源代码文件,同步目录以及比较数据库模式与表格。DiffDog还提供了先进XML的差分和编辑功能。 六、Code Compare Code Compare是一款用于程序代码文件的比较工具,目前Code Compare支持的对比语言有:C#、C++、CSS、HTML、Java、JavaScrip等代码语言

    13.1K30发布于 2021-09-16
  • 来自专栏测试开发干货

    接口测试平台代码实现92: 全局请求头-7

    我们去到views.py中找到这个保存功能函数: 加上红框内俩句代码: 如果没有意外,那么现在应该保存成功了。我们可以重启服务刷新页面,测试一下: 保存了俩个请求头。 在js代码中 加入补丁,给异常try掉。 4. 在js代码中 加入一个if判断,如果为null, 则转成空或不运行这个选中请求头代码。 然后就是最复杂的header加入了, 我们先找到应该写这段代码的位置,也就是在我们正常header成功转变为字典后,进行加入。 不过为什么我说这里比较复杂呢? 然后下面我们加入请求头的代码如下: 我们打印了header最终,运行大用例,看看请求头是否成功加入进去了: 运行结果: 可以明显看到,在我们上面的输出中,那时候还没有加入公共请求头的header和下面已经加入公共请求头的 最后我们就是改一改这个输出位置就完美了: 如上图,我把这段输出,移动到了加入公共请求头代码的下方,注意输出的不再是step的原始请求头,而是最终的header了,并且最前面加了个\n换行符,重启服务,

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

    接口测试平台代码实现番外:主页改版-7

    160px; top:0; right:0; color: white; } .bar button:before { font-size:13px; color:#a7eded

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

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

    这也是养成开发自测的好习惯,毕竟我们是测试出身,所以自测水平一定要很高,不然会被开发同学笑话。而且我们的程序之后可没有正式的测试阶段了。直接上线,所以最好别有严重bug。 但实际引发了后台服务异常报错: 这密密麻麻的报错信息中,我们只需要先找到我们自己写的views.py的报错代码即可,其他的不用看: 这说明 我们在进行更新数据库的时候,报错,因为id为空,根本就搜不到 我们写个if即可: 这里就紧贴着写个判断,发现id是空的,那么直接返回‘error'就好了,不需要在走下面代码了。 按我写的之后,测试发现没有报错了,前端也没一点变化。 我们再回到前端html,去修改: 测试结果: 3.变量名字过长 怎么办? 当前显示效果: 我觉得问题不大。 所以我们的解决办法如下: 在views.py中,给保存变量函数,加上如下判断: 代码是先 获取重名的已有变量,然后判断是不是当前要修改的变量本身,如果也不是,那么就是重复名了。

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

    接口测试平台代码实现59-首页重构7

    打开我们的home.html,在下图位置新建一个script,记住,是script,并不是一个js函数,如果是js函数的话我们必须要调用才能触发,而我们直接把js代码写在外面,那就会一进入这个页面就会触发了 我们先来处理请求体类型: 代码含义:先判断进来的这个api_method 是不是空的,如果不是,那么它的值一定是post/get/put/delete ,恰好符合我们这个请求方式select下拉框的value 然后继续: (代码较多,大家复制即可) <script> // 自动设置请求类型 if( "{{ log.api_method }}" ! document.getElementById('add2').click() } } } } </script> 好了我们现在可以刷新页面测试了 经过测试,发现除了form-data/x-www...之外的 记录都可以正常刷新并显示出来。

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

    接口测试平台代码实现111:登录态接口-7

    好久不见,我们本节回归到主线,进行接口测试平台登陆态的研发工作。 我们来简单测试下是否报错,结果没有发现报错,但是保存后再打开发现是否加登陆态也没有生效。

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

    接口测试平台代码实现100:全局域名-7

    本节作为全局域名的最后一节,也是代码实现的第100章。 平时当我们的实际测试中,用例或接口经常因为切换环境导致域名变化,所以这里就完美解决来切换环境的问题了。 我们再测试,当改成第二个全局域名的时候: 请求: 看来切换很成功。 然后我们此时选的是第二个全局域名,我这时候去修改第二个全局域名的内容如下: 再打开这个接口请求: 嗯,结果显示非常正确。 然后我们去搞定用例库用例运行,也就是打开run_case.py,修改demo函数: 好了,写好后,自己可以简单测试下。这应该没什么问题。 到此,我们的全局域名就正式结束了。

    57420编辑于 2022-05-19
  • 来自专栏Python大数据分析

    数据采集必备的7个低代码爬虫工具

    为了偷点懒,我找了一些不需要代码或者低代码就可以用的爬虫软件,能点点点就配置好爬虫,非常的方便。 下面是7个我常用的爬虫软件,分三大类,零代码工具、半自动化工具、低代码工具,都很好操作。 零代码工具 八爪鱼爬虫 八爪鱼算是非常出名的数据采集软件了,很早就流传开来。它是一款无需任何代码,图形化操作非常方便的桌面端爬虫应用,你只需配置好URL,并简单的拖拽就可以实现批量数据采集。 低代码工具 Scrapy Scrapy是一个基于Python的开源爬虫框架,以其强大的扩展性、灵活性和活跃的社区支持,成为开发者进行复杂网页数据采集的首选工具。 在开始使用 Python 处理 Selenium 之前,需要先使用 Selenium Web 驱动程序创建功能测试用例。 Selenium 库能很好地与任何浏览器(如 Firefox、Chrome、IE 等)配合进行测试,比如表单提交、自动登录、数据添加/删除和警报处理等。

    1.5K10编辑于 2025-08-06
领券