Vitaq AI 服務
支援 WebdriverIO 版本 8
Vitaq AI 是一個獨特的 AI 驅動雲端測試自動化工具,建基於 WebdriverIO。透過您的瀏覽器存取,可輕鬆捕獲您應用程式的圖形數位雙生。它將 Webdriverio 的完整功能擴展到用於 Web、行動和 API 測試的模型驅動方法。
- 利用可變性的力量來發現其他方法遺漏的缺陷。
- 將已測試和未測試的內容測量和分析到使用者歷程雲端測試覆蓋率資料庫中。
- 透過機器學習,優先處理您最關鍵的使用者歷程,從而降低您的風險。
安裝
這是將 WebdriverIO 與 Mocha 和 Vitaq 整合所需的眾多套件之一,這是主套件,其他需要的套件是此套件的相依性。
最簡單的方式是將 wdio-vitaqai-service
保留在您的 package.json
中作為 devDependency,例如
{
"devDependencies": {
"wdio-vitaqai-service": "^1.1.26"
}
}
您可以使用 npm 安裝它
npm install wdio-vitaqai-service --save-dev
或 Yarn
yarn add wdio-vitaqai-service --dev
有關如何安裝 WebdriverIO
的說明,請參閱此處。
升級
如果您想對此套件進行增量升級,可以使用 npm 完成
npm install wdio-vitaqai-service@<version> --save-dev
或 Yarn
yarn add wdio-vitaqai-service@<version> --dev
其中 <version>
應替換為您要安裝的版本。
設定
為了使用此套件,需要以下列方式修改 WebdriverIO 設定檔(預設名稱 wdio.conf.js)
- 將規格分組,以便它們都在同一個執行器實例中執行
"specs": [
["./test/specs/*.js"]
],
- 將框架設定為 vitaqai-mocha
"framework": "vitaqai-mocha",
- 新增 vitaqai 服務和參數
"services": [
["vitaqai", {
"userName": "fred@webtesting.com",
"testActivityName": "Shopping_Site_Test",
"projectName": "Surf_Shop",
"url": "https://vitaq.online",
"userAPIKey": "..."
}],
"chromedriver",
],
其中
userName
- 指的是您在 vitaq.online 上的帳戶使用者名稱testActivityName
- 指的是您希望使用的測試活動名稱projectName
- 指的是包含測試活動的專案url
- 是 Vitaq 的 URLuserAPIKey
- 是從您的 vitaq.online 帳戶複製的 API 金鑰
Mocha 選項可以在通常的方式中加入
有關 WebdriverIO 的更多資訊,請參閱首頁。
文件
所有上述設定選項的詳細資訊和命令行用法的詳細資訊,可在Vitaq AI WebdriverIO 服務文件中找到。
開始使用 VitaqAI for WebdriverIO
開始使用 Vitaq 的最快方法是
- 在 vitaq.online 上註冊一個帳戶
- 按照開始使用 Vitaq AI 指南中的步驟來執行我們提供的範例。
- 建立您自己的測試活動圖,並按照步驟執行該圖。