如何对 Azure 数据工厂进行 QA 测试



我来自QA团队。我的开发团队已在 Azure 数据工厂中创建管道。他们希望我对他们进行QA测试。我需要编写手动测试用例,一段时间后我还需要自动化。请指导我如何使用手动测试用例进行测试/内容。还建议我稍后使用自动化工具来创建自动化测试用例。硒?

你可以看看这篇博文,当我开始在 ADF 中进行测试时,它真的帮助了我: https://blogs.msdn.microsoft.com/karang/2018/11/18/azure-data-factory-v2-pipeline-functional-testing/

你将无法测试数据工厂中的所有内容,最多只能检查连接字符串是否正确、查询是否未中断、对象是否存在(在数据库或 Blob 存储或任何数据源中(等。 测试管道的最终结果是否是你想要做的,是否高度依赖于用例,大多数时候它不值得。

不是专家,但据我所知,Selenium用于自动化浏览器测试相关内容。在这里,您不需要复杂的框架,您可以按照博客文章中的说明使用Powershell脚本,但是您还有其他选项,例如Python,.NET,REST api。

希望这有帮助!!

我们的问答团队只是更改设置以查看管道行为,使用非正常数据推送管道,不同的时区和时间戳等。但大多数测试是最终的管道结果。

我使用了一个 Specflow 项目 (https://specflow.org/( 和支持 .Net 代码来设置测试并在项目中保存的测试文件上执行管道。可以在生成或发布管道中自动执行此操作。

最新更新