我正試圖自動化我們的工具的可伸縮性測試。由於我需要嘗試大量的輸入值來查看工具的限制,因此在改變輸入值之前,我需要使用硬件執行幾個步驟,這種工作對我的情況來說花費很大。這會阻止自動可伸縮性測試。那麼如何在我的工具中自動進行可伸縮性測試?什麼是最好的方法?我們正在使用小黃瓜情況。我想寫一個腳本,它自己產生自動的小黃瓜場景。這是個好主意嗎?如何讓自動可伸縮性測試的小黃瓜場景?
0
A
回答
0
如果你想使用SpecFlow,你在c#上運行一組生成的Gherkin文件,這對我來說聽起來像是你的問題使用了錯誤的工具。
SpecFlow和Cucumber等工具都使用小黃瓜。小黃瓜的優勢在於它比人們可讀並且比閱讀和討論代碼更好的溝通。你的非技術同事可以閱讀和理解小黃瓜。他們可能無法讀取c#代碼並理解系統的預期行爲。
你想生成很多應該執行的組合。在這種情況下,我會使用任何單元測試框架,並使用它來運行在c#中實現的許多不同的測試。一種編程語言被設計用於這種工作。小黃瓜不是爲這種工作而設計的。
您可能對這個blog post感興趣,其中AslakHellesøy談論Cucumber是一個被誤解的工具。用SpecFlow替換文本中的Cucumber,你會發現它仍然適用。
相關問題
- 1. 如何下載用於編寫小黃瓜場景的黃瓜測試工具
- 2. 小黃瓜場景的靈活性。
- 3. 如何讓黃瓜退出場景?
- 4. 自動化MySQL的黃瓜測試場景
- 5. 黃瓜測試場景並行運行?
- 6. Rails黃瓜場景
- 7. 試圖完善我的黃瓜場景
- 8. 如何使黃瓜場景失敗
- 9. 如何強制黃瓜場景失敗?
- 10. 如何測試與黃瓜
- 11. 如何寫黃瓜測試?
- 12. 用黃瓜測試場景的正確方法(導軌2.3.8)
- 13. 編寫用於測試REST API的黃瓜場景
- 14. 獲取自動測試與黃瓜
- 15. 的黃瓜測試
- 16. 如何讓黃瓜文件與specflow或其他BDD小黃瓜/黃瓜框架中的自動化測試保持同步
- 17. 黃瓜is_admin?測試
- 18. 黃瓜:如何從特性文件運行特定場景
- 19. 如何學習/教小黃瓜黃瓜
- 20. 如何調試黃瓜測試?
- 21. 黃瓜場景的清理步驟
- 22. 何時使用黃瓜jvm場景場景參數
- 23. 小黃瓜描述測試或功能?
- 24. Node.js BDD。黃瓜,小黃瓜或黃瓜?
- 25. 黃瓜/ RSpec的測試
- 26. 硒,黃瓜和小黃瓜
- 27. 黃瓜/水豚場景使用引號
- 28. 黃瓜場景後刪除文件夾
- 29. 黃瓜:如何執行多個場景一次背景
- 30. 黃瓜:在運行的代碼,讓小黃瓜例外