簡體   English   中英

如何動態獲取MTM / TFS測試用例ID,以調用相關的自動化

[英]How to dynamically get MTM/TFS Test Case ID calling associated automation

現在,我們的測試庫具有1:1關聯,因為對於MTM / TFS上的每個測試用例,都有一個C#測試類僅與該測試用例關聯。

在測試類中,將測試用例ID硬編碼為一個值,這就是從MTM / TFS測試用例中檢索數據參數以在運行時執行的方式。

不幸的是,這導致了很多膨脹和很多測試用例,它們僅僅是修改/修改了硬編碼測試用例ID的復制/粘貼模板而已。

單一C#TestClass是否有辦法從與其關聯的MTM / TFS測試用例中動態檢索數據? 因此,是否有能力將多個MTM / TFS測試用例與該單個C#測試類相關聯?

如果要從測試用例類中的代碼獲取測試用例ID,則可以從TestContext實例獲取它。 以下博客文章為您提供了該類中存在的屬性的列表。

http://fluentbytes.com/switching-browser-in-codedui-or-selenium-tests-based-on-mtm-configuration/

以下代碼將為您提供測試用例ID

var testCaseId = TestContext.Properties["__Tfs_TestCaseId__"].ToString()

希望能幫助到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM