unit-testing
Installation
SKILL.md
单元测试技能包
编写高质量单元测试的专业指南,基于JUnit 5和Mockito框架。
测试原则
- 测试独立性:每个测试用例应独立运行,不依赖其他测试的执行顺序或结果
- 单一职责:每个测试只验证一个具体的行为或场景
- 命名清晰:测试方法名应清楚描述测试场景,推荐格式:
方法名_测试场景_期望结果 - 覆盖全面:包括正常场景、边界条件、异常情况三个维度
测试结构(AAA模式)
每个测试用例应遵循Arrange-Act-Assert三段式结构:
@Test
void calculateTotal_withValidItems_returnsCorrectSum() {
// Arrange - 准备测试数据和依赖
Related skills