2019自动化测试课程体系
大牛云集,原创让我们走的更远......
Java编程/Python编程
Java编程/Python编程
1、Java/Python环境配置及入门
2、Java/Python语言核心基础
3、Java/Python面向对象程序设计
4、Java/Python多线程编程
5、Java/Python数据库技术
6、Java /Python Web相关技术
7、Java/Python读写XML技术
8、Java/Python读写JSON技术
Web前端核心知识
Web前端核心知识
1、HTTP协议( HTTP请求过程、HTTP状态码、HTTP头信息、Cookies状态管理、Get、Post方法、HTTPS)
2、W3C标准(JSON、HTML与CSS基础、JavaScript与HTML、DOM、XML基础与文件解析)
TestNG应用
TestNG应用
1、TestNG介绍和环境配置
2、Annotation注解介绍
3、运行配置详解(顺序测试、组测试、依赖测试、忽略测试)
4、参数测试
5、断言Assert
6、测试报告
7、高级应用(用例管理、自动加载失效重运行机制、多线程平行测试、自定义监听器和报告器、
自定义检查点模块-Assert类的封装、测试报告优化-XSLT插件和ReportNG)
WebDriver应用(Selenium)
WebDriver应用(Selenium)
1、浏览器操作(IE、FireFox、Chrome)
2、元素定位方法(单一属性定位、层级定位与多对象、通用定位器(XPath、cssSelector)
3、常用控件操作
4、特殊场景(iframe处理、多窗口操作、日期控件处理、图像识别Tesseract-ORC入门)
5、模拟鼠标和键盘操作
6、高级应用(Cookies操作、页面等待、JS执行、截图处理)
7、API封装(
元素存在与元素显示判断、
元素加载智能等待、
复杂的多对象操作、
利用正则表达式批量查找元素、
链接有效性批量检查、
建立标准化测试套件 )
Appium应用
Appium应用
1、Appium框架(
IOS:UIAutomation、
Android:UIAutomator)
2、Android测试工具(
ADB、
UIAutomatorviewer、
Monkey )
3、Appium通信原理
4、Appium环境搭建(
Appium Windows、
Appium OSX)
5、Appium调试及异常定位
6、Appium核心应用(
Xpath、
元素定位核心方法、
混合App操作、
移动端的Gestures方法、
自动化测试核心用例设计、
基于Appium自动化测试用例设计 )
距开班时间还有: