Eggplant DAI使用基于模型的方法將線性定向測試自動化與自動化探索性測試相結合。它與Eggplant融合引擎無縫集成,用于圖像和基于對象的測試執(zhí)行。通過允許包括真實用戶旅程、測試覆蓋率和過去測試失敗在內的數(shù)據(jù)集來指導新的測試創(chuàng)建,建模的使用將測試的重點從基本代碼合規(guī)性轉移到整體用戶體驗。通過利用Eggplant DAI工具進行 SUT 管理、調度和查看結果,可以在任何組織中擴展此過程。
為什么要使用Eggplant DAI?
作為用戶,生成測試所需要做的就是構建要測試的界面的簡單模型。Eggplant DAI應用人工智能推理,根據(jù)您的模型自動生成測試用例。模型復制不同的狀態(tài),表示用戶訪問網頁或屏幕,以及行動的用戶可能這些國家或國家之間的移動用戶中執(zhí)行。Eggplant DAI根據(jù)您正在測試的應用程序模型創(chuàng)建測試,并與 Eggplant Fusion Engine 集成以執(zhí)行這些測試。使用學習算法創(chuàng)建測試意味著可以測試更多的用戶旅程,包括人類測試人員通常不會想出的那些。
設置Eggplant DAI
如果您是Eggplant DAI 的新手,您必須首先執(zhí)行以下步驟:
? 安裝Eggplant DAI
? 設置用戶帳戶
? 安裝代理
· 創(chuàng)建您的執(zhí)行環(huán)境
然后,使用適合您的工作流程。例如,您可以先構建模型,或者定義 SUT 連接和測試配置,然后按照自己的方式運行計劃測試:
? 在建模器中創(chuàng)建模型
? 創(chuàng)建片段并將它們鏈接到您的模型
? 創(chuàng)建和管理 SUT 連接
? 設置測試配置
? 執(zhí)行測試
? 查看測試結果
? 使用 Designer 執(zhí)行其他操作
注意:有關如何捆綁Eggplant DAI許可證的信息,請參閱Eggplant DAI 許可證捆綁。
EggplantDAI接口
以下部分列出了Eggplant DAI界面左側菜單中可用的組件:
? 儀表板:查看模型當前測試狀態(tài)的快照。用戶可以從這里鏈接到應用程序的其他部分以獲取更多詳細信息。
? 設計器:創(chuàng)建和維護應用程序端到端測試所需的資產。您可以在此處手動或自動生成模型、腳本和測試用例,還可以根據(jù)真實用戶數(shù)據(jù)導入用戶旅程。
? 控制器:訪問與運行測試相關的所有內容,從定義要使用的設備到選擇要測試的內容,再到查看單個執(zhí)行的進度和結果。
? 洞察力:對于每個模型,洞察力部分提供了與測試覆蓋率、測試中識別的缺陷位置以及測試用例組的進度相關的分析。
? 系統(tǒng):通過日志選項卡下載所有Eggplant DAI服務的服務器日志條目,并在狀態(tài)選項卡上查看服務和已連接代理的連接狀態(tài)。
· 狀態(tài):在任何給定時間查看系統(tǒng)的狀態(tài)。
· 日志:使用這些日志發(fā)送到Eggplant支持進行故障排除要下載您的服務器日志,請單擊“日志”選項卡中的“下載”按鈕,然后在瀏覽器的“下載”文件夾中下載整個目錄的 zip 文件。
· 許可證:使用此選項卡添加和管理您的 Eggplant DAI許可證。
? 幫助:訪問Eggplant DAI文檔主頁以獲取有關如何使用Eggplant DAI應用程序的有用說明。
? 注銷:注銷Eggplant DAI。