我們正在開發一個新的web項目,它將使用JavaScript,特別是angularJs。 NodeJs也將被使用。我正在尋找使用JavaScript構建的Web項目的「E2E測試」自動化方面的最佳實踐。Javascript的測試框架
最大的問題是選擇測試框架。我們對單元測試不感興趣,因爲這對於開發組織來說是一項任務,但是如果我們可以將這些單元測試合併到新的自動化測試框架中,那將是一個好的選擇。所以問題是「現在測試JavaScript的最佳方式是什麼?」
由於管理原因,納入「報告工具」也是一個優點。有沒有用於JavaScript自動化測試的報告工具?
第三個問題是可能需要使用移動應用程序測試混合場景。例如,用戶A登錄到Web瀏覽器,並與和他的iPhone連接的用戶B聊天。你如何粘貼這樣的場景?
自由和開放源代碼工具是強制性的。
角移動端到端測試他們的新項目量角器。 –
量角器僅與Angular應用程序耦合。 Karma不是,而且仍然非常可行。所以每個人都有優點和缺點。留給OP做出他/她的判斷,而不是用簡單的downvote來執行你自己的判斷。我提供的信息沒有錯,更不用說「極其潦草」或「危險地不正確」。所以你應該擴大你的技術知識,並在downvoting之前學習社區規則:http://stackoverflow.com/help/privileges/vote-down。 – Vidya
海報明確提到了AngularJS。 AngularJS的文檔特別說明了這一點(http://docs.angularjs.org/guide/dev_guide.e2e-testing頂部以粗體顯示)。 @ tennisgent的答案是更正確的,所以我投了贊成票並低估了你的答案。我看到它的方式,你的回答是不正確的。更新它,我將刪除downvote。最後,我不確定我的技術知識如何影響我在這種情況下的倒退。 –