培训目标 |
- 自动化测试实现方式与实例分析
- 自动化测试框架设计
- 测试自动化框架设计考虑因素
- 脚本语言基础-Python简介
- 使用Python编写测试脚本
- 搭建selenium+python开发环境
- Selenium基本API
- Selenium高级应用
- 构建全流程自动化测试
- 使用Robot framework GUI层自动化测试框架实践
- 测试自动化与持续集成
-
-
|
自动化测试实现方式与实例分析 |
自动化测试在不同层面的应用
API调用及实例
GUI接口调用及实例
第三方工具实现自动化原理
利用OS现有工具和类库
【案例】自动化测试在组件/服务层面应用 |
自动化测试框架设计 |
录制回放框架(RPF)
数据驱动式测试的设计
关键字数据驱动的设计
自动化测试流程
全流程测试自动化框架 |
测试自动化框架设计考虑因素 |
可扩展性
可维护性
可复用性
兼容性与接口
跨平台
ROI |
脚本语言基础 |
脚本概念
脚本与程序对比
常用脚本语言
脚本的运行机制 |
Python简介 |
Python语法规则
Python运行方法
Python运行机制
IDLE
从HelloWorld开始 |
使用Python编写测试脚本 |
Python实例一
Python实例二
Python实例三
上机实践
【实践】使用python编写脚本 |
Selenium概览 |
Selenium Webdriver
Selenium RC
Selenium Grid
Selenium IDE
IDE基础知识
脚本的录制及运行 |
搭建selenium+python开发环境 |
Python安装
Selenium安装
部署selenium server
创建selenium case |
Selenium基本API |
访问URL
点击link
验证页面元素
定位页面元素
文字范本匹配
命令使用技巧
【案例讲解】 |
Selenium高级应用 |
Xpath简介
Xpath节点
Xpath语法
Xpath应用实例
web对象Xpath信息的实用工具
使用多种方法识别页面元素
Iframe的处理
处理windows控件
【案例讲解】
上机实践【实践】使用python编写selenium脚本 |
构建全流程自动化测试 |
识别断点
评估自动化实现可能性
测试环境配置问题
测试远程部署
结果文件验证
测试作业调度
测试报表生成
【案例】自主开发自动化测试框架 |
使用Robot framework GUI层自动化测试框架实践 |
Robot Framework 简介
Robot Framework安装与配置
如何使用Robot集成外部脚本与工具
使用Robot集成脚本运行结果
【案例】使用Robot调用外部脚本
Robot Framework与Selenium的整合
Robot Framework中的数据驱动、关键字驱动实现机制
基于业务层的关键字封装
【案例】Robot Framework+Selenium集成案例分析
上机实践
【实践】搭建Robot Framework+Selenium测试框架 |
测试自动化与持续集成 |
什么是持续集成(CI)
持续集成的优势
持续集成面板
每日构建与持续集成
持续集成常见问题解决方案
持续集成环境配置
【案例】使用Jenkins+Robot Framework+Selenium进行持续集成 |
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值