【问题标题】:Scripting Tests - TestComplete脚本测试 - TestComplete
【发布时间】:2020-12-15 04:40:32
【问题描述】:

我对 TestComplete 完全陌生。我手头有一项任务,因此我必须学习这一点。我想知道“记录脚本测试”和“从头开始编写脚本”之间的区别。我对后者使用 JScript 作为我的脚本语言更感兴趣。

请指导我如何使用最佳设计策略从头开始设计脚本。任何帮助将不胜感激。

【问题讨论】:

    标签: testcomplete


    【解决方案1】:

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

    我们可以通过多种方式创建自动化脚本 - 1.“记录脚本测试”是指记录用户执行的动作(一般是一个测试流程),所以一旦记录下来就可以多次运行。它基本上会从您那里生成所有代码,而不是您编写它们。 2. 还有另一种方式“从头开始编写脚本”意味着您将自己编写所有代码(脚本),您可以使其更加健壮和动态,这通常是一个好方法。

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

    【讨论】:

      【解决方案2】:

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

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

      因此,对于初学者来说,记录测试然后在需要时对其进行修改似乎是最好的方法。

      【讨论】:

        【解决方案3】:

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

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

        录制脚本和脚本都是有效自动化测试用例所必需的。

        【讨论】:

          【解决方案4】:

          欢迎来到 TestComplete。我做了你正在做的事情。我首先做的是记录测试,以了解 TestComplete 如何查看和理解被测应用程序。然后我将这些录制的脚本拆开,然后将它们用作我自己的测试脚本库的构建块,然后我用它来构建测试供其他人执行。

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-08-23
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多