.NET自动化测试工具链:Selenium+NUnit+ExtentReport
生活随笔
收集整理的這篇文章主要介紹了
.NET自动化测试工具链:Selenium+NUnit+ExtentReport
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 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,就能看到效果了:
?
轉載于:https://www.cnblogs.com/cc299/p/7428398.html
總結
以上是生活随笔為你收集整理的.NET自动化测试工具链:Selenium+NUnit+ExtentReport的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android序列化的存储和读取
- 下一篇: 使用消息队列实现分布式事务-公认较为理想