VSTS中的集成测试

时间:2018-06-08 11:32:31

标签: c# sql-server azure-devops integration-testing

我们有许多用C#编写的外部库。这些图书馆与其他ERP计划相结合。每个图书馆都是为不同的公司编写的。我们正在使用VSTS构建这些库。我们在其中添加了单元测试。它们在VS和VSTS中都能很好地工作。每个公司都有自己的数据库,与之略有不同。现在我们正在为客户数据库添加集成测试。在VS的本地一切都很好。当我们的代码没问题时,集成测试正在通过。

我们希望将集成测试移至VSTS。最好的解决方案是,如果我们可以将客户端数据库存储在某处,仅供VSTS使用,并且在VSTS测试期间可以访问它们。但我们不知道该怎么做。任何帮助如何做到这一点将是非常受欢迎的。

更新
数据库类型:MS SQL 使用ERP生产商提供的.dll文件完成集成测试。要进行此类测试,我们必须能够访问数据库。本地这没问题。我不知道VSTS构建定义如何访问数据库。我可以存储这种访问的数据库。

1 个答案:

答案 0 :(得分:0)

要访问SQL Server数据库,可以在 PowerShell任务中执行sqlpackage命令。

更多详细信息,您可以参考文档Perform SQL server actions in VSTS or TFS

enter image description here