编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是开发工具相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Behave是一个非常简单明了的基于Cucumber的ATDD 工具,
它能够让开发人员用非常自然的语言Gherkin去构造用户使用场景(Scenario)达到描述特性(Feature)全貌的目的,每个用户场景(Scenario)都是真实的用户使用
TestCafe
TestCafe是一个用于测试Web应用程序的纯Node.js端到端解决方案。
它负责所有阶段:启动浏览器,运行测试,收集测试结果和生成报告。 TestCafe不需要浏览器插件,它在所有流行的现代浏览器开箱即用。
RubyCritic 集成 Reek,Flay 和 Flog 这 3 个代码静态分析的工具,对你的Ruby代码进行静态分析并生成代码质量报告。
InSpec是一款人类和机器可读语言的基础设施开源测试框架,它用于确保规范性,安全性和政策要求。
sokit 是TCP/UDP 数据包收发测试(调试)工具。
Watir的实现基于WebDriver的Ruby绑定。查看介绍邮件
示例:
require \'watir-webdriver\'
browser = Watir::Browser.new :firefox
Diffy是一个开源的自动化测试工具,它能够自动检测基于Apache
Thrift或者基于HTTP的服务。使用Diffy,只需要进行简单的配置,之后不需要再编写测试代码。
这是一个webui自动化测试框架,由webdriver中文社区创办人土豆(本人技术笔名)所创建,该web自动化测试框架是用java语言编写的,基于selenium
ymock是宜人贷开发的一款面向单元测试与集成测试的辅助框架,其目的是解决测试过程中遇到的一些技术问题,方便测试进行,提高测试效率。它解决的问题主要为以下3个方面:1、隔离对第三方dubbo服务的依赖问题;
QTA是一个跨平台的测试自动化工具,适用于后台、原生或混合型客户端应用的测试。
UI Recorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器!
Test-Butler,是一款可靠的 Android 测试工具。
Test Butler 的灵感来自谷歌 2014
年的演讲“环保之路:清理有毒的移动环境”。该演讲介绍了如何解决反复出现并影响移动测试的问题,比如缺少可靠性和可再现性、速度
该项目是一个Eclipse插件项目,是为了用户能更方便地使用autotest.web.framework——这个基于Selenium的自动化测试框架所涉及的。
虽然 JavaScript 是单线程,但在 Node.js 里由于其异步的特性使得 IO 可以并行。AVA 利用这个优点让你的测试可以并发执行,这对于 IO
DOClever
是一个商业化开源产品,完全免费。无论你是前端工程师,还是后端工程师,接口永远都是两者交互的桥梁,所以DOClever专为中小型团队量身打造,旨在解决接口的管理,测试与数据生成,实现真正的一体化解决方
基于.NET实现的分布式压力测试工具,用户可以根据需求编写相关的测试用例;通过管理工具即可以把测试用例推送到服务中心,
hyperfine 是一个采用 Rust 语言开发的命令行基准测试工具,灵感来源:bench 。
特性:
pyse 基于selenium(webdriver)进行了简单的二次封装,比 selenium 所提供的方法操作更简洁。
捉虫记 [|Spring|Spring MVC|Mybatis]
捉虫记简介
捉虫记的设计初衷是为了方便开发人员自测(当然了,对于需要自行完成测试的测试团队也是适用的),其主要特性为:
Poco 是一个基于 UI 控件搜索的跨引擎自动化测试框架。支持主流游戏引擎:Cocos2d-x、Unity3d、安卓原生应用,开发者也可以通过扩展 SDK
一.概况
EOLINKER API
Studio(接口工作室)是一款帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运维成本。
一个少于 200 行代码的 JavaScript 测试工具,适用于 NodeJS 和浏览器。
特性
零配置
TestDemo 是自动化测试样例,基于JUnit, JUnit EE,HttpUnit和 TestNG。演示了自动化测试,系统测试和集成测试。
ldap-test-tool
一个轻量级的 ldap 测试工具
支持:
ldap 认证
ldap 查询(默认基于用户)
火凤凰测试运行器是基于POI和Selenium的Excel驱动的自动化测试框架。软件自带文档和丰富测试用例。
TestSteps 是一个 Python 软件包,通过提供一系列的模块和函数,帮助 Python 开发和测试人员方便快速地编写测试用例,并自动记录日志。
本软件由 Java 语言实现,需要JRE环境。跨平台运行的接口测试工具,支持各种 API 接口调试。
Easy-Classify是什么?
Easy-
Classify是一个基于python的sklearn包,自动生成二分类Excel实验报告和ROC值的小脚本,是二分类集成分类器的良好解决方案。分类器目前集成:
Domato 是 Google 开源模糊测试工具,用于测试浏览器 DOM 引擎。
组成部分:
可以生成给定输入语法的样本的基本引擎。 这部分是非常通用的,除了 DOM 模糊之外,它也可以应用于其他问题。
GTXiLib 是 Google 开源的 iOS 专用自动化测试框架,用于帮助开发者打造无障碍 App 。