我们可以使用 Azure DevOps 测试计划进行 Datalake 测试吗

Posted

技术标签:

【中文标题】我们可以使用 Azure DevOps 测试计划进行 Datalake 测试吗【英文标题】:Can we use Azure DevOps Test Plans for Datalake testing 【发布时间】:2020-01-19 13:57:24 【问题描述】:

我正在开发一个 Data Lake 项目,我正在使用 Azure Databricks(编写 pyspark 代码)来实现 ETL,并使用 Azure DevOps 来实现 CICD 和源代码控制。我注意到测试计划 n Devops:我的问题是我可以使用测试计划进行数据湖测试吗?我浏览了与互联网浏览相关的测试计划,但没有找到与数据湖、数据库或数据仓库相关的计划。

【问题讨论】:

【参考方案1】:

您可以使用 Azure Devops 测试计划进行 Datalake 测试。如果您的 Data Lake 测试用例是用 c# 编写的,您可以像任何其他 c# 测试项目一样使用 Azure devops 测试计划进行 Datalake 测试。

1,这里是设置Datalake测试用例的例子,Test your Azure Data Lake Analytics代码。

2,然后您可以在您的 azure devops 板上create test workitems。

3,在 azure devops 中创建测试项后,您可以将它们与 Visual Studio 测试项目中的测试用例相关联。请查看详细步骤 Associate automated tests with test cases.

4,在您的 azure devops 项目的测试计划中,Create test plans for your test work items

5,那你可以run your automated tests from the test hub in azure devops

【讨论】:

我将编写 sql 或 python 测试用例。我没有使用 c#

以上是关于我们可以使用 Azure DevOps 测试计划进行 Datalake 测试吗的主要内容,如果未能解决你的问题,请参考以下文章

Azure Databricks 的 Azure DevOps 管道

我们如何使用管道将azure devops中的应用程序部署到具有不同订阅和组织的azure app服务

如何使用 Azure DevOps REST Api 编写构建计划脚本?

在 Azure DevOps 测试结果中查看单元测试说明

如何从 Azure Devops 服务器迁移到 Azure Devops 服务中的现有组织

Azure DevOps 发布更改 appsettings.json 日志记录部分