2024年6月7日发(作者:)
UI测试工具集
TAG (测试用例自动化生成器) :用户引导的测试用例和测试自动化生成器。根据预先
定义好的规则和基于知识系统的模型,它能生成测试用例和相应的自动化测试代码。
Visual Tree (可视化树图) :这个树图描绘了GUI的结构,能够形象地显示测试用例
报告、自动自动化报告和UI差别变化结果。
Static Binary Analysis (静态二进制分析器) :对于用支持反射(REFLECTION)的
编程语言编写的GUI,这个工具会生成静态分析结果。
Automation Framework (自动化框架) :执行测试自动化的底层工具。
UI Diff Tool (UI差别跟踪器) :它能扫描目标GUI的差别,并把这些差别在树图中
用图形化的方式显示出来。作为输出的一部分,它会建议用户可能需要更新的相应测试用
例和测试自动化。
Bug Filer (Bug 管理器) :是专门发送GUI bug的工具。它把GUI bug根据不同
的原因进行分类,这可用作bug趋势分析和质量评估。
接着,我们将具体介绍Tao的重要组成部分和工作流程。
让我们先看一下Tao项目的工作流程及其三个关键组成部分:
2、UI SPY
通过 UI Spy、UIAutomation来测试
3、Pywinauto
Pywinauto是基于Python开发的,用于自动化测试的脚本模块,主要操作于
Windows标准图形界面。它可以允许你很容易的发送鼠标、键盘动作给Windows的对话
框和控件。
其中,最主要功能为对windows标准控件的一系列动作可编程处理。包括对窗口的
指定、鼠标或键盘操作、获得控件属性等等。程序的开始为对所需应用的启 动或连接。获
得程序连接后,pywinauto通过窗口的名称、类名、是否可见等属性寻找匹配的窗口,进
而通过类似方法寻找用户所需的控件,并获得相应的 句柄。之后,用户可通过易理解的编


发布评论