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