Jasmine

Jasmine
软件
软件描述
Jasmine 是一个开源的 JavaScript 测试框架,旨在可在任何支持 JavaScript 的平台上运行,不侵入应用程序或 IDE,并具备易于阅读的语法。
官方网站
访问软件的官方网站了解更多信息
jasmine.github.io
什么是 Jasmine?
Jasmine 是一个开源的 JavaScript 测试框架。它旨在可在任何支持 JavaScript 的平台上运行,不干扰应用程序或 IDE,并具备易于阅读的语法。
🔄 替代方案
12 个选择
Mocha
Mocha 是一个功能丰富的 JavaScript 测试框架,可在 node.js 和浏览器上运行,使异步测试变得简单而有趣。Mocha 测试按顺序执行,支持灵活精准的报告,并能将未捕获的异常映射到正确的测试用例。

AVA
软件
测试可能令人乏味,AVA 帮你高效完成。AVA 是 Node.js 的测试运行器,拥有简洁的 API、详细的错误输出、对新语言特性的支持以及进程隔离功能,让你更有效地编写测试,从而交付更多出色的代码。
Vitest
提供无缝的 Vite 集成、与 Jest 兼容的 expect 和快照功能,以及即时监视模式的测试框架。支持 ESM、TypeScript 和 JSX,基于 esbuild。

Karma
软件
一个简单的工具,可在多个真实浏览器中执行JavaScript代码。Karma 不是一个测试框架,也不是断言库。Karma 只是启动一个 HTTP 服务器,并生成你可能已经从你喜欢的测试框架中熟悉的测试运行器 HTML 文件。

QUnit
QUnit 是一个功能强大且易于使用的 JavaScript 测试套件。它被 jQuery 项目用于测试其代码和插件,但也可用于测试任何通用的 JavaScript 代码(甚至可测试服务器端的 JavaScript 代码)。

UnitJS
软件
Unit.js 是一个用于 JavaScript 的断言库,可在 Node.js 和浏览器中运行。它可与任何测试运行器和单元测试框架(如 Mocha、Jasmine、Karma、Protractor(Angular 应用的端到端测试框架)、QUnit 等)配合使用。
