TIB工作室自动化测试实战公开课【深圳公开课4月、5月】

主题:自动化测试项目实战训练

* 本次课程由格志测试 联合 TIB自动化测试工作室 倾力奉献!

http://www.gerzsoft.net/Content.aspx?ItemID=500

 

 

开课时间

2011-4-9、2011-4-10、2011-4-16、2011-4-17、2011-4-23、2011-4-24、2011-5-7、2011-5-8、2011-5-14、2011-5-15、2011-5-21、2011-5-22

 

上课地点:深圳

 

费用:300/人天(可根据需要单独挑选某天或某几天的课程,课程从基础到高级,不重复)

 

联系Email:quicktest#qq.com(请把#改为@)

         QQ:1837632674

        电话:020-28035086  ,18925189935

 

报名方法

请填写以下项目,发邮件到quicktest#qq.com(请把#改为@),我们将尽快告诉您是否还有座位为您预留,以及其他后续细节。

所在单位名称:

姓名:

部门/职务:

通讯地址及邮编:

电话:

手机:

E-mail:

MSN/QQ:

* 名额有限,先到先得,按听课证号顺序入座,报满则停止。前10名报名者享受8折优惠。

* 需要在训练现场对自己的项目进行剖析的学员,可以把项目相关材料寄至:quicktest#qq.com(请把#改为@)。

 

训练介绍

自动化测试看上去很美,但是要真正应用到软件项目中却很难,会碰到很多困难。很多公司花费巨资购买了昂贵的自动化测试工具,却被测试人员使用一段时间后束之高阁。

简单的工具应用和录制回放模式的脚本开发方式是绝对不能满足要求的。要真正实施好自动化测试,让自动化测试带来测试效率的提高,降低整体测试成本,并非工具本身能解决的,需要静下心来,学习和实践各种测试脚本开发和框架设计的技能。本训练就是教授您如何使用主流自动化测试工具来进行脚本开发、设计的技能。

本训练涵盖工具应用、脚本语言、脚本设计方法、对象识别、框架搭建,结合项目实例讲解,解答实际应用中的疑难细节问题。

学员要求

已经或准备在项目中实施自动化的测试人员。欢迎学员携带自己的项目和疑难问题来听课,由专家在现场进行剖析。

专家

TIB自动化测试工作室创始人  陈能技

9年软件测试和质量管理经验,多年企业培训经验。熟悉软件自动化测试、性能测试、安全测试及相关工具的应用,例如QTP、TestComplete、LoadRunner、AppScan等。著有《软件测试技术大全》、《.NET软件测试实战技术大全》、《QTP自动化测试进阶》、《软件自动化测试成功之道》等多本畅销书。曾主导多个大型软件项目的测试和质量保证工作,包括飞机维修跟踪管理系统、IETM技术资料管理系统、物流管理系统等。为多家企业进行自动化测试方面的培训和项目指导,包括:信息产业部第五研究所、东莞理工、广州亿迅科技、上海阿海珐、阿尔斯通、施耐德、深圳新科华核电所、广州申迪科技、北京美飒格松柏、广州中数通、台湾威联通、深圳空管站、广州聚思科技、广电运通…

TIB自动化测试工作室核心成员  易德财

资深自动化测试工程师,精通QTP、Watir、Selenium等自动化测试工具,在国内外多家企业负责主导设计和开发了多个项目的自动化测试框架,对自动化测试脚本的设计、框架搭建有丰富的实战经验。为多家企业进行自动化测试方面的培训和项目指导,包括:福瑞博德、明源科技、UC、步步高、软通动力、络道科技...

TIB自动化测试工作室核心成员  陈正波

资深自动化测试工程师,精通QTP、WatiN、Selenium等自动化测试工具,对开源自动化测试工具源代码有深入的研究,在脚本设计和框架搭建方面有丰富的实战经验,曾主导设计和开发多个项目的自动化测试框架。为多家企业进行自动化测试方面的培训和项目指导,包括:明源科技、雁联、平安银行...

TIB自动化测试工作室核心成员  金玉辉

创新型自动化测试工程师。多年项目管理与研发经验,精通WEB、Windows、移动终端 等平台自动测试技术,为世界500强企业提供技术支撑、方案设计、工具研发。在自动化 测试领域,推行一系列创新型的测试理论,不断改进各自动化测试项目的生态环境。目前正致力于下一代"云测试平台"的设计与研发,并参与撰写TIB工作室《自动化测试工具设计与开发》一书。

 

 

 

课程大纲

第一天

      如何开展自动化测试项目?

      自动化测试工具原理(WinAPI、反射机制、DOM)

  自己动手设计和编写一个小型的基于GUI的自动化测试工具。

      自动化测试工具选型指导

      自动化脚本语言基础训练、编码规范

      QTP基本应用、录制回放脚本

      插件管理、关键字视图、专家视图、测试资源视图、测试流程视图

  QTP的各种设置、Object Spy的使用

      脚本调试方法

      检查点

      同步点

      QTP项目实战演练

第二天

      QTP高级使用、脚本技巧

      对象库管理

      描述性编程

      脚本模块管理

      数据驱动

  扩展QTP的能力(DLL、ActiveX、DotNetFactory)

      异常处理

  QTP项目实战演练

第三天

      自动化测试的困境

      框架要解决的问题是什么?

  线性框架的缺陷

  Actions vs. Functions

  模块化框架、函数库结构框架的应用

  测试数据管理、数据源设计、ADO

  多语言版本的测试

  数据驱动框架设计实战

第四天

      关键字驱动框架设计实战

      QTP整合QC

  BPT业务流程测试框架

  报告框架的设计

  批量运行测试、AOM技术及应用

  持续集成与自动化测试

  在每日构建框架中加入QTP自动化测试

第五天

      QTP整合AutoIt、Sikuli

  测试对象组件化、构建可重用的函数库

  对象识别与控制、第三方控件测试方法

      QTP插件扩展技术、Add-in Extensibility SDK应用

      QTestWare框架设计剖析

  实战:完成一个不可识别的对象的测试

第六天

      WEB自动化测试

      辅助工具IE Developer Toolbar的使用

  Web页面对话框处理

  如何判断页面对象是否隐藏?

  AJAX控件的处理

  QTP的WEB插件扩展开发

      Discuz论坛项目实战

第七天

      TestComplete介绍

  TestComplete支持的脚本语言、基本语法、函数、对象、脚本编程练习

  TestComplete工具基础使用

  TestCompelte内建对象和函数的使用

  脚本调试方法

  NameMapping、Aliases、动态控件名问题

  TestComplete脚本编写技巧

  CLR Bridge、调用DLL

第八天

  对象识别技术、Open Application、Object Mapping、MSAA、UI Automation

      同名窗口或控件的问题、对象动态查找

      .NET、WPF控件识别、复杂控件(Composite Controls)、第三方控件问题

  Telerik、Infragistics 案例分析+演练

      模块化结构、ProjectSuite、Project、Unit

      函数库结构、全局变量、Script Extension的开发

      数据驱动、DDT、数据表设计、ADO连接数据源

  脚本异常处理、非预期窗口的处理、Event Handling

      脚本编写规范(脚本语言的选择、脚本注释、命名规范)   

      命令行执行、COM方式调用、与NCover整合度量测试覆盖率

      测试环境自动化

第九天

  开源软件概述及相关软件比较

    行业常用开源软件

    开源软件与商业软件比较

    自动化实施简要指导

  Watin框架应用实践

    使用Watin框架的方法

    Watin主要对象及方法的使用(结合实例讲解)

       Watin使用注意事项

  Watin框架原理讲解(结合源代码讲解)

           Watin基于Dom操作的原理

       Watin实现的源代码结构

           Watin封装的特点及注意项(比如对Alert、Confirm等提示信息的处理)

第十天

  Selenium介绍

  Selenium框架的安装与部署

  Selenium的两种脚本开发模式介绍(Test Runner和Driven)

  Selenium Test Runner模式的实践应用(结合实例讲解)

  Selenium Driven模式的实践应用(结合实例讲解)

  Selenium常用组件及核心使用总结

  Watin与Selenium自动化原理对比总结

第十一天

    自动化测试工具设计与开发基础知识
    WEB自动化测试原理
    非标准、第三方WEB控件自动化测试
    WEB自动化测试工具的录制与回放功能的实现
    WEB自动化测试工具开发重难点问题解析
    动手实战:设计和开发一个WEB自动化测试工具

第十二天

    MFC自动化测试原理
    非标准、第三方MFC控件自动化测试
    HOOK\屏幕取词\文字识别 技术与自动化测试
    MFC自动化测试工具的录制与回放功能的实现
    MFC自动化测试工具开发重难点问题解析
    通用UI智能模型设计与开发
    动手实战:设计和开发一个MFC自动化测试工具

* 本次课程由格志测试 联合 TIB自动化测试工作室 倾力奉献!

 

 

 

 

TIB自动化测试工作室

http://www.cnblogs.com/testware/

格志测试

http://www.gerzsoft.net/

 

 

 

----------------------------------------------------------------------

您或许也对以下课程感兴趣:

FRProject项目实战训练课

http://www.cnblogs.com/testware/archive/2011/04/05/2005746.html

  

 

零基础QTP自动化测试训练

 http://www.cnblogs.com/testware/archive/2011/04/05/2005797.html

 

 

Discuz论坛项目实战训练课

  http://www.cnblogs.com/testware/archive/2011/04/05/2005812.html

 

 

posted on 2010-10-09 12:27  TIB  阅读(2450)  评论(0编辑  收藏  举报

导航