TestComplete自动化测试培训大纲

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



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值