求教在线设计类网站做UI自动化测试思路?非常感谢!

求教–

一个在线PS设计的网站如何做UI自动化,采用什么框架或工具?
页面元素
左边4个步骤,1、选素材,2、选构图,3、选技法、4、选底纹,用户实际操作的时候 这些步骤完全是可能打乱的,也可能是叠加的,步骤可能是随机操作 --然后 随机做4个操作动作:1 清空画布、2退一步、3进一步、4保存

实际操作中这些操作完全是随机点的,严格上讲没有很强的规律性,

请问这种页面的ui自动化测试如何测,采用什么框架或工具 求指导。非常感谢!

我觉得这个项目的自动化测试难点倒不是在用例设计上,是在断言上。用例设计只要一个功能设计一条用例就行了啊。但是断言的话我能想到的就是用OpenCV做图像分析来看是否成功。或者执行用例前的截图与执行用例后的截图比较?

感谢你的回复,兄弟们 看看还有没有其他解决思路

还是按照一个真实的用户习惯进行测试。你手工模拟一些经典的用户场景,然后录制下他的操作路径进行回放。找一些经典的绘图方式进行复杂流程的构图。最后再对比每次生成的图与之前录制时候的图的差距。对比图的差距不要使用opencv这种对比,opencv是非结构化的,最好是直接对比这个图底层的数据结构。你们的网站应该是保存了一份表示构图的数据,对构图的数据进行diff是最好的。