单元测试

金銀銅鐵3 小时前
junit·单元测试
浅解 JUnit 4 第十篇:方法上的 @Ignore 注解在 浅解 JUnit 4 第四篇:类上的 @Ignore 注解 一文中,我们初步探讨了 类上的 @Ignore 注解 是如何起作用的。那么 方法上的 @Ignore 注解 又是如何起作用的呢?本文会对这个问题进行探讨。
阿狸猿2 天前
单元测试·软考
单元测试中静态测试、动态测试及白盒测试、回归测试实践在我负责管理与研发的分布式微服务电商平台项目中,系统采用前后端分离架构,后端基于 Spring Cloud 微服务拆分,包含用户、商品、订单、支付、库存等核心服务。项目业务流程复杂、并发要求高、数据一致性强,为保障代码质量与交付稳定性,我团队建立了以单元测试为基础、静态测试与动态测试结合、白盒覆盖驱动、自动化回归测试闭环的质量保障体系,有效降低线上缺陷率,提升迭代效率。
Max_uuc2 天前
单元测试·tdd
【工程心法】从“在板盲调”到“云端验证”:嵌入式单元测试与 TDD 的工程化革命摘要:在嵌入式开发中,硬件是昂贵且稀缺的,而逻辑 Bug 是廉价且多发的。如果你的测试依然依赖于手按按钮和眼看 LED,那么你永远无法构建出真正的工业级软件。本文将剖析 硬件抽象层 (HAL) 的隔离艺术,介绍如何利用 GoogleTest 与 FakeIt 构建虚拟硬件环境,并演示如何将单元测试集成进 GitLab CI/CD,打造一套无人值守的自动化质量防线。
feathered-feathered3 天前
java·服务器·后端·功能测试·jmeter·单元测试·压力测试
测试实战【用例设计】自己写的项目+功能测试(1)本章节将对抽奖系统进行测试!下面启动!(项目当中的所有脑图都是以本章节为最终版)创建项目结构:调用的注册接口:http://localhost:8080/register
测试渣3 天前
python·ci/cd·单元测试·自动化·pytest
持续集成中的自动化测试框架优化实战指南在现代DevOps实践中,持续集成/持续部署(CI/CD)流水线已成为软件交付的核心基础设施。然而,随着测试用例数量的增长和发布频率的提高,自动化测试逐渐成为CI/CD流水线的性能瓶颈:
minh_coo3 天前
java·后端·spring·单元测试·intellij-idea
Spring单元测试之反射利器:ReflectionTestUtils在编写Java的单元测试时,我们经常会遇到类的私有字段或方法,导致无法顺利地进行测试。例如,一个 Service 类中通过 @Autowired 注入的依赖是私有的,并且没有提供 Setter 方法;或者一个私有方法包含核心逻辑,我们想直接验证它。当然我们可以通过反射直接手动操作,但不仅代码冗长,还容易因为字段名变更出问题。这时,Spring 为我们提供了一个非常实用的工具类——ReflectionTestUtils,它能够让我们在测试中轻松地通过反射操作私有成员。
金銀銅鐵4 天前
junit·单元测试
浅解 JUnit 4 第九篇:JUnitCore (下)我在 浅解 JUnit 4 这个专栏陆续添加了一些文章。现有的文章初步探讨了 Test/Runner/RunnerBuilder 这些核心类的逻辑。但是 JUnit 4 的入口在哪里呢?本文会继续对这个问题进行探讨(由于 JUnitCore 这个类涉及的内容较多,一篇文章写不完,本文是 下篇,上篇的链接是 浅解 JUnit 4 第八篇:JUnitCore (上))。
A懿轩A4 天前
java·单元测试·maven
【Maven 构建工具】Maven + JUnit5 单元测试实战:测试级别、注解、断言与 Maven test 阶段掌握JUnit单元测试框架的使用,提高代码质量和开发效率软件测试按照测试的粒度和目的,通常分为以下几个级别:
金銀銅鐵5 天前
junit·单元测试
浅解 JUnit 4 第八篇:JUnitCore (上)我在 浅解 JUnit 4 这个专栏陆续添加了一些文章。现有的文章初步探讨了 Test/Runner/RunnerBuilder 这些核心类的逻辑。但是 JUnit 4 的入口在哪里呢?本文会对这个问题进行探讨(由于 JUnitCore 这个类涉及的内容较多,一篇文章写不完,本文只是 上篇)。
派大星-?5 天前
开发语言·python·测试工具·单元测试·可用性测试
自动化测试五模块一框架(上)目录一、requests模块requests介绍:属性/方法表格常用请求方法二、自动化框架pytest
少云清6 天前
ui·单元测试·po模式
【UI自动化测试】2_PO模式 _单元测试框架(重点)pytest(组织测试用例、方便生成测试报告、自动断言)File——>Settings——>Tools——>Python Integrated Tools——>Testing: Default test runner——>下拉框选择测试框架
清水白石0086 天前
python·单元测试·log4j·集成测试
测试金字塔实战:单元测试、集成测试与E2E测试的边界与平衡每个团队都知道测试很重要,但很少有团队真正想清楚:该写多少单元测试?集成测试从哪里开始?E2E测试写到什么程度才够?当测试套件越来越慢、越来越难维护,问题往往不是"测试写得不够多",而是"测试写在了错误的层次"。
天真小巫7 天前
单元测试·压力测试
2026.2.20总结(认识自我)之前看过《第一性原理》,里面讲到:真正认识自我,是打造第一性原理的基石。唯有认识自我,才能更好的发展自己,规划自己,成就更好的自己。
阿林来了8 天前
flutter·单元测试·集成测试·harmonyos
Flutter三方库适配OpenHarmony【flutter_speech】— 单元测试与集成测试欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
米羊1218 天前
单元测试
Log4j两者属于 “同系列但架构完全不同” 的框架,API 有部分兼容,但核心实现、配置方式、安全风险差异极大。
七夜zippoe8 天前
单元测试·pytest·持续集成·猴子补丁·fixtrue
单元测试进阶:pytest高级特性与实战秘籍本文深入剖析pytest高级特性。从夹具(fixture)的灵活运用、参数化(parametrize)的精妙设计,到猴子补丁(monkeypatch)的安全使用,全面覆盖测试覆盖率分析和持续集成实践。包含5个Mermaid流程图,详细展示测试架构、覆盖率分析和CI/CD流水线,提供企业级测试解决方案。
金銀銅鐵8 天前
java·junit·单元测试
浅解 Junit 4 第七篇:AllDefaultPossibilitiesBuilder在以下两篇文章里,我们已经探讨了两种具体的 Runner (即 IgnoredClassRunner 和 Suite)是如何构建的。
@zulnger9 天前
python·单元测试
单元测试框架 —— unittestunittest 单元测试框架最初是受JUnit的启发并具有与其他语言中的主流单元测试框架相似的风格。它支持测试的自动化,测试设置和关闭代码的共享,将测试聚合为测试及,以及与报告框架的分离等。
金銀銅鐵9 天前
后端·junit·单元测试
浅解 Junit 4 第六篇:AnnotatedBuilder 和 RunnerBuilder在 浅解 Junit 4 第三篇:Suite 一文中,我们探讨了 Suite (测试套件) 是如何把测试类对应的 Runner(运行器) 组织起来的。简要的思维导图如下 ⬇️