0

i need help with test script for automation testing of a GUI application and i chose javascript to design script but test scripts examples are completely different from javascript as much i know.

4

2 回答 2

1

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

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

拥有一个灵活的 objects.map 很有用,这样随着 AUT 的发展,您的测试仍然有意义。编写特定于 AUT 的分析和报告代码也很有用。

于 2013-08-29T02:12:18.187 回答
0

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

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

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

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

于 2014-11-25T09:07:53.890 回答