课程亮点1.课程内容源自企业需求2.技术涵盖开发和测试3.软件企业真实环境4.项目驱动技术教学适合对象:1.专业不限,大专及以上学历2.喜欢IT行业的社会转行人员课程详情:阶段课程内容Java程序设计基础1.Java应用程序入门2.变量与运算3.分支结构4.循环结构一5.循环结构二6.数组一7.数组二8.字符串9.方法10.类和对象Java高级实用技术 1.封装、继承、多态I2.封装、继承、多态II3.抽象类与接口4.异常处理5.集合框架I6.集合框架II7.文件和流I8.文件和流II数据库开发应用 1. MySQL-I2.MySQL-II3.建表及数据库操作I4.建表及数据库操作II5.查询基础6.高级查询Web技术1.HTML/表格、表单2.CSS3.JavaScript基础语法4.JavaScript事件与内置对象5.表单验证6.Java Web编程简介7.JSP内置对象8.JDBC技术 9.EL/JSTL10.Servlet与MVC模式I11.Servlet与MVC模式II综合测试项目一实战项目软件测试理论 1.软件测试概述2.测试计划与测试方案3.需求评审与测试总结4.软件质量体系与过程改进5.软件项目管理6.软件配置管理SVN17.软件配置管理SVN2软件测试设计技术 1.基本黑盒测试技术 2.高级黑盒测试技术3.WEB测试技术4.UI测试及兼容性测试5.白盒测试技术I6.白盒测试技术II7.Junit基本用法8.Junit高级用法测试环境搭建与Linux操作系统 1.测试环境搭建概述2.Linux操作系统简介3.Linux常用命令介绍及网络基础4.Linux常用软件安装5.Linux Shell编程I6.Linux Shell编程II7.Linux Shell编程III8.Linux Shell编程综合应用综合测试项目二实战项目Python程序设计基础 1.Python基本语法2. Python常用数据结构I3. Python常用数据结构II4. 面向对象编程5. Python应用实践I6. Python应用实践II7. UnitTest测试框架Web自动化测试 1. QTP入门2. 增强QTP测试脚本3. Selenium认识及IDE的录制介绍4. Selenium WebDriver环境搭建5. Selenium WebDriver框架介绍及API使用6. 页面元素识别技术I7. Selenium WebDriver库用法II8. RobotFramework介绍与框架的基本使用9. RF测试框架的高级用法10. RF与Selenium WebDriver的集成应用11. CI工具Jenkins的使用12. Jenkins+SVN+RF+Selenium的集成实践性能与接口自动化测试 1. LoadRunner入门2. LoadRunner脚本设计3. 创建LoadRunner场景4. LoadRunner结果分析5. Jmeter工具介绍及使用6. JMeter的性能测试实践7. RESTful与JSON介绍8. PostMan工具使用9. JMeter接口自动化测试10. RF中接口自动化应用I11. RF中接口自动化应用II综合测试项目三实战项目综合测试项目四实战项目综合测试项目五实战项目综合测试项目六实战项目综合测试项目七实战项目综合测试项目八实战项目综合测试项目九实战项目