首页
文章列表
标签墙
返回找工具啦
单元测试
共 22 篇文章
Go语言testing.T.Parallel实现测试用例并行执行
2026-04-29 13:21:42
Go语言testing.T.Parallel实现测试用例并行执行 在 Go 语言项目开发中,随着代码量的增加,测试套件的运行时间往往会越来越长。缩短测试反馈循环是提升开发效率的关键手段。Go 标准库中的 testing 包提供了 t.Parallel 方法,能够将顺序执行的测试用例转换为并行执行,从
Go语言
并行测试
单元测试
44
0
TypeScript 测试问题:类型测试与 Jest 配置
2026-04-18 04:17:06
TypeScript 测试问题:类型测试与 Jest 配置 TypeScript 项目在引入 Jest 进行单元测试时,常面临两个核心问题:一是 Jest 无法直接理解 TypeScript 语法,二是 Jest 在运行时默认不进行静态类型检查。解决这些问题需要配置 tsjest 并引入专门的类型测
TypeScript
Jest
单元测试
61
0
Go语言 测试框架Table Driven Tests最佳实践
2026-04-13 02:14:05
Go语言 测试框架Table Driven Tests最佳实践 Table Driven Tests(表驱动测试)是 Go 语言标准库中广泛采用的一种测试模式。它通过在切片中定义测试用例结构体,并在循环中执行测试逻辑,避免了重复代码,提高了测试的可维护性和可读性。 1. 构建基础表驱动测试结构 传统
Go语言
表驱动测试
单元测试
56
0
Angular 测试:Karma 与 Jasmine
2026-04-12 22:17:27
Angular 测试:Karma 与 Jasmine 在 Angular 开发中,测试是保证代码质量的关键环节。要掌握 Angular 测试,首先需要理解两个核心工具的分工:Jasmine 是测试框架,负责提供编写测试用例的语法和断言库(即“怎么写测试”);Karma 是测试运行器,负责启动浏览器、
Angular
Angular测试
Karma
54
0
Go 工具:go fmt、go vet、go test 命令
2026-04-12 13:28:01
Go 工具:go fmt、go vet、go test 命令 1. 使用 go fmt 统一代码风格 编写代码时,缩进、空格和换行的风格如果不统一,会让代码难以阅读。go fmt 命令是 Go 语言内置的代码格式化工具,它能自动将代码调整为 Go 官方推荐的标准格式。 打开终端,进入你的项目目录。
Go语言
开发工具
代码格式化
62
0
Scheme 测试:rackunit 框架
2026-04-12 02:14:53
Scheme 测试:rackunit 框架 rackunit 是 Racket 语言(Scheme 的一种主要方言)内置的轻量级单元测试框架。它提供了一套宏和函数,用于验证代码行为是否符合预期。 1. 基础环境准备 确认已安装 Racket 环境。Rackunit 随 Racket 标准发行版一同安
Scheme
Racket
单元测试
67
0
Rust 测试:#[test] 属性与测试函数
2026-04-11 22:17:46
Rust 测试:test 属性与测试函数 Rust 语言内置了强大的测试功能,无需引入复杂的第三方库即可进行单元测试。掌握 test 属性和相关的断言宏,是编写健壮 Rust 代码的基础。 1. 编写第一个测试函数 测试函数的本质是用于验证非测试代码是否按预期工作的函数。在 Rust 中,要让编译器
Rust
Rust测试
单元测试
72
0
Clojure 测试:clojure.test 库
2026-04-09 20:13:33
Clojure 测试:clojure.test 库 安装 clojure.test 是 Clojure 标准库的一部分,无需额外安装。只需要在项目中引入即可开始编写测试。 创建 测试文件。通常测试文件与源代码文件一一对应,放在 test 目录下。例如,如果源代码文件是 src/myproject/c
Clojure测试
Clojure测试库
单元测试
67
0
Python 代码覆盖:coverage.py 工具的使用
2026-04-07 03:26:41
Python 代码覆盖:coverage.py 工具的使用 代码覆盖率用于量化测试代码实际执行了多少比例的主程序代码。通过识别未被测试触发的“盲区”,开发者可以精准定位逻辑漏洞,避免编写重复无效的测试用例。本指南提供从零配置到生成可视化报告的完整操作路径。 阶段一:安装工具与准备项目 1. 打开 系
代码覆盖率
覆盖率工具
自动化测试
126
0
Go 测试:testing 包与表驱动测试
2026-04-07 01:37:01
Go 测试:testing 包与表驱动测试 1. 初始化测试环境 1. 打开 终端或命令行工具。 2. 创建 独立的项目文件夹,执行 mkdir gotestdemo。 3. 进入 目标目录,输入 cd gotestdemo。 4. 初始化 Go 模块管理,运行 go mod init exampl
Go语言
单元测试
表驱动测试
70
0
Python 性能测试:pytest-benchmark 插件
2026-04-06 07:59:47
Python 性能测试:pytestbenchmark 插件 为什么需要性能测试 代码能跑只是起点,跑得快才是本事。功能开发完成后,性能往往成为区分平庸与优秀的关键。pytestbenchmark 是 Python 生态中最专业的性能测试插件,它能帮你精准测量代码执行时间,发现性能瓶颈,让优化有据可
pytest-benchmark
Python性能测试
性能测试工具
96
0
Prolog 测试:plunit 框架
2026-04-06 03:25:42
Prolog 测试:plunit 框架 为什么需要测试框架 Prolog 程序的调试并不像传统命令式语言那样直接。当你写了一个谓词,运行后得到的结果不符合预期,你可能需要反复调用、逐步追踪,才能定位问题所在。这种方式在小程序中还能应付,但随着程序规模扩大,逻辑复杂度提升,单纯依靠手动测试会变得越来越
Prolog
plunit
单元测试
60
0
Julia 测试:Test 模块
2026-04-05 14:56:48
Julia 测试:Test 模块 Julia 作为一门科学计算和数值分析领域的高性能语言,其内置的 Test 模块为开发者提供了一套完整且简洁的测试框架。无论你是开发库、编写算法,还是构建复杂的科学应用,编写可靠的测试都是保证代码质量的关键环节。本文将详细介绍 Test 模块的核心功能、常用断言、组
Julia测试
Test模块
单元测试
52
0
Groovy 测试:Spock 框架
2026-04-05 05:14:59
Groovy 测试:Spock 框架 Spock 框架概述 Spock 是一个专为 Java 和 Groovy 应用设计的测试框架,它基于 JUnit 运行器,能够与主流构建工具和 IDE 无缝集成。与传统的 JUnit 测试相比,Spock 的最大优势在于其规范驱动的测试风格和声明式的测试结构。
Spock框架
Groovy测试
单元测试
70
0
Go 测试:表驱动测试与基准测试
2026-04-05 00:18:51
Go 测试:表驱动测试与基准测试 为什么需要掌握这两种测试方法 编写测试是保证代码质量的基础工作,但测试代码本身也需要精心设计。当你面对一个函数有多种输入情况和预期输出时,如果为每种情况单独写一个测试函数,代码会变得臃肿且难以维护。Go 语言社区总结出两种被广泛采用的测试模式:表驱动测试和基准测试。
Go测试
表驱动测试
基准测试
60
0
Vue 测试:Vitest 与 Cypress
2026-04-04 18:45:57
Vue 测试:Vitest 与 Cypress 为什么需要测试框架 在现代前端开发中,代码测试已经从「可选项」变成了「必选项」。一个没有测试覆盖的项目,就像没有安全网的高空走钢丝——功能出问题的时候,你根本不知道是哪里摔下来的。 Vue 生态系统提供了两款主流的测试工具:Vitest 和 Cypre
Vue测试
Vitest
Cypress
78
0
Lisp 测试:fiveam 框架
2026-04-04 00:31:22
Lisp 测试:fiveam 框架 安装 fiveam 测试框架。在 Common Lisp 环境中(如 SBCL 或 CCL),通过 Quicklisp 加载: lisp ql:quickload "fiveam" 若尚未配置 Quicklisp,先访问 https://www.quicklisp
Lisp
fiveam
测试框架
57
0
Go 测试问题:测试覆盖率低与测试用例编写
2026-04-03 21:47:18
Go 测试问题:测试覆盖率低与测试用例编写 Go 语言内置了强大的测试工具链,但很多项目仍面临测试覆盖率低、测试用例难以维护的问题。这通常不是因为开发者“懒”,而是缺乏清晰的测试策略和可执行的编写规范。以下步骤直接解决这两个核心痛点。 第一步:快速诊断当前测试覆盖率 运行 go test cover
Go测试
测试覆盖率
测试用例
62
0
Go 测试:testing 包与测试函数
2026-04-03 12:40:22
Go 测试:testing 包与测试函数 Go 语言内置了强大的测试支持,无需额外安装框架。通过标准库中的 testing 包,你可以快速编写单元测试、基准测试和示例代码。所有测试文件都以 test.go 结尾,测试函数必须满足特定命名规则,Go 工具链会自动识别并执行它们。 编写第一个测试函数 1
Go测试
testing包
测试函数
56
0
TypeScript 测试:Jest 与 ts-jest 配置
2026-04-03 04:37:43
TypeScript 测试:Jest 与 tsjest 配置 安装 必要的依赖包。在项目根目录下打开终端,执行以下命令: bash npm install savedev jest typescript tsjest @types/jest 这会安装 Jest 测试框架、TypeScript 编译器
TypeScript
Jest
ts-jest
59
0
1
2
下一页