.NET自動化測試的工具鏈:Selenium+NUnit+ExtentReport
阿新 • • 發佈:2017-08-25
ima -1 mst http file log sts har auto
Selenium可以執行UI的交互,ExtentReport用來生成測試報告,NUnit是我熟悉的基礎測試框架,當然你也可以用MSTest、Xunit來代替。Selenium、NUnit沒啥好講的,網上相關文章很多,這裏主要說一下ExtentReport。參考(http://automationtesting.in/generating-extent-reports-csharp/)。
一、環境配置:
Selenium版本:3.0
ExtentReport版本:2.4.0
NUnit版本:最新即可
二、測試代碼:
var extent = new ExtentReports("file-path", true); var test = extent.StartTest("My First Test", "Sample description"); test.Log(LogStatus.Info, "This step shows usage of log(logStatus, details)"); extent.EndTest(test); extent.Flush()
三、生成的報告:
還有Summary的頁面,不再截圖展示了。多加些Tests,就能看到效果了:
.NET自動化測試的工具鏈:Selenium+NUnit+ExtentReport