培训时间
|
培训模块
|
培训内容
|
第一天
上午
|
Linux系统
|
1. Linux基本操作和命令
2. Linux环境配置
3. shell 脚本编写和应用
|
第一天
下午
|
代码审查
|
1. 代码走读
2. 代码审查的原则
3. 代码审查方法
4. 代码审查工具
5. 实施中的问题分析
|
第二天
上午
|
单元测试
|
1. 单元测试(主要任务和过程)
2. 单元测试工具--parasoft
3. 下载与安装
4. 静态测试
5. 单元测试
6. 回归测试
7. 覆盖率测试
8. 嵌入式系统测试
9. 其它高级功能
|
第二天
下午
|
集成测试
|
1. 集成测试的方法类型
2. 集成测试的准则
3. 系统测试各领域测试要点
4. 系统测试的测试方法详解
5. 验收测试的主要内容
6. 验收测试的相关配置
|
第三天
上午
|
特定环境及应用测试方法
|
1. 客户/服务器体系结构测试
2. 图形用户界面GUI测试
3. 实时系统测试
4. 面向对象软件测试的常用方法
|
第三天
下午
|
自动化测试
|
1. Linux自动化测试工具介绍
2. Linux自动化测试平台
3. Linux自动化脚本编写
4. Linux自动化测试工具使用案例分析
|
第四天
上午
|
软件缺陷和性能测试(上)
|
1. 内存泄露
2. 多线程死锁
3. CPU占用过高
4. 性能测试工具,例如
(1) 数据库性能测试工具
(2) iozone(文件系统的读写性能)
|
第四天
下午
|
软件缺陷和性能测试(下)
|
(3) Pingpong(操作系统多线程操作的处理能力)
(4) ltp(可靠性测试和压力测试)
(5) bonnie(测试大文件的IO性能)
(6) Netperf(网络性能)
(7) NetPIPE(传输速率测量)
(8) Dbench(Socket服务器处理多客户端请求时性能)
|
总结与答疑
|