我对TestComplete完全陌生。我手头有一个任务,因此我必须学习这一点。我想知道“记录脚本测试”和“从头开始编写脚本”之间的区别。我对后者更感兴趣,使用JScript作为我的脚本语言。
请指导我如何从最好的设计策略从头开始设计脚本。任何帮助都将受到高度的感谢。
发布于 2016-05-03 17:31:54
首先,你应该对任何自动化工具有一个大概的了解。Test complete是一个自动化工具,主要用于编写包括Jscript在内的多种语言的自动化脚本。
我们可以通过多种方式创建自动化脚本- 1。“记录脚本测试”意味着记录用户执行的操作(通常是测试流),因此一旦记录下来,您就可以随心所欲地运行多次。它基本上会生成你的所有代码,而不是你自己写的代码。2.另一种方式是“从零开始编写脚本”,这意味着你可以自己编写所有的代码(脚本),这可以让你变得更加健壮和动态,这通常是一种好的方法。
要学习它,您可以关注以下视频https://support.smartbear.com/screencasts/testcomplete/
发布于 2016-05-04 14:09:39
录制的脚本测试包含您在录制期间执行的操作的列表。当手动编写脚本时,您可以添加高级逻辑,如条件(if..then,switch)块或循环(for,while,...),添加复杂的过程逻辑,甚至面向对象的逻辑。
最好的方法是将这两种方式结合起来。因此,您可以记录执行一组特定步骤的一般操作流程,然后手动修改记录的测试,使其执行您想要的任何操作。当从头开始创建脚本测试时,您实际上会得到相同的结果,但会花费更多的时间。
因此,对于初学者来说,记录测试并在需要时对其进行修改似乎是最好的方法。
发布于 2017-05-24 15:46:35
记录一个测试需要考虑动作流。任何测试脚本都可以通过以下方式记录在TestComplete中:需要用逻辑修改测试case.And屏幕变量。
在录制测试时,我们会获得对象的别名,之后我们可以通过对录制的脚本进行一些修补来尝试操作。
记录脚本和脚本都是测试用例有效自动化所必需的。
https://stackoverflow.com/questions/36988446
复制相似问题