tdd

闲人编程4 天前
驱动开发·python·flask·api·tdd·codecapsule
测试驱动开发与API测试:构建可靠的后端服务『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
云雾J视界14 天前
人工智能·低功耗·敏捷实践·tdd·持续集成·软硬件协同·iot芯片
敏捷实践组合破解芯片低功耗困局:迭代开发中如何精准控制功耗指标在移动设备、IoT终端和汽车电子等领域,低功耗已成为芯片核心竞争力的关键指标。例如,高通骁龙8 Gen3芯片的待机功耗需控制在5μA以内才能满足旗舰手机的续航需求;北欧半导体(Nordic)的nRF52840 IoT芯片则要求在蓝牙连接状态下功耗低于10mA。然而,传统芯片开发模式中存在两大矛盾:
峰兄19830516 天前
tdd
1MHz LLC仿真,软开关,ZVS 包含PSIM仿真文件(闭环),simplis仿真文件(开...1MHz LLC仿真,软开关,ZVS 包含PSIM仿真文件(闭环),simplis仿真文件(开环,扫频),mathcad环路补偿计算书(PI补偿),以及视频教程
赋能大师兄1 个月前
tdd·lte·fdd·融合方案
LTE FDD与TDD融合技术介绍在深入探讨融合之前,我们必须清晰地理解FDD和TDD本身。核心原理:频分双工。使用两个对称的、独立的频率信道,一个用于上行(UE到基站),一个用于下行(基站到UE)。就像一条双向高速公路,上行和下行车道之间有物理隔离。
安冬的码畜日常1 个月前
单元测试·测试驱动开发·tdd·junit5·test-driven
【JUnit实战3_32】第二十章:用 JUnit 5 进行测试驱动开发(TDD)(上)——将非 TDD 项目改造为 TDD 项目《JUnit in Action》全新第3版封面截图写在前面 从第 20 章开始,本书也进入最后一个板块的讲解。这一部分主要聚焦 JUnit 5 的几个高级话题:TDD、BDD 以及测试金字塔策略。对于我这样的测试新手而言,每一章都十分精彩,让人耳目一新——TDD 和 BDD 的概念听了很多,完整流程究竟是怎样的一直没有一个直观的认识。最后这个板块提供的就是诸如此类的完整示范。在国内普遍重交付、轻测试的大背景下,深入理解这些经典案例,对于后期充分利用 AI 智能体来提效软件测试,具有十分重要的意义。
安冬的码畜日常1 个月前
测试工具·junit·单元测试·测试驱动开发·tdd·junit5·test-driven
【JUnit实战3_33】第二十章:用 JUnit 5 进行测试驱动开发(TDD)(下)——TDD 项目的重构过程及新功能的开发实战《JUnit in Action》全新第3版封面截图写在前面 有了上篇构建的 TDD 基础,本节重点介绍 TDD 项目的重构过程,以及基于 TDD 进行新功能特性开发的具体步骤。干货满满,一起来先睹为快吧。
安冬的码畜日常2 个月前
junit·单元测试·tdd·1024程序员节·bdd·变异测试
【JUnit实战3_11】第六章:关于测试的质量(下)《JUnit in Action》全新第3版封面截图写在前面 都说开卷有益,这一章给我的感受颇深。关于作者提到的每一个基本原则,建议大家结合之前工作中的相关场景进行理解,会有不一样的体会。本章最后提到的变异测试虽然没有过多展开,但通过自行查阅相关资料,也解决了之前困扰我很久的一个问题:测试用例用于验证代码逻辑是否正确,但用例本身的质量又通过什么来衡量呢?这就是变异测试试图回答的终极命题,也让我对测试这一领域更加心存敬畏。和我一起来一探究竟吧。
林森见鹿3 个月前
人工智能·驱动开发·tdd
测试驱动开发 (TDD) 与 Claude Code 的协作实践详解TDD 的流程可归纳为 红-绿-重构(Red-Green-Refactor):红 (Red): 为尚未实现的功能写测试 → 测试失败,明确目标。
程序员三藏3 个月前
自动化测试·软件测试·驱动开发·python·测试工具·职场和发展·tdd
TDD测试驱动开发+Python案例解析🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快简介:TDD(Test-Driven Development,测试驱动开发)是一种软件开发方法,它的核心思想是在编写实现功能的代码之前先编写测试用例。TDD的开发过程遵循以下基本原则:先编写测试用例,然后编写代码让测试通过,最后对代码进行重构以提高代码质量。这一过程被称为红-绿-重构循环(Red-Green-Refactor)。通过遵循TDD的原则和方法,可以提高软件开发的质量、效率和可维护性。
架构师沉默4 个月前
java·spring boot·程序人生·架构·tdd
我用一个 Postgres 实现一整套后端架构!作为一名开发者,你是不是也陷入过这样的循环?功能还没上线,已经设计了微服务、消息队列和 NoSQL;用户还不到百人,架构却能抗百万并发;
Code季风5 个月前
java·驱动开发·后端·spring·设计模式·springboot·tdd
测试驱动开发(TDD)实战:在 Spring 框架实现中践行 “红 - 绿 - 重构“ 循环在实现 Spring 框架的过程中,测试驱动开发(TDD)不是一种可选的开发方式,而是保证框架稳定性的 “刚需”。尤其是像 IoC 容器、事务管理这样的核心组件,任何微小的逻辑漏洞都可能导致上层应用出现难以调试的问题。本文结合我实现 Spring 核心模块的经历,详细拆解 TDD 的实践流程、测试用例设计思路以及带来的实际价值,帮你真正掌握 “先写测试,再写代码” 的开发模式。
慧都小项6 个月前
tdd·代码质量·测试流程·parasoft·测试左移·ide深度集成·合规性检查
IDE深度集成+实时反馈:企业级软件测试方案Parasoft如何重塑汽车巨头的测试流程在汽车行业数字化转型的浪潮中,全球第四大汽车集团Stellantis曾面临严峻的测试效率挑战:开发与测试流程脱节、团队对“测试左移”策略的抵触、TDD(测试驱动开发)推进困难……这些痛点直接导致质量保障滞后,拖慢产品交付节奏。
Lonwayne8 个月前
程序那些事·tdd
程序员思维体操:TDD修炼手册——从"先写代码"到"测试先行"的认知革命什么是TDD(测试驱动开发) TDD其实很简单,不要看名字很高级复杂,传统开发是直接开发功能,TDD则是先写好测试再开发功能。具体来说:
Thomas_YXQ8 个月前
java·开发语言·驱动开发·全文检索·unity3d·lucene·tdd
Unity3D 测试驱动开发(TDD)框架设计针对Unity3D测试驱动开发(TDD)框架的设计,需要结合Unity引擎特性与TDD核心原则,构建可维护、高效且与开发流程深度集成的测试体系。以下是分层次的框架设计方案:
古月居GYH8 个月前
c语言·开发语言·tdd
嵌入式C语言高级编程:OOP封装、TDD测试与防御性编程实践尽管 C 语言并非面向对象编程语言,但借助一些编程技巧,也能实现面向对象编程(OOP)的核心特性,如封装、继承和多态。
王伯爵9 个月前
5g·tdd
5G核心网(5GC)中TDD(时分双工)和FDD(频分双工)在5G核心网(5GC)中,TDD(时分双工)和FDD(频分双工)是两种主要的双工方式,它们在5G网络的部署和性能中起着关键作用。以下是TDD和FDD的详细介绍及其在5G中的应用和区别:
bluebonnet279 个月前
驱动开发·rust·tdd
【Rust】使用 Rust 语言实践完整的 TDD(测试驱动开发)流程写个简单的TDD练练手。我们要实现一个简单的功能:计算两个整数的和。首先,创建一个新的 Rust 项目,并用 VS Code 打开:
吴八月9 个月前
测试驱动开发·tdd
测试驱动开发(TDD)浅析导航1前言2为何要使用测试驱动开发?3测试驱动开发的前置条件4测试驱动开发的实施步骤4.1软件设计4.2软件开发
Hello.Reader10 个月前
开发语言·rust·tdd
用 TDD 构建 Rust 命令行搜索功能:以 minigrep 为例TDD 通常包含以下步骤:这种流程可以帮助我们保持较高的测试覆盖率,同时让需求或 API 在实现之前就被“测试驱动”明确下来。
Tester_孙大壮1 年前
驱动开发·python·tdd
第32章 测试驱动开发(TDD)的原理、实践、关联与争议(Python 版)在测试驱动开发的应用场景中,一系列关键问题的思考对于开发者深度掌握 TDD 至关重要,有助于显著提升软件开发的质量与效率。