工具集
隔离框架(模拟或隔离框架):高级单元测试场景中的“面包和黄油”。
测试框架
控制反转容器
- StructureMap
- Unity
- Castle Windsor
- Autofac
- Common Service Locator Library
- Spring.NET
- Microsoft Managed Extensibility Framework
- Ninject
数据库测试
- 用集成测试测数据层
- 使用 Rollback 特性
- 使用 TranscationScope 回滚
网页测试
UI 测试
线程相关的测试
验收测试
Vorontsov A, Newkirk J W. Test-driven development in Microsoft. Net[M]. Microsoft Press, 2004.
Feathers M. Working effectively with legacy code[M]. Prentice Hall Professional, 2004.
Hetzel W C, Hetzel B. The complete guide to software testing[M]. Wellesley, MA: QED Information Sciences, 1988.