测试经理、自动化测试工程师、测试工程师
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
测试经理、自动化测试工程师、测试工程师
开课时间:2012-04-28 授课时间:2012.4.28-29
开课地区: 深圳市 课程费用:5800元/人
学习对象:测试经理、自动化测试工程师、测试工程师
课程收益:
1.掌握Web应用的自动化测试方法
2.掌握Web自动化测试工具WebDriver InternetExplorDriver和FirefoxDriver的使用方法
3.掌握Ajax应用的自动化测试方法
4.掌握Web自动化测试工具WebDriver HtmlDriver的使用方法
5.理解自动化测试的优势和局限性
6.理解“自动化测试不等于UI自动化测试”
7.掌握白盒测试设计方法
8.掌握单元测试设计方法
9.掌握组织中开展单元测试与建立单元测试度量的方法
10.理解持续集成及其作用
11.掌握UI层和代码层提高可测试性的主要方法
培训内容:
1.自动化测试工具原理和发展史
2.自动化测试的局限性与自动化测试策略
3.Web自动测试工具WebDriver
4.白盒测试与单元测试
5.单元测试工具JUnit
6.自动化测试框架
7.通过实例展示某项目的自动化范围、方法变迁
8.实例展示某企业的组织级自动化测试体系
Day1
9:00-12:00
1、什么是自动化测试
为什么需要自动化测试?
自动化测试不是简单的用脚本替代手工操作
自动化测试不等于UI自动化测试
自动化测试的优势和局限性
2、不同层次的自动化测试
面向代码的自动化测试
面向组件/接口的自动化测试
面向UI的自动化测试
数据库级别的自动化测试
【讨论】为什么需要不同层次的测试/自动化测试?
3、Web自动测试工具WebDriver
自动测试工具原理与发展简史
WebDriver的基本结构
编写第一个WebDriver UI Test Case
Day 1
13:00 16:00 1、深入理解与使用Web Driver
使用XPath定位页面上的元素
参数化测试脚本
让测试脚本支持Ajax应用
【讨论】如何让一个自动测试用例尽可能的“稳定”?
为测试脚本增加可测试性设计
【高级】扩展WebDriver
2、自动化测试演练
为某网站建立自动化测试脚本
参数化脚本
使用WebDriver支持鼠标键盘事件
Day 2
9:00-12:00 1、建立易于维护的自动化测试框架
使用“业务封装”让脚本具有更好的复用性
使用“路径映射”让脚本具有更好的稳定性
2、组件级别的自动化测试
使用WebDriver HtmlDriver进行HTTP层面的自动化测试
HTTP级别的自动化 vs UI级别的自动化
对Web应用的其他组件进行自动化测试
3、白盒测试与单元测试
单元测试概念
白盒测试设计方法
单元测试不等于白盒测试
JUnit基础
Day 2
13:00 16:00 1、JUnit与单元测试
使用JUnit对测试类进行测试
使用Mock技术支持类测试
类的可测试性设计
单元测试度量框架
持续集成框架
2、组织级自动化测试框架
建立自动化测试与手工测试统一管理平台
建立单元测试度量体系
【实例】某企业的自动化测试体系
师资力量
段文韬 —— 曾任Google中国测试经理
有十余年软件开发、项目管理和软件测试、软件测试管理经验。在深圳华为等大型软件企业担任软件测试经理、部门经理多年,熟悉软件项目开发流程、软件测试、CMM。精通MI LoadRunner、WinRunner、Comuware DevPartner、Telelogic Logiscope、cppUnit等工具,有丰富的软件测试经验,组织过多次大型项目中的性能测试、管理过多个Windows/Unix系统下的大型项目测试。
编著:
软件性能测试过程详解与实例剖析
测试工具应用之我见
一个大型项目的性能测试实例
工程型软件项目的配置管理实例
测试用例设计的误区
如何更好地与开发工程师沟通
软件性能测试过程概述
教学经验:
软件测试系统培训
北京Canon有限公司
百度科技有限公司
亚信中国有限公司
深圳大亚湾核电集团
信威通信有限公司
西安大唐有限公司
北京交大微联有限公司
北京星河亮点有限公司
性能测试培训
北大方正电子有限公司性能测试培训(两次)
二十一世纪空间技术应用股份有限公司性能测试培训
亿美软通性能测试培训
天津海关性能测试培训 (三次)
广州从兴电子性能测试培训
性能测试培训公开课(多次)
软件测试实战公开课
在北京、深圳已开设15期,效果良好
单元测试实战应用培训
四方科技cppUnit工具应用培训
航天二院某所单元测试培训
天津海关单元测试培训
测试及质量管理过程培训
作为第三方咨询顾问为三家软件企业提供测试及质量管理过程培训