手把手教你TestComplete_第一个脚本_notepad自动化测试示例

本文主要是介绍手把手教你TestComplete_第一个脚本_notepad自动化测试示例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!




回来翻看文章的时候,无意间发现居然这篇文章给写漏下了,真是意外,赶紧补上: 

 

摘要:这篇文章讲解如何使用TestComplete运行一个记事本,输入内容后保存,通过这个实例熟悉TestComplete的环境,了解windows的GUI的测试基本流程。

 

 

整个文档的步骤:

1.  创建projectsuite;

2.  创建project;

3.  加入TestApps;

4.  编写启动被测程序部分脚本;

5.  录制脚本;

6.  回放;

 

 

咱的目的就是直奔主体,不讲那么多的为什么,只讲是什么,让人可以最短的时间感性体会到TestComplete做一个GUI自动化测试的流程,LET’S GO!

 

1.  创建projectsuite;

001.JPG


002.JPG

 

2.  创建project;

 

这里可以创建多个项目,以后方便多人共同使用

 

003.JPG


004.JPG

 

3.  加入TestApps;


005.JPG


006.JPG


007.JPG


008.JPG

 

4.  编写启动被测程序部分脚本;

 

  dim p1

 

  '1. 启动 notepad,这段是人工编的

  TestedApps.NOTEPAD.Run

  Set p1 = Sys.WaitProcess("NOTEPAD", 5000)

 

  If (Not p1.Exists) Then

    call Log.Error("The ""Notepad"" process was not found.", _

      "Make sure the path was specified correctly in the list of tested applications.")

      Exit Sub

  End If

 

 

 

5.  录制脚本;

 

009.JPG

 

 

 

6.  回放;

 

开始录制:


010.JPG

 

添加说明:


011.JPG

 

终止录制:

012.JPG

 

生成映射名称:

013.JPG

 

看看回放日志

014.JPG

 

 

附带上源文件

http://download.csdn.net/detail/Testingba/3515642

 

 

 
如果要录制web程序,只有一个步骤不同:






好了,就到这里吧





 

 

这篇关于手把手教你TestComplete_第一个脚本_notepad自动化测试示例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/847073

相关文章

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

深入解析 Java Future 类及代码示例

《深入解析JavaFuture类及代码示例》JavaFuture是java.util.concurrent包中用于表示异步计算结果的核心接口,下面给大家介绍JavaFuture类及实例代码,感兴... 目录一、Future 类概述二、核心工作机制代码示例执行流程2. 状态机模型3. 核心方法解析行为总结:三

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

pandas实现数据concat拼接的示例代码

《pandas实现数据concat拼接的示例代码》pandas.concat用于合并DataFrame或Series,本文主要介绍了pandas实现数据concat拼接的示例代码,具有一定的参考价值,... 目录语法示例:使用pandas.concat合并数据默认的concat:参数axis=0,join=

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

maven中的maven-antrun-plugin插件示例详解

《maven中的maven-antrun-plugin插件示例详解》maven-antrun-plugin是Maven生态中一个强大的工具,尤其适合需要复用Ant脚本或实现复杂构建逻辑的场景... 目录1. 核心功能2. 典型使用场景3. 配置示例4. 关键配置项5. 优缺点分析6. 最佳实践7. 常见问题

MySQL 添加索引5种方式示例详解(实用sql代码)

《MySQL添加索引5种方式示例详解(实用sql代码)》在MySQL数据库中添加索引可以帮助提高查询性能,尤其是在数据量大的表中,下面给大家分享MySQL添加索引5种方式示例详解(实用sql代码),... 在mysql数据库中添加索引可以帮助提高查询性能,尤其是在数据量大的表中。索引可以在创建表时定义,也可

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、