课程详情
零基础学编程Java语言直通班
课程内容:
课程包括基于JAVA语法的程序设计基础,常用数据类型,程序控制结构;JAVA面向对象思想深入讲解,类与对象,面向对象三大特征(封装,继承,多态),修饰符与访问权限,JAVA关键字,抽象,接口,常用API,容器,异常处理机制等JAVA核心技术,为学员后续自动化脚本的开发及框架的搭建打好基础。
教学目的:
基于面向对象的设计思维独立开发简单的java应用程序;能独立阅读较复杂的开发源码;拥有自动化脚本编写的基础。
Java TestNG的亲密接触
课程内容:
作为JAVA单元/集成测试框架,本课程主要介绍了Java TestNG测试框架的环境部署,如何在eclipse中安装TestNG插件,如何maven中添加TestNG依赖,建立单元测试用例,以及TestNG中常用的注释,如何创建分组测试,参数化,忽略测试等,如何建立testng.xml文件,如何通过testng.xml文件运行测试套件,以及该文件中常用标签的含义。
教学目的:
能够使用Test NG进行基于Java语言的自动化脚本的研发,能够参与任何一类以JAVA为主项目的自动化测试团队,可以独立编写纯JAVA单元/集成测试用例。
自动化测试之TestNG高级使用
课程内容:
本课程是TestNG的进阶课程。知识点主要包括Data provider、接口IRetryAnalyzer详解,异常测试以及常用监听器(IReport,ITestListener)的使用。理解本课程需要TestNG的基础知识。其中还会涉及到修改java接口的操作。
教学目的:
通过本课程的学习能够了解到TestNG更高级的用法,是自己的自动化脚本更加灵活,增强脚本的重用性,可维护性及扩展性。
Selenium高级自动化测试实战
课程内容:
将从Selenium1、Selenium2(webdriver)、testng三部分结合项目重点带领大家认识自动化测试,掌握Selenium工具的实战运用技巧。本课程着重基础核心技术,内容包括Selenium IDE,webdriver,自动化测试代码封装等selenium及自动化测试技术核心技能。
教学目的:
通过本课程学习,学员能够牢固掌握selenium自动化测试框架,能够运用Selenium进行企业级项目web UI的测试,能够运用框架封装的思想对编码进行重构,从而促进代码级框架思维的养成,为后续进阶测试开发打下基础。