我正在做一些编码的 UI 测试。我想为被测页面生成一个 UIMap 类。
有没有有效的方法或工具来做到这一点?我不想一一点击页面上的所有控件。
谢谢。
我正在做一些编码的 UI 测试。我想为被测页面生成一个 UIMap 类。
有没有有效的方法或工具来做到这一点?我不想一一点击页面上的所有控件。
谢谢。
这听起来是个好主意,但可能不是。任何给定的“页面”或控件组......实际上可能是数十个甚至可能是数百个 UI 元素。用户可以与之交互的实际控件可能非常小。
您不希望每个标签和每个边框等都破坏可用选项。因此,虽然单击每个控件以使其在地图中显示很痛苦,但最好还是让您的测试保持简洁和健壮。
此外,如果用户在一个“页面”上实际交互的一大堆控件,我什至建议为“页面”的各个部分创建单独的 UIMap。
这根本不是一个好主意。您将希望尽可能多地分解您的 CUIT。如果您将每个控件都放在一个 UIMap 中,则地图可能会变得太大,从而导致调试最简单的事情的时间增加。
将 CUIT 分解为单独的 UIMap 的另一个原因是,如果 UIMap 中的某个控件发生问题(比如您不小心删除了它)并且您无法修复它,您将需要从头开始!重做几个控件比重做整个页面要容易得多。