单元测试与集成测试
本文档引用的文件
- MyPluginNameTestBase.cs
- MyPluginNameTestData.cs
- MyPluginNameDataSeedContributor.cs
- MyPluginNameTestBaseModule.cs
- MyPluginNameApplicationTestBase.cs
- MyPluginNameDomainTestBase.cs
- MyPluginNameEntityFrameworkTestBase.cs
- MyPluginNameApplicationTestModule.cs
- MyPluginNameDomainTestModule.cs
- MyPluginNameTestEntityFrameworkCoreModule.cs
- CMS.Plugin.MyPluginName.TestBase.csproj
- CMS.Plugin.MyPluginName.Application.Tests.csproj
- CMS.Plugin.MyPluginName.Domain.Tests.csproj
- CMS.Plugin.MyPluginName.EntityFrameworkCore.Tests.csproj
目录
测试体系概述
本项目构建了完整的测试体系,采用分层测试策略,涵盖领域层、应用层和实体框架层的单元测试与集成测试。测试体系基于ABP框架的测试基础设施,通过分层依赖和模块化设计,确保各层测试能够独立运行同时又能进行完整的集成验证。测试体系支持并行执行、事务回滚和内存数据库等特性,保证测试的独立性和可重复性。