2016-10-27 22 views
4

對於使用角度js製作的網站,我們的組織使用量角器作爲自動化測試用例的工具。如何整合量角器測試案例與Hiptest?

我們的組織已經提出了一個名爲'HipTest'的新工具來管理測試用例自動化。 如何整合量角器測試用例與HipTest。我去了以下鏈接,但無法獲取一些有用的信息。

https://docs.hiptest.net/automate-your-tests/

https://github.com/hiptest/hiptest-publisher

誰能幫助我如何下手?

+0

http://webdriver.io/guide/testrunner/pageobjects.html –

回答

3

我是主要貢獻者之一或hiptest發佈者,所以我應該能夠幫助你。

從hiptest-publisher開始的快速方法是從Hiptest下載測試引導(在自動化選項卡下,您將有一個「Javascript /量角器」鏈接)。

您將得到一個包含四個文件的zip文件(您應該將它們全部添加到您的版本控制系統中,以及您正在測試的應用程序的代碼中): - 一個用於配置hiptest-publisher以使用命令行工具 - 一個用於所有測試(您可以稍後拆分它們,使用配置文件中的--with-folders選項) - 一個用於動作詞語:這是您將執行自動化的地方 - 一個用於存儲您導出的動作詞的狀態(與hiptest-publisher一起使用,查看自上次更新後哪些動作詞已更新)

一旦動作詞實施後,生成的測試文件可以像任何其他的量角器測試一樣集成到您的測試套件中。

在Hiptest方面,您唯一的要求是您的測試只能使用動作詞寫成。根據我的理解,你不直接在Hiptest中工作,而只管理自動化部分(或者我弄錯了嗎?)

爲了將執行結果推回到Hiptest,原理非常簡單: - 創建專用於CI的測試運行- 在測試之前運行命令「hiptest-publisher --config-file --test-run-id」(因此只有在測試運行中執行測試,不想運行某個人當前正在編寫的測試在當然執行失敗) - 運行測試 - 運行命令「hiptest-publisher --config-file --push」將結果推回到hiptest。

請注意,這兩個命令(包括測試運行ID)可以直接在Hiptest中從測試運行中的「自動化」按鈕中找到。

如果您有Hiptest帳戶,可以直接與我們聯繫聊天,這可能會更輕鬆地幫助您完成整個過程。 浩,我有我對自動化的最後一次網絡研討會的記錄,我想你可以在那裏找到一些有用的信息太:)

+0

非常感謝詳細的答案。是的,我在那裏有賬戶,但它是組織的。如何聊天? 是的,你是對的我只管理自動化部分。 我們可以進行討論或聊天嗎?我的主要問題是,我使用量角器工具和茉莉花框架編寫自動測試用例。但是如何用hiptest寫同樣的東西?我下載了量角器的zip。 –

+0

我也在Youtube上關注Hiptest並觀看了與自動化相關的網絡研討會,但我很抱歉,我很困惑,因爲我更感興趣的是看到您如何創建動作詞,但該視頻並未顯示這些內容。請幫幫我。因爲我的組織幾乎決定使用Hiptest,所以我們需要儘快開始工作。 請用任何方式指導我文森特。我非常渴望爲此付出努力,也很興奮。 –

+0

當您登錄到Hiptest時,您會在應用程序的右下角看到一個按鈕。點擊它,你將有機會與團隊聊天:)這將是最簡單的方式來引導你我想:) – Vincent