Eggplant DAI使用基于模型的方法将线性定向测试自动化与自动化探索性测试相结合。它与Eggplant融合引擎无缝集成,用于图像和基于对象的测试执行。通过允许包括真实用户旅程、测试覆盖率和过去测试失败在内的数据集来指导新的测试创建,建模的使用将测试的重点从基本代码合规性转移到整体用户体验。通过利用Eggplant DAI工具进行 SUT 管理、调度和查看结果,可以在任何组织中扩展此过程。
为什么要使用Eggplant DAI?
作为用户,生成测试所需要做的就是构建要测试的界面的简单模型。Eggplant DAI应用人工智能推理,根据您的模型自动生成测试用例。模型复制不同的状态,表示用户访问网页或屏幕,以及行动的用户可能这些国家或国家之间的移动用户中执行。Eggplant DAI根据您正在测试的应用程序模型创建测试,并与 Eggplant Fusion Engine 集成以执行这些测试。使用学习算法创建测试意味着可以测试更多的用户旅程,包括人类测试人员通常不会想出的那些。
设置Eggplant DAI
如果您是Eggplant DAI 的新手,您必须首先执行以下步骤:
Ø 安装Eggplant DAI
Ø 设置用户帐户
Ø 安装代理
· 创建您的执行环境
然后,使用适合您的工作流程。例如,您可以先构建模型,或者定义 SUT 连接和测试配置,然后按照自己的方式运行计划测试:
Ø 在建模器中创建模型
Ø 创建片段并将它们链接到您的模型
Ø 创建和管理 SUT 连接
Ø 设置测试配置
Ø 执行测试
Ø 查看测试结果
Ø 使用 Designer 执行其他操作
注意:有关如何捆绑Eggplant DAI许可证的信息,请参阅Eggplant DAI 许可证捆绑。
EggplantDAI接口
以下部分列出了Eggplant DAI界面左侧菜单中可用的组件:
Ø 仪表板:查看模型当前测试状态的快照。用户可以从这里链接到应用程序的其他部分以获取更多详细信息。
Ø 设计器:创建和维护应用程序端到端测试所需的资产。您可以在此处手动或自动生成模型、脚本和测试用例,还可以根据真实用户数据导入用户旅程。
Ø 控制器:访问与运行测试相关的所有内容,从定义要使用的设备到选择要测试的内容,再到查看单个执行的进度和结果。
Ø 洞察力:对于每个模型,洞察力部分提供了与测试覆盖率、测试中识别的缺陷位置以及测试用例组的进度相关的分析。
Ø 系统:通过日志选项卡下载所有Eggplant DAI服务的服务器日志条目,并在状态选项卡上查看服务和已连接代理的连接状态。
· 状态:在任何给定时间查看系统的状态。
· 日志:使用这些日志发送到Eggplant支持进行故障排除要下载您的服务器日志,请单击“日志”选项卡中的“下载”按钮,然后在浏览器的“下载”文件夹中下载整个目录的 zip 文件。
· 许可证:使用此选项卡添加和管理您的 Eggplant DAI许可证。
Ø 帮助:访问Eggplant DAI文档主页以获取有关如何使用Eggplant DAI应用程序的有用说明。
Ø 注销:注销Eggplant DAI。