在我的工作中,我们最近整合了一些测试套件,以测试我们构建的一些RESTful API。像您的服务一样,我们的服务可以调用它们依赖的其他RESTful API。我们将其分为两个套件。
我绝对会推荐这样做。它对我们来说真的很好。主要优点是:
该套件要求我们在对等服务中进行数据设置,这意味着测试通常需要更多时间来编写。我们尽可能使用REST客户端在对等服务中进行数据设置。
该套件中的测试通常需要更长的时间来编写,因此我们将大部分内容都放在套件1中。要说的是,在此套件中仍有明显的价值,因为套件1中的模拟可能无法像真正的服务那样运行。
关于您的观点,这是我们的工作: