我们正在使用Squish for QT来自动化项目中的测试用例。对于特定的测试用例,将关闭AUT(测试中的应用程序)以执行更新。
有关测试用例的简短信息:
==启动==
==结束==
我的问题是,在AUT关闭后(步骤4之后),Squish会自动停止我的脚本。
有没有人知道Squish for QT是否有可能在更新过程中处理这个“第二个应用程序”?
谢谢你,亲切的问候!
菲利克斯
答案 0 :(得分:0)
在退出AUT之后,Squish在某些时候改变了允许脚本执行,所以确保你有一个最近的Squish包。
更新应用程序和新启动的AUT可能会再次连接起来:
在Windows上,需要通过dllpreload.exe或startaut.exe启动它们,或者将可附加的内置Hook编译到其中(Using the Built-in Hook)。
在Unix上,必须在测试套件设置中启用子进程挂钩,并保持原始AUT实例的环境不变,或者需要将可附加的内置挂钩编译到其中。