脚本测试 - TestComplete

时间:2016-05-02 17:46:32

标签: testcomplete

我是TestComplete的新手。我有一项任务,因此我必须学习这一点。我想知道'录制脚本测试'从头开始编写脚本'我对后者使用JScript作为我的脚本语言更感兴趣。

请指导我如何使用最佳设计策略从头开始设计脚本。任何帮助将受到高度赞赏。

5 个答案:

答案 0 :(得分:0)

首先,您应该对任何自动化工具有一个大概的了解。 Test complete是一个自动化工具,主要用于以多种语言编写自动化脚本,包括Jscript。

我们可以通过多种方式创建自动化脚本 - 1."录制脚本测试"表示记录用户执行的操作(通常是测试流程),因此一旦记录,您可以根据需要多次运行。它基本上会生成您的所有代码,而不是您编写它们。 2.还有其他方式"从头开始编写脚本"意味着您将自己编写所有代码(脚本),您可以使其更加强大和动态,这通常是一种很好的方法。

要了解它,您可以关注这些视频 https://support.smartbear.com/screencasts/testcomplete/

答案 1 :(得分:0)

录制的脚本测试包含您在录制期间执行的操作列表。手动编写脚本时,可以添加高级逻辑,如条件(if..then,switch)块或循环(for,while,...),添加复杂的过程甚至面向对象的逻辑。

最好的方法是将这两种方式结合起来。因此,您可以记录一般操作流程以执行特定的一组步骤,然后手动修改记录的测试以使其执行您想要的任何操作。从头开始创建脚本测试时,实际上最终会得到相同的结果,但会花费更多时间。

因此,对于初学者来说,录制测试然后根据需要修改它们似乎是最好的方法。

答案 2 :(得分:0)

记录测试时会考虑操作流程。 按照测试用例,可以在TestComplete中记录任何测试脚本。需要使用逻辑修改屏幕变量。

在录制测试时,我们获取对象的别名,之后我们可以通过对录制的脚本进行一些修改来尝试操作。

有效的测试用例自动化需要录制脚本和脚本。

答案 3 :(得分:0)

欢迎使用TestComplete。我确实做了你在做什么。我首先要做的是记录测试,以了解TestComplete如何看待和理解被测应用程序。然后,我将这些记录的脚本拆开,然后将它们用作我自己的测试脚本库的构建块,然后将其用于构建供其他人执行的测试。

答案 4 :(得分:0)

记录意味着GUI窗口将接管并记录用户在运行时堆栈上执行的所有操作。可以回放该记录并重新运行用户执行的所有操作。

如果您是从头开始编写脚本,则类似,您可以调用testcomplete将在该脚本中执行的操作运行到您要测试的应用程序上。