【教程】TestComplete测试桌面应用程序教程(六)

TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。在本教程中我们会为您介绍TestComplete测试桌面程序的方法和步骤,让您轻松斩获TestComplete的使用方法。

TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。其中,TestComplete支持测试使用C++、C#、VB.NET、Java、Delphi、C ++ Builder等其他开发工具创建的32位和64位Windows桌面应用程序。

今天为您继续讲解如何分析测试结果。

>>下载最新版TestComplete<<


8、分析测试结果

TestComplete保存测试期间执行的所有操作的完整日志。测试结果的链接显示在Project Suite Logs> Orders Log节点下的Project Explorer面板中。这是查找项目和项目套件的测试历史记录的主要工作空间。每个节点对应一次测试运行。节点左侧的图像指定相应的测试运行是否成功通过:

【教程】TestComplete测试桌面应用程序教程(六)

请注意,TestComplete会在测试执行结束后自动为最后结果添加节点。也就是说,测试运行时不会显示结果(如果暂停测试执行,则可以查看中间结果)。

由于到目前为止我们只运行了一个测试,因此Project Explorer中只有一个日志节点。默认情况下,TestComplete会在“ 工作区”面板中自动打开此节点的内容。您也可以随时查看日志。要执行此操作,请在“项目资源管理器”面板中右键单击所需结果,然后从上下文菜单中选择“ 打开 ”。在我们的示例中,日志如下:

【教程】TestComplete测试桌面应用程序教程(六)

日志窗口一次显示一次测试运行的结果。在窗口的左侧,有一个树状的测试结构,在运行期间执行; 可以选择每个测试的节点来查看其结果。对于我们的示例,我们只运行了一个测试,因此在我们的示例中,此树仅包含一个节点。节点图标指示测试成功通过还是失败。测试日志包含错误,警告,信息和其他类型的消息。左侧的图标表示消息类型。使用消息列表顶部的复选框,您可以按类型隐藏或查看消息。

“图片”面板显示在执行所选测试命令之前显示预期和实际应用程序状态的图像。您可以单击“ 查看比较结果”以查看图像之间的差异。这简化了对测试中可能发生的错误的搜索。

“ 调用堆栈”窗格显示导致将所选消息发布到日志的测试调用的层次结构。

“ 性能计数器”窗格显示测试运行期间监视的性能计数器的值。值以图表的形式显示。

【教程】TestComplete测试桌面应用程序教程(六)

解决错误

您的测试可能会失败。可能有几个可能的原因。例如,开发人员可以更改应用程序行为,窗口的识别属性和控件更改并使测试引擎无法找到所需的对象,第三方应用程序可能会重叠应用程序的窗口并使测试引擎无法模拟操作在他们身上,等等。

新手用户面临问题的最典型的原因之一是测试创建和回放期间应用程序状态的差异。要避免此问题,请确保测试运行的初始条件与创建测试时的初始条件相对应。例如,如果测试的应用程序在您记录测试之前已经运行,那么在运行测试之前它也必须运行。

标签:性能测试测试优化软件测试技术软件测试

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月5日
下一篇 2019年1月5日

相关推荐

发表回复

登录后才能评论