`
xpenxpen
  • 浏览: 701896 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Javascript自动测试框架比较

阅读更多
            适用 直接访问JSDOM API远程控制文件监视 文件预处理测试代码编写语言
Karma       unit    〇       〇   〇     〇     〇    任意
JsTestDriverunit    〇       〇   〇     X      X    JS
Selenium    e2e     X       〇    〇     X     X     任意
WebDrivere2e     X       〇    〇     X     X     任意
Html Runners(Jasime/QUnit)unit    〇       〇   X      X     X     JS
MochaNode    〇       X    〇     〇     〇    JS


以上是karma作者在论文中列出的几种Javascript自动化测试框架比较,想表达的意思是,karma是最好的。

参考资料
https://github.com/karma-runner/karma/raw/master/thesis.pdf
分享到:
评论

相关推荐

    JavaScript 自动化测试框架 Intern.zip

    JavaScript 自动化测试框架 Intern ,Intern 是一个 JavaScript自动化测试框架,支持浏览器和nodejs两种环境,支持AM...

    JavaScript测试框架MochaJS.zip

    mocha 是一个简单、灵活有趣的 JavaScript 测试框架,用于 Node.js 和浏览器上的 JavaScript 应用测试。 Mocha 是具有丰富特性的 JavaScript 测试框架,可以运行在 Node.js 和浏览器中,使得异步测试更简单更...

    Javascript单元测试框架QUnitjs详细介绍

    QUnit(http://qunitjs.com/) 是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由 jQuery 团队的成员写的,而且是 jQuery 的官方测试套装。但QUnit一般是足以测试任何常规 javascript 代码,它甚至...

    python接口自动化测试框架.zip

    python接口自动化测试框架,基于pytest,该框架 该框架支持轻量级的接口关联,并且支持正则和json提取 采用的yaml 作为测试用例,对测试用例做了严格的规范,name、request(method, url ), validate(断言) 支持多种...

    自动化测试iPhone框架搭建

    UI 自动测试是iOS 中重要的附加功能,它由名为“Automation”的新的工具对象支持。 Automation工具用JavaScript语言编写,主要用于分析应用的性能和用户行为,模仿/击发 被请求的事件,利用它可以完成对被测应用的...

    高效自动化测试框架:基于Wilsonic RemoteAPI的Python源码实现

    项目概述:高效自动化测试框架 本项目采用Python作为主要开发语言,集成了C、HTML、JavaScript、CSS、Lua和C++等多种编程语言,共包含15,431个文件。文件类型丰富,主要包括: - Python编译文件(pyc):6,303个 -...

    selenium web自动化测试框架

    这是一个完整的web自动化测试框架,使用的是selenium+unittest+ddt框架。包含使用po模型方式、关键字方式。有数据驱动、日志监控、报告生成。

    渐进式JavaScript框架Vue.js的全家桶应用

    述Vue的全家桶能自动化构建、部署...Vue是一款模块化、组件化的渐进式Java Script框架,具有高性能和多用途的特点,可以创建可维护性和可测试性更强的代码库,可以在现有的服务端应用中加入Vue组件,带来更丰富的交互体验。

    cypress自动化测试中文教程

    Cypress是一款现代化的JavaScript端到端测试框架,它是一款基于Node.js的开源测试工具。它具有易于安装和使用、内置断言库和高效的并行化测试等特点,可以让测试工程师和开发人员轻松地编写和运行测试用例。Cypress...

    FExM自动模糊测试框架

    FExM简化了基本的模糊测试管道。 经过多年的实际模糊测试,它提供了一种尽力而为的方法,能够快速运行并在大多数应用程序中查找错误。

    APITest_JavaScript_Mocha:使用JavaScript超级测试库和Mocha框架的API测试框架

    API测试自动化框架 API Test Automation是mocha框架,可使用超级测试JavaScript库执行API测试。 要求 节点> = 12.18.x- npm> = 6.14.x- 入门 克隆存储库 1. git clone ...

    微信小程序的自动化测试框架

    发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小程序页面数据,让测试不止...

    FAutoTest一个H5小程序自动化测试框架

    FAutoTest 专业服务于微信 H5/小程序的UI自动化测试,提升测试效率与质量。

    auto-morphic:morphic.js的自动化测试框架

    自构弃用:自动化的客户端测试的这种方法有利于已经过时 。 Auto-morphic是用于的自动化测试实用程序。 由于词素不使用html元素(而是使用Morph ),因此现有框架无法自动执行与词素项目的交互。 自动形态提供了一种...

    guardianjs:无主见的 JavaScript 测试微框架

    Guardianjs 是一个无偏见的 JavaScript 测试微框架。 无需配置。 没有奇怪的约定。 只需要并添加测试。 安装 $ npm install guardianjs 用法 要求监护人看守您的代码。 告诉他们他们需要断言哪些事情是真实的。 ...

    cavy:React Native的集成测试框架

    Cavy是针对React Native的跨平台集成测试框架。 Cavy测试允许您以编程方式与应用程序中深层嵌套的组件进行交互。 用纯JavaScript编写测试,然后在Android和iOS上运行它们。 豚鼠测试如下所示: export default ...

    基于Selenium的自动测试脚本生成方法,用于重构JavaScript代码

    但是,自动测试脚本在测试自动化中起着重要作用。 它已成为Web应用程序中的一个热门研究主题。 为了更方便地重构Web应用程序JavaScript代码,本文介绍了一种从定义的测试用例自动生成脚本的方法。 首先,它使用定制...

    caius:面向对象的Tcl中的功能测试框架

    Caius功能测试框架 项目主页位于 。 概括 Caius是21世纪的功能测试框架。 它的诞生是出于对的当代替代的。 Caius是用面向对象的Tcl编写的,并为经过验证的测试技术提供了易于使用的编程接口。 通过其多功能的报告...

    phoenix.webui.framework:基于WebDriver的WebUI自动化测试框架

    凤凰自动测试本项目是一个基于的Web自动测试框架,通过该框架可以简化测试人员的学习技巧,只需编写少量的Java代码即可,大多数的工作都是编写页面元素的描述文件以及对应的数据源。以下是本框架的特色:支持多种...

Global site tag (gtag.js) - Google Analytics