应用程序测试的类型很多,包括集成测试,Web 测试,负载测试等.在最底层的是单元测试,此测试可以测试单个软件组件或方法.单元测试一般只测试开发人员的代码,不应该测试基础结构普.问题,如数据库,文件系统或网络资源等.单元测试可以使用测试驱动开发(TDD)编写,也可以将它们添加到现有代码已确认其正确性. 在编写单元测试时,注意不要随意地在基础结构上引入依赖项.这些依赖项往往使测试更慢,更脆弱,因此应该将其保留用于继承测试.可以通过遵循显示依赖性原则,使用依赖注入从框架请求依赖关系,以此来避免应用程序