TestComplete自动化测试培训大纲

来源:互联网 发布:js中date对象的方法 编辑:程序博客网 时间:2024/05/01 12:35

TestComplete自动化测试培训大纲

 

http://gdtesting.com/product.php?id=60


面向目标:初级测试工程师、自动化测试工程师、QA、测试主管

培训形式:工具讲解 + 项目实践

配套教材:《软件自动化测试成功之道》

 

课程大纲:

一、自动化测试成功之道

1、选择合适的人、组队

2、选择合适的工具

3、选择合适的项目实施自动化测试

4、选择合适的测试用例实现自动化

5、自动化测试计划、规范

 

二、TestComplete基础使用

1、创建ProjectSuiteProject

2、脚本语言的选择

3Object browser的使用、辅助工具IEDeveloperToolBar的使用

4、录制脚本,录制Keyword Test,回放脚本、查看回放日志

5、从Keyword Test转换到Script Test

6NameMappingAliases

7、添加对象检查点、数据表检查点、图像检查点

8、脚本调试

9、等待对象的出现,DelayExistsWaitAliasChild

10Log对象的使用

 

动手做:Discuz注册功能脚本开发

 

三、基于TestComplete的自动化测试框架

1、线性脚本框架

 

2、模块化结构框架、UnitProject间的脚本调用

动手做:编写Discuz的注册 退出 登录功能的脚本

 

3、库函数结构框架

脚本参数化

公共脚本库,UtilCommon

全局变量、ProjectSuite.VariablesProject.Variables

 

动手做:把模块化的Discuz脚本转换成库函数结构

 

4、数据驱动框架

DDT

数据驱动脚本设计

数据表设计、连接数据源(文本文件、Excel、数据库)

 

动手做:编写数据驱动脚本实现批量注册用户

 

5、对象驱动框架

ODT

类设计、Class(属性、方法)、Data

ODT脚本的运行

 

动手做:设计Discuz主页面的ODT脚本

 

6TestComplete脚本调度框架

ProjectSuite - Project - Test Item

命令行执行

COM方式调用

 

四、TestComplete脚本高级技巧

1、异常处理

脚本的异常处理

AUT的异常处理,OnLogErrorOnUnexpectedWindow

 

2、对象识别问题、动态查找的方法

NativeWebObject.Find

FindFindChildFindAllFindAllChildren

 

3Dynamic HTML 动态下拉菜单、HoverMouse

 

4TestComplete内建对象和函数的使用

DesktopaqEnvironmentaqStringaqConvert

 

动手做:解决Discuz中的对象识别问题

 

 

 

课程咨询请联系:

广州亿能测试技术服务有限公司

http://gdtesting.com/product.php?id=60



原创粉丝点击