我们正在研究CAD自动化软件。该软件要求用户在此过程中单击3D模型中的某个表面。这个表面在我们将使用的大多数部件中是类似的,但需要在部件周围移动相机才能找到它(Click& Drag)。
您是否知道我们可以使用任何GUI测试工具在测试阶段自动执行此过程?有很多测试工具,但我找不到任何具体的CAD识别处理。这可能吗?
答案 0 :(得分:1)
您可以查看SikuliX。它不是CAD自动化专用的,而是处理图像模式识别。然后,您可以在与您定义为测试模式的图像匹配的区域上自动执行某些操作(鼠标或键盘事件等)。
脚本在python中,但你也可以用至少java来运行它。
根据我的经验(我之前的公司将其用作CAD和PDM客户端的GUI测试自动化,具有3D可视化),它很容易启动并“玩”它。然后,你肯定要考虑如何将它集成到你的测试中。