2016-10-04 74 views
0

我一直在尋找硒和託管服務ghostscript行爲驅動的測試框架爲我們複雜的webapp。模塊化自動化測試服務/框架的網絡應用程序

我想把這個任務分解成若干小塊的測試套件,這些測試套件獨立地檢查某些較小的功能。然後我想用所有這些較小的單位創建一個更大的流程。這將給我很少的優勢

  1. 我可以創建不同的流量重用較小的單位。這也將幫助我驗證具有不同入口/出口點的較小單位。
  2. 如果應用程序的某個部分發生任何變化,我不必在其使用的每個流程中進行更改。
  3. 所有的流程都可以很容易地看到。

是否有任何工具來實現這一點,使這項工作不容易寫一切從一開始,這樣我可以更專注於創建更小的測試單元和創造流量,而不是投資興辦這樣的紅外線。

回答

1

您可以在這裏使用Cucumber。 在我的一個項目中,我們開發了許多個人模塊,後來在多個解決方案(根據需求組合多個模塊)後重用。 所以我們通過使用Cucumber的BDD框架爲每個人的模塊開發自動化腳本,並重復使用爲具有該模塊的單個解決方案編寫的相同腳本。

+0

謝謝!黃瓜可以用於基於網絡的應用程序的自動化測試嗎?我用它來進行移動應用程序自動化測試。它如何與網絡應用程序 – hridayesh

+0

是的,它可以使用,事實上,我們仍然使用相同的BDD方法與黃瓜和Java自動化我們的網站。 每個人都喜歡它,因爲它填補了團隊中業務和技術人員之間的差距。 –

+0

謝謝!這是很好的信息。我也會去探索它。有沒有關於如何組織測試用例的文章,以便將不同的小模塊組合起來以實現更大的流程。 – hridayesh