我有一個名爲myTestMethod的數據驅動CodedUI測試方法,它使用XML來提供輸入數據。如何在CodedUI中設置TestName?
對於每對數據集運行,CodedUI報告中測試瀏覽器是這樣的:
Test Passed - myTestMethod (Data Row 0)
Test Passed - myTestMethod (Data Row 1)
Test Failed - myTestMethod (Data Row 2) <error details>
Test Failed - myTestMethod (Data Row 3) <error details>
我想知道是否有一種方法來設置測試名稱從更多的東西識別(可能輸入數據集本身)。
似乎CodedUI使用TestContext.TestName作爲此報告目的,但它是隻讀屬性。不知何故,有沒有辦法將它設置在別的地方?
請幫忙。 謝謝, Harit
我覺得你誤解了我。我需要根據數據報告每個測試運行的測試名稱報告。例如,如果我的testmethod被命名爲Program_Something_BlaBla_Method,並且測試數據代表Employee1和Employee2的數據,則需要在測試資源管理器中報告如下所示的內容:Program_Something_BlaBla_Method_Employee1和Program_Something_BlaBla_Method_2 –