| 课程名称 |
课程内容 |
培训目标 |
课时 |
 |
软件测试环境 |
|
60课时 |
| 实用Unix技术 |
Unix系统介绍,Unix常用命令讲解及实践,
Solaris的安装及维护。 |
熟练掌握Unix操作系统
的安装、维护及使用 |
5 |
| 实用Oracle |
Oracle数据库的工作原理、安装、维护及使用;
SQL语言及编程;
表空间、表、索引的建立和应用。 |
掌握大型关系数据库
Oracle安装、维护及使用 |
7 |
 |
Java程序开发 |
|
280课时 |
Java核心
编程技术 |
系统讲解Java核心语法及编程方法。 |
精通Java核心编程技术 |
29 |
| Java 数据库编程技术 |
讲授运用Java技术以及JDBC应用程序接口(API)开发数据库(Oracle 9i)应用程序,解释如何将面向对象的设计映射到关系型数据库中,以及如何设计一个多层的数据库应用程序。 |
掌握运用Java语言开发基于Oracle数据库的应用程序 |
8 |
| Java Web
编程技术 |
讲授在Apache/Tomcat服务器环境下,用Java Server Pages(JSP)和servlets技术开发Web应用程序的编程技术和经验。 |
精通运用Java语言开发Web应用程序 |
34 |
J2EE/EJB
编程技术 |
讲授Java的高级开发技术EJB的技术结构及特性。 |
熟悉Java编程最新技术
及工作原理 |
2 |
 |
测试部分 |
|
80课时 |
测试方法 |
系统学习七种软件测试技术的步骤、方法及应用,包括:单元测试、集成测试、外部功能测试、回归测试、系统测试、安装测试及验收测试;系统学习软件版本控制、管理及相应工具CVS和RPM。 |
掌握软件测试的步骤、方法
及常见问题的处理 |
10 |
自动测试
及测试工具 |
系统学习软件测试的各类工具,包括:
自动测试工具WinRunner;
压力测试工具LoadRunner;
测试管理工具Testdirector;
流程管理工具CVS;
JAVA单元测试工具Junit;
代码覆盖率测试工具Corverage;
内存泄露测试工具Purify;
代码性能测试工具Quantify。 |
掌握常见测试工具的使用 |
8 |
测试文档 |
书写测试计划、测试用例、测试报告、产品安装手册、产品使用手册。 |
掌握测试文档的书写
规范及书写步骤 |
3 |
 |
软件项目测试 |
|
60课时 |
项目实习 |
在培训经理的带领下由学员组成的团队完成一个真实软件产品:完成由亚信公司提供,并已经在中国共用互联网ChinaNet等多个大型软件工程中应用的,典型的基于Unix平台、Oracle数据库、Web界面的“电信IP网络流量分析系统”的测试。子系统包括:
1、 前端:用户管理、统一报表和系统配置
2、 后端:采集、传输、入库和数据库报表合并内容包括:完成测试计划、测试用例;完成测试任务;写出测试报告及用户文档;运用Java语言、工具和脚本开发软件测试工具。 |
通过实际项目提高测试能力和Java软件开发能力 |
15 |