我想從trx文件中提取有關在MSTEST數據驅動的測試用例中使用的參數變體的一些信息。 當前,對於數據驅動的測試,我得到具有不同輸入的相同測試用例的輸出,作爲標記的序列,但沒有關於變體值的信息。問題:將參數值寫入數據驅動的MSTEST輸出
實施例:
假設我們有一個[從動數據] TestMethod1()和數據行包含變化一個和b。存在兩種變體,其中測試通過,並且測試失敗,並且測試失敗,並且測試失敗,其中測試通過並且測試失敗。
如果我們可以在trx文件中輸出信息它是a = 1,b = 2並且a = 3 b = 4,那麼失敗;輸出將是有意義的。
- 有關測試用例的更好的信息只從輸出文件運行(沒有任何依賴關係)。
- 調查測試失敗,而不重新運行整個設置
- 如果數據行中的數據源(現在A = 1,B = 2通和A = 5,B = 6失敗),很容易改變破譯錯誤是不同的;雖然失敗序列仍然是相同的(0行通排1次失敗,但現在ROW1是不同)
有任何你通過一個類似的問題了?你跟隨什麼? 我試圖把參數值信息放在TestMethod的Description屬性中,它沒有用。你認爲可以使用的其他方法嗎?
感謝, Shubhankar