python-engineering
Python 工程化开发规范:虚拟环境隔离、标准项目结构、依赖锁定、pytest 单元测试、ruff 代码检查与打包发布流程
目录 / 开发工具 / Java 单元测试
Java 单元测试助手。在编写、评审、补全、重构单元测试时使用本技能—— 无论用户是否提到具体框架(unit test / JUnit / Mockito / 测试用例 / 怎么测 / 测哪些 / 写多少)。 次级触发信号——代码或 pom 中出现:spring-boot-starter-test、junit-jupiter、 @Test / @BeforeEach / @ParameterizedTest / @MethodSource、 assertEquals / assertThrows / assertThat / extracting(AssertJ)、 @Mock / @InjectMocks / MockitoAnnotations.openMocks、 mockStatic / MockedStatic、mockito-core; 用户任务词或痛点出现:只写 happy path、补测试不知道写几个、手写一堆重复 @Test、 多条件分支只测一两种、有状态对象只测正常流转、@MockBean 用于纯单测、 测够了没 / 写到什么程度算够、等价类 / 边界值 / 决策表 / 状态迁移用例设计。 核心默认:一个方法四维度必检(正向/反向/边界/异常)、JUnit 5 原生断言为默认、 栈中立跟随项目既有(JUnit 4/5 均支持)。 不适用:集成测试 / E2E / 冒烟测试(@SpringBootTest 全量上下文 / Testcontainers / REST Assured / WireMock)→ java-integration-test;性能测试、前端测试。
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-09-21 18:18 | ec70baf0 | 可取 |
版本索引永久保留;内容副本只保留最近 2 版,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
Python 工程化开发规范:虚拟环境隔离、标准项目结构、依赖锁定、pytest 单元测试、ruff 代码检查与打包发布流程
Python 编程规范与最佳实践
使用 Jest、Vitest 和 Testing Library 实施全面的测试策略,包括单元测试、集成测试和端到端测试,涵盖模拟、测试夹具和测试驱动开发
Java开发手册规约集合,基于阿里巴巴Java开发手册(嵩山版)
在 Helm chart 渲染到本地后,断言生成的 Kubernetes 对象,以确保损坏的模板不会被部署到集群中
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。