我正在爲我公司提供測試/開發服務的策略工作。我使用Selenium/Appium,Junit和Cucumber實施了網絡和移動應用測試自動化。與黃瓜兼容的測試用例文檔,測試自動化和手動測試
在我公司的測試用例都按傳統形式:
1)進入X
2)執行動作Y
3)進入至W
4)執行操作Z
預期結果:應用程序確實...。
但是在黃瓜我使用的行爲語言或多或少描述類似的行爲。我也讀過這篇文章:http://markoh.co.uk/posts/three-reasons-to-use-cucumber-for-test-automation,我想知道我們是否應該用Cucumber語言編寫所有的測試用例。對於測試自動化,它將只是複製&粘貼來寫一個功能。我認爲這是帶有GUI的Web或移動應用程序。
- 這是個好主意嗎?
- 您是否對此類測試有任何經驗 長期案例文檔?
- 手動測試人員在使用測試用例時是否有困難而不是傳統的語言?
任何輸入讚賞!
非常感謝!聽起來很合理。此外,我認爲可能的要求應該以用戶故事的形式編寫?然後它可以被複制到.feature文件。即:功能:多站點支持 作爲一個Mephisto網站所有者 我想爲不同的人舉辦博客 爲了賺取巨大的錢堆 – kiedysktos 2015-02-13 10:25:38
...並感謝後臺提示:)看起來像有更多的東西要學習黃瓜比我最初認爲的 – kiedysktos 2015-02-13 10:26:28
是的,這是您可以直接使用您的要求的理想情況。 – Eugene 2015-02-13 10:50:32