內容提要
1、爲何要使用cucumberhtml
2、Cucumber如何工做
3、Cucumber初體驗瀏覽器
1、爲何要使用cucumber工具
自動化測試單元測試
單元測試(白盒測試),主要用於測試開發人員編寫的代碼是否正確,這部分工做都是開發人員本身來作的。 BDD(灰盒測試、黑盒測試),主要用於測試代碼是否符合客戶的需求,這裏的BDD更加側重於代碼的功能邏輯 Selenium,模擬實際操做場景,是一個用於Web應用程序測試的工具。 Selenium測試直接運行在瀏覽器中,就像真正的用戶在操做同樣。 測試代碼是一種約束,一種規範,是與項目需求息息相關,還須要溝通協調客戶、開發人員以及QA, 從而幫助團隊更加高效的完成軟件設計開發工做。
TDD
Test-Driven Development(TDD)即測試驅動開發,它是一種測試先於編寫代碼的思想用於指導軟件開發。測試驅動開發是敏捷開發中的一項核心實踐和技術,也是一種設計方法論。TDD的原理是在開發功能代碼以前,先編寫單元測試用例代碼,測試代碼肯定須要編寫什麼產品代碼。
TDD中側重點偏向開發,經過測試用例來規範約束開發者編寫出質量更高、bug更少的代碼 測試
TDD的分類、演化spa
2、Cucumber如何工做設計
3、Cucumber初體驗code
demo演示htm
參考文章:
https://www.cnblogs.com/Leo_w...blog