我刚刚开始测试一个用 C++(MFC) 和 C# (WinForms, WPF) 编写的 GUI 繁重的应用程序。我曾简短地玩过编码的 ui 测试,我对我所看到的感到满意。问题是我的程序很重要,所以这对我不起作用有两个原因:
- 有 3 个程序要按特定顺序启动,我需要登录其中一个。时机很重要;我需要确保他们已经出现。
- 启动时间很长,所以我想确保每个项目只进行一次设置。
- 项目完成后,我想彻底摧毁这个东西。
- 对于每个测试,我想确保窗口处于活动状态并且在每个测试开始时处于最前沿。
有哪些好的方法?如果您发现这个问题太模糊,请告诉我它缺少什么。