我有一个我创建的 .net c# 库,我目前正在为其创建一些单元测试。我目前正在为我创建的缓存提供程序类编写单元测试。作为编写单元测试的新手,我有两个问题:
我的缓存提供程序类是我的分布式缓存 - AppFabric 的抽象层。因此,为了测试我的缓存提供程序类的各个方面,例如添加到 appfabric 缓存、从缓存中删除等,涉及到与 appfabric 的通信。因此,测试此类的测试,它们仍然归类为单元测试或集成测试吗?
由于与appfabric交互,我正在测试上述方法,我想对这些方法进行计时。如果它们花费的时间超过指定的基准,则测试失败。我再次问这个问题,这个性能基准测试可以归类为单元测试吗?
我设置测试的方式我想将所有单元测试、集成测试等一起包括在内,因此我提出这些问题,我希望能提供意见。