跨多种语言实现为同一产品创建测试套件

时间:2013-08-31 12:58:58

标签: automated-tests integration-testing functional-testing qa regression-testing

我们正在开发一种产品,它将在.Net(C#),Java,JavaScript,Python和Ruby中实现。该产品本质上是一个以开发人员为目标的库,用作后端服务器基础结构的客户端接口。因此,必须测试的接口是以目标语言公开的API。

我的目标,以及我的问题是,如何编写单个回归测试套件(即使用单一语言),可用于对每个客户端库进行回归测试? API在功能上是相同的(或者应该是,因此需要测试),但在功能签名级别上不一定相同,因为它们也旨在使用它们的语言。所以我可以想象我们在测试套件和API本身之间需要瘦适配器。

我可以考虑一些方法来做到这一点,但我想看看是否有任何预先存在的解决方案来解决这类问题。或任何指导/最佳实践。在谷歌上四处寻找我没有找到任何东西,或者我没有找到合适的关键词。

有什么想法吗?

0 个答案:

没有答案