求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 

基于开源工具的Web自动化测试     
段朝晖
曾任Google中国研发中心高级测试经理,负责中国区的测试团队
报名课程   3600 次浏览    1111 次 
时间地点:北京、上海、深圳根据报名开班
课程费用:5000元/人,3人以上报名9折,5人以上8折,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
    本课程主要讲述如何基于开源工具进行Web自动化测试,结合项目实例,关注:web都需要哪些测试,这些测试有什么开源工具可以支持,相关的测试原理、工具的测试框架与方法,如何有效使用工具测试。课程除了讲述测试工具的具体应用外,还会通过诸多实例教会学员如何思考自动化测试策略,通过实例描述实际项目中的自动化测试范围和侧重点的变迁等。
课程通过实践演练让参与者获得实际的Web测试工具体验。
 
培训目标
  • 掌握Web应用的开源工具测试方法
  • 掌握Web开源测试工具WebDriver InternetExplorDriver和FirefoxDriver的使用方法
  • 掌握Ajax应用的开源工具测试方法
  • 掌握Web开源测试工具WebDriver HtmlDriver的使用方法
  • 理解开源测试工具的优势和局限性
  • 理解“开源工具测试不等于UI自动化测试”
  • 掌握白盒测试设计方法
  • 掌握单元测试设计方法
  • 掌握组织中开展单元测试与建立单元测试度量的方法
  • 理解持续集成及其作用
  • 掌握UI层和代码层提高可测试性的主要方法
培训对象:测试经理、自动化测试工程师、测试工程师
学员基础:具备一定的软件测试经验,具有开发经验,会使用常用的IDE开发工具Eclipse,对Web应用的实现/HTML等有一定了解。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
基于开源工具的web测试简介
  • 为什么需要基于开源工具进行web测试?
  • 自动化测试不是简单的用脚本替代手工操作
  • 自动化测试不等于UI自动化测试
  • - 自动化测试的优势和局限性
不同层次的测试工具
  • 面向代码的测试工具
  • 面向组件/接口的测试工具
  • 面向UI的测试工具
  • 数据库级别的测试工具
  • 【讨论】为什么需要不同层次的测试/测试工具?
Web测试工具WebDriver
  • 自动测试工具原理与发展简史
  • WebDriver的基本结构
  • 编写第一个WebDriver UI Test Case
深入理解与使用Web Driver
  • 使用XPath定位页面上的元素
  • 参数化测试脚本
  • 让测试脚本支持Ajax应用
  • 【讨论】如何让一个自动测试用例尽可能的“稳定”?
  • 为测试脚本增加可测试性设计
  • 【高级】扩展WebDriver
自动化测试演练
  • 为某网站建立自动化测试脚本
  • 参数化脚本
  • 使用WebDriver支持鼠标键盘事件
建立易于维护的自动化测试框架
  • 使用“业务封装”让脚本具有更好的复用性
  • 使用“路径映射”让脚本具有更好的稳定性
组件级别的自动化测试
  • 使用WebDriver HtmlDriver进行HTTP层面的自动化测试
  • HTTP级别的自动化 vs UI级别的自动化
  • 对Web应用的其他组件进行自动化测试
白盒测试与工具实践按
  • 白盒测试与单元测试的区别和练习
  • 白盒测试设计方法
  • 白盒测试工具方法
  • 代码结构测试
  • 代码行为测试
单元测试与工具实践按
  • 使用JUnit对测试类进行测试
  • 使用Mock技术支持类测试
  • 类的可测试性设计
  • 单元测试度量框架
  • 持续集成框架
组织级自动化测试框架
  • 建立自动化测试与手工测试统一管理平台
  • 建立单元测试度量体系
  • 【实例】某企业的开源工具web测试体系
3600 次浏览   1111 次
其他人还看了课程
测试项目、团队与过程管理  4047 次浏览
全方位软件测试管理  
WEB安全测试方法、工具与实践  5964 次浏览
探索式的软件测试执行  2336 次浏览
国际软件测试工程师ISTQB认证培训(基础级)  3834 次浏览
安全测试最佳实践  223 次浏览
定制内训




最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]