www.testtimes.net  
 
 软件测试 -> 资讯中心 -> 培训专区
软件测试提高班课程表
[ 录入者:admin | 时间:2008-03-15 18:37:06 | 作者: |   来源: ]
Java语言部分认识Java1 )程序设计学习要点,java学习路径和要点,课程介绍,Java环境变量的配置等,让学生对开发有所认识。
面向对象—基础
目标:了解面向对象以及Java对基本开发
1 ) 面向对象基本概念(实例讲解)
2 ) 类与对象的概念
3) java类的定义
4) 类成员属性和方法定义
5 ) 构造函数和实例化
6) 对象的引用
7 ) 函数的参数传递
8 ) Java编程规范
Java基础(上)1 )标识符
2 )关键字
   1. 访问修饰符
   2. 类、方法和变量修饰符
   3. 流程控制
   4. 包控制
   5. 原始类型
   6. 变量关键字
   7. 无返回类型关键字
   8. 未使用的保留字
3)原始数据
   1. 原始数据的范围
   2. 所有原始类型的常量值
   3. 字符串的常量值
   4. “==”与equals
4 )数组
   1. 申明
   2. 构造
   3. 初始化
5 )变量初始化与作用域
   1. 原始和对象类型
   2. 局部原始变量
6 )Main的命令行参数
7 )声明与修饰符
   1. 类声明和修饰符
   2. 方法和变量申明及修饰符
7 )声明规则
   1. 源文件、包声明和导入语句
   2. 格式化main()方法
8 ) 接口设计
   1. 接口声明
   2. 声明接口常量
   3. 设计接口
Java基础(中)
1 ) Java运算符
   1. 赋值运算符
   2. 比较运算符
   3. instanceof比较
   4. 等于运算符
   5. 算术运算符
   6. 移位运算符
   7. 位运算符
   8. 位反运算符
   9. 条件运算符
   10. 原始转换
2 )逻辑运算符
   1. 短路逻辑运算符
   2. 非短路逻辑运算
3 )流程控制
   1.选择
   2.循环
Java基础(下)
1 )处理异常
   1. Java异常概念
   2. Java异常的分类
   3. 异常的捕获和处理
2 )使用断言机制
   1. 断言概述
   2. 启用断言
   3. 适当地使用断言
开发工具与测试工具
1) Eclipse的使用
2) Junit的使用
3) Eclipse与Junit的集成
4) 实例讲解
面向对象—特征1 ) OOP特征
2 ) 封装(访问控制)
3 ) 继承
   1. object对象
   2.重写hashCode()和equals()
4 ) 多态(重写和重载)
5 ) this/super/final/static
6 ) 引入针对抽象编程的思想
内部类1 ) 内部类
2 ) 方法本地内部类
3 ) 匿名内部类
4 ) 静态嵌套类
UML1) rose的使用
2) 类关系
   1. 关联关系
   2. 继承关系
   3. 聚合关系(整体和部分)
   4. 实现关系
Java常用类1) 字符串相关类(String,StringBuffer)
2 ) 基本数据类型包装类
3 ) Math类
4 ) File类
5) 枚举类
Java容器1 ) 容器的概念
2)容器API
3) Collection接口
4) Iterator接口
5)增强的for循环
6)Set接口
7)List接口和Comparable接口
8)Collections类
9)Map接口
10) 泛型(JDK1.5)
2 ) 集合
3 ) 垃圾搜集
线程1) 线程的概念
2) 定义、实例化和启动线程
3 ) 线程调度和优先级
4) 线程状态控制
5 ) 同步代码
6 ) 线程交互
Java I/O操作1) Java流式输入\输出原理
2) Java流类的分类
3) 输入\输出流类
4) 常见的节点流和处理流
5) 文件流
6) 缓冲流
7) 转换流
8 ) Print流
9 )Object流
10 )随机访问文件
Java图形界面编程1 ) AWT
2 ) 组件和容器
3 ) 布局管理器
4 ) 事件模型
5) Java图形
6 ) Window事件
Java网络编程1 ) 概述
2 ) URL的概念
3 ) 读入URL数据
4 ) Scoket的基本概念
5 ) TCP/IP协议下Java socket连接过程
6 ) Socket通信的程序设计
实战1 ) 搭建开源项目
2 ) 实例:开发网络聊天室
3) 使用工具进行性能测试
高级测试部分JProbe
通过JProbe Suite,开发和测试小组可以全面诊断应用性能、内存使用、线程及代码覆盖等问题。无须修改应用,JProbe就能对桌面或远程服务器上的应用进行分析,实现强大的信息展示和Java代码性能诊断功能。
JProbe在简单易用的集成化套件中,为servletJSPEJB应用代码提供了强大的Java性能分析、内存纠错、代码覆盖及线程分析功能。
1)介绍
2)单机运行
   1. 内存泄漏
   2. 短期对象循环
   3. 代码覆盖
   4. 性能瓶颈
3)集成服务器
Jtest
jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。
Jtest还能按照现有的超过350个编码标准来检查并自动纠正大多数常见的编码规则上的偏差,用户可自定义这些标准,通过简单的几个点击,就能预防类似于未处理异常、函数错误、内存泄漏、性能问题、安全隐患这样的代码问题。
1)简介
2)安装jtest 
3)基本功能及使用方法
   1. 创建一个实例项目
   2. 检查代码规范
   3. 自动修复代码规范错误
   4. 访问代码规范的描述信息
   5. 忽略/取消忽略报告的错误
   6. 运行jtest builtin 配置
   7. 以fly方式检查特定的编码标准或一组标准
   8. 清除错误信息
   9. 创建、执行、扩展junit测试用例
   10. 通过实例配置来修改代码的检查规范
   11.创建并运行一个简单的用户自定义jtest配置
   12.执行回归测试
   13.检测内存泄漏
4)重要概念
5)其他辅助任务
Cactus
Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等
1) 工作原理
2) cactus 的安装与配置
3) 如何编写测试案例(TestCase)
数据库测试部分QUEST Spotlight on Oracle
Spotlight是一种图形化的实时性能诊断工具,在图形化用户界面中提供了全面的数据库配置、数据库运行状态、数据库性能状况等信息,使管理员可以快速响应和解决潜在的性能和可用性问题。
Spotlight 能鉴别和诊断几千种性能问题,无论是特定用户问题、集中资源SQL事务、 I/O瓶颈、锁定等待或者其它源码问题。

1) QUEST Spotlight 安装配置
2) 案例 讲解

】【打印发表】【续发】【/】【关闭】【评论】 
 
  本文相关评论
  欢迎发表你的观点:
你的称呼:
评论内容:
 
 
  首 页 - 软件测试论坛 - 软件测试博客 - Testtimes软件测试 - 联系我们
  版权所有(C)2005-2008 北京Testtimes软件测试培训中心
北京市学院路30号科群大厦西楼611室 京ICP证06066759号
        在线咨询

  点击关闭浮窗