零成本Web功能自动化测试最佳实践
浏览:4171次
详情 DETAILS

课程时长

2天(12H)  

分享提纲

Day 1 AM1、什么是自动化测试
- 为什么需要自动化测试?
- 自动化测试不是简单的用脚本替代手工操作
- 自动化测试不等于UI自动化测试
- 自动化测试的优势和局限性
2、不同层次的自动化测试
- 面向代码的自动化测试
- 面向组件/接口的自动化测试
- 面向UI的自动化测试
- 数据库级别的自动化测试
- 【讨论】为什么需要不同层次的测试/自动化测试?
3、Web自动测试工具WebDriver
- 自动测试工具原理与发展简史
- WebDriver的基本结构
- 编写第一个WebDriver UI Test Case
Day 1 PM1、深入理解与使用Web Driver
- 使用XPath定位页面上的元素
- 参数化测试脚本
- 让测试脚本支持Ajax应用
- 【讨论】如何让一个自动测试用例尽可能的“稳定”?
- 为测试脚本增加可测试性设计
- 【高级】扩展WebDriver
2、自动化测试演练
- 为某网站建立自动化测试脚本
- 参数化脚本
- 使用WebDriver支持鼠标键盘事件
Day 2 AM1、建立易于维护的自动化测试框架
- 使用“业务封装”让脚本具有更好的复用性
- 使用“路径映射”让脚本具有更好的稳定性
2、组件级别的自动化测试
- 使用WebDriver HtmlDriver进行HTTP层面的自动化测试
- HTTP级别的自动化 vs UI级别的自动化
- 对Web应用的其他组件进行自动化测试
3、白盒测试与单元测试
- 单元测试概念
- 白盒测试设计方法
- 单元测试不等于白盒测试
- JUnit基础
Day 2 PM1、JUnit与单元测试
- 使用JUnit对测试类进行测试
- 使用Mock技术支持类测试
- 类的可测试性设计
- 单元测试度量框架
- 持续集成框架
2、组织级自动化测试框架
- 建立自动化测试与手工测试统一管理平台
- 建立单元测试度量体系
- 【实例】某企业的自动化测试体系
预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1