繁体   English   中英

挤压 GUI 测试中的测试脚本指南

[英]guidelines for test scripts in squish GUI testing

我需要有关 GUI 应用程序自动化测试的测试脚本方面的帮助,我选择了 javascript 来设计脚本,但据我所知,测试脚本示例与 javascript 完全不同。

使用 Squish 的记录功能根据您的 GUI 交互记录测试。

根据我的经验,这是编写测试套件的最健壮和灵活的方式。 一旦您开始重构或编写自定义函数,您的 Squish 代码就会与被测应用程序 (AUT) 紧密耦合。 这使得很难通过更改 AUT 来维护测试。

使用灵活的 objects.map 很有用,以便随着 AUT 的发展,您的测试保持意义。 编写特定于 AUT 的分析和报告代码也很有用。

首先.. 最好使用另一种语言然后 javascript。 我更喜欢 python,因为您可以轻松添加第三方模块并使用 oop。

如果您开始为大型软件编写测试自动化脚本,最好创建一个架构。 在我的上一个项目中,我包含了管理/控制 aut(被测应用程序)的 gui 的抽象层类。

这些结构的好处是可以快速响应修改(新按钮等)。 此外,其他测试开发人员不需要知道如何与按钮、复选框等交互,因为他们必须从抽象层使用您的方法。

了解压缩测试脚本如何工作的最好方法是记录一个简单的示例(登录)。 在那里您可以看到要使用的功能。 如果脚本工作正常,请用本地 tsv 文件中的条目替换您的文本输入,并添加一个循环来创建一组测试执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM