首页
学习
活动
专区
圈层
工具
发布
首页标签单元测试

#单元测试

在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。

Vitest 4.0 版本新功能速览!

萌萌哒草头将军

浏览器模式移除实验标签,现已正式稳定。通过安装单独包(如@vitest/browser-playwright)定义提供者,支持自定义选项:

10410

现代嵌入式软件单元测试的全面演进与专业工具的核心价值

用户4841250

嵌入式软件单元测试在过去十五年间经历了从基础功能验证到全面质量保障的深刻变革。2010年前后的测试环境主要依赖宿主机测试和简单模拟器,而2025年的现代测试体系...

10610

自动化测试工具革命:哪些编程工具能一键生成单元测试与集成测试?

gavin1024

21610

从单测到压测:大厂是如何构建完整测试金字塔的?

蓝葛亮

华医科技 | 技术副总经理(CIO) (已认证)

单元测试就像是给每个函数、每个类做"体检",确保它们各自都能正常工作。好的单元测试应该遵循FIRST原则:

11810

Selenium WebDriver核心原理与元素定位大法:从入门到精通

程序员二黑

当你点开这篇文章,恭喜你,你已经踏上了成为Web自动化测试大佬的关键一步!别再对着飘忽不定的网页元素发愁了,今天,我们就来把Selenium WebDriver...

21210

软件测试哲学:从单元测试到端到端测试的完整指南

qife122

这是指你单独取一个组件并测试其行为是否正常。在我们的帐户创建示例中,我们可以为帐户创建代码有一系列单元测试,为电子邮件发送代码有单独的一系列单元测试,为用户填写...

11510

选择 JavaScript 单元测试框架

FunTester

单元测试是将软件拆分为独立单元并分别验证其功能,帮助开发者及时发现潜在问题,提升代码的可维护性和稳定性。例如,前端表单验证或后端接口逻辑都可通过单元测试提前发现...

9710

TestComplete实现SaaS系统自动化测试的8个技巧

慧都DevOps

在SaaS系统中,UI频繁调整、DOM结构动态加载、Shadow DOM广泛使用,这些都让测试人员面临巨大挑战。Salesforce作为全球领先的CRM平台,其...

11210

十五天Python系统学习教程第十四天

紫风

学习目标 ✅ 掌握Python测试框架(对比Java的JUnit/Mockito) ✅ 实现单元测试、集成测试与端到端测试 ✅ 集成测试覆盖率与持续化工具...

14310

从Java全栈到微服务:一位资深工程师的实战经验分享

用魔法才能打败魔法

一位资深Java全栈工程师的实战经验分享,涵盖技术栈与项目实践。

13310

【SpringBoot(四)】还不懂文件上传?JUnit使用?本文带你了解SpringBoot的文件上传、异常处理、组件注入等知识!并且带你领悟JUnit单元测试的使用!

凉凉心.

利用 @ValueSrouce 等注解,指定入参,我们将可以使用不同的参数进行多次单元测试,而不是每新增一个参数就新增一个单元测试。

20210

重构不崩、bug少80%:单元测试实战指南

不做虫子

单元测试是指对软件的单个单元或组件进行测试,目的是验证每个代码单元是否按预期执行。

21810

Python单元测试入门:3个核心断言方法,帮你快速定位代码bug

云惑雨问

Python自带的unittest模块,其中assertEqual、assertTrue、assertFalse这三个基础断言方法,是入门单元测试的“敲门砖”。...

16910

分析C#项目的单元测试覆盖率,提高代码质量

郑子铭

正如我在前一篇[1]介绍 ImageGlider[2] 的文章里预告的那样,这篇同样属于那套「C# + 自动化发布」开发流程的系列分享,继续把踩过的坑和总结的经...

18310

从吴恩达YC 演讲谈AI4SE落地场景要“具体”

Antony

例如, 用LLM来生成单元测试,在很多IDE的场景中就是一个菜单功能,一次性的工作。而笔者之前写过一篇文章《基于LLM的单元测试生成,你在第几级?》,讲的是 如...

11510

【@Autowired`注解注入与构造器注入的区别】

贺公子之数据科学与艺术

这种方式使用构造器注入来初始化依赖项。构造器注入是一种推荐的做法,因为它使得依赖关系更加明确,并且有利于单元测试。这种方式通常与 final 修饰符一起使用,确...

19210

JPA单元测试

贺公子之数据科学与艺术

如果你希望在单元测试中合并主配置文件(application.properties)和特定于测试的配置文件(application-test.propertie...

13510

血泪教训!还在用 DateTime.Now?你的代码正在默默崩溃

郑子铭

它看似能用——直到彻底崩溃。 在生产环境中,这行代码会因时钟漂移、时区切换或测试模拟问题引发灾难性故障。

21310

Pytest为何成为Python测试王者?Fixtures/Parametrize/Plugins三神器揭秘

程序员二黑

痛点总结: 1️⃣ 重复代码多:每个测试类都要写setUp/tearDown 2️⃣ 执行效率低:无法复用浏览器会话 3️⃣ 扩展性差:缺少参数化等高级功能

19110

单元测试覆盖率的自动控制技术

顾翔

Jacoco是Java程序覆盖率工具,可以在pom.xml通过配置来自动控制程序的覆盖率。

15110
领券