软件测试工程师(ICTP)教学大纲V4.0

导读 培养各类软件企业、软件部门、信息部门急需的软件测试人才。通过培养要求学员能掌握基本的开发技能,熟悉测试环境,精通测试技术,能熟练运用各种工具进行各类测试*,并熟悉SQA和软件开发过程。
400-882-5311 295
JAVA 安卓 嵌入式 C++ PHP 软件测试 NET 3G-IOS

课程详情

2017-11-10

软件测试工程师ICTP教学大纲V40

  培养目标

  培养各类软件企业、软件部门、信息部门急需的软件测试人才。通过培养要求学员能掌握基本的开发技能,熟悉测试环境,精通测试技术,能熟练运用各种工具进行各类测试*,并熟悉SQA和软件开发过程。

  培养对象:

  大专及以上学历,具备一定的英语基础,有C语言基础更佳。

  预科:


课程

主要内容

教材

课时数

Linux,MySQL


  • Linux
  • MySQL
  • 软件开发基础

自编讲义

-

目标:让学生掌握基于Java的开发技术,并对Oracle开发有一定的应用能力。

课程

主要内容

教材

课时数

Java程序设计

  • 基本语法与流程控制
    数组
    Java类与对象
    深入Java类与对象
    接口与设计模式
    异常处理机制


自编讲义

74

Java高级程序设计

  • Java 输入输出
    集合框架
    Java线程与线程实现
    窗体图形图像处理
    JDBC数据库访问技术
    网络编程
    泛型与反射


自编讲义

101

Oracle开发与设计

  • oracle基础知识
    用户管理
    查询
    数据库对象
    pl/sql编编程之-基础
    pl/sql编程之-游标
    pl/sql编程之-子程序
    pl/sql编程之-触发器
    常规维护
    体系架构
    综合案例


自编讲义

60

Core Java

实战


  • 图形界面
    网络编程
    JDBC
    IO
    三层架构
    SVN
    编码规范
    项目答辩
    信息管理系统
    类QQ
    五子棋游戏类网络游戏
    搜索引擎应用
    邮件代理(桌面)


自编讲义

36

HTML


  • web介绍
    html基本语法及常用标记的使用
    超链接及锚记的使用
    表格
    表单
    框架及内嵌框架


自编讲义

9

CSS

  • 了解CSS及其作用
    CSS语法(样式种类及选择器种类)
    常见CSS样式
    常见页面布局



自编讲义

8

Javascript

  • JS技术
    DOM/BOM
    JS与CSS
    JS内置对象
    JS自定义对象类型
    JS应用


自编讲义

24

以上为基础部分,总257课时


测试部分

目标:让学生熟练掌握测试相关理论,并参与项目实战,具备软件测试和SQA的实施能力。


课程

主要内容

教材

课时数

测试基础

  • 软件测试的前景以及职业规划
  • 软件和软件测试的概念
    软件测试和调试的区别
    软件测试的目的
    软件测试的生命周期
    软件的生命周期
    软件测试流程
    软件生命周期

自编讲义

7.5

测试方法

  • 白盒、黑盒和灰盒测试
    静态测试和动态测试
    手工测试和自动化测试

自编讲义

7

软件质量

  • 软件质量的定义
    软件质量管理体系
    软件质量模型
    软件质量活动

自编讲义

3

测试用例设计

  • 白盒测试用例设计的方法
    黑盒测试用例设计的方法
    (等价类、边界值、因果图、场景法、流程图法、正交分解法)
    测试用例的编写
    测试用例的评审流程以及评审

自编讲义

21

测试分类

  • 单元测试以及测试的关注点
    集成测试以及测试的关注点
    系统测试以及测试的关注点

自编讲义

7

缺陷管理

  • 缺陷管理的基本流程
    缺陷的填写规范
    缺陷的度量和分析
    缺陷管理常用工具

自编讲义

3

测试覆盖率

  • 各种测试覆盖率的含义
    各种测试覆盖率的计算
    覆盖率在白盒和黑盒测试中的作用

自编讲义


3

TD测试管理工具安装和使用

  • TD的安装和配置
    TD的管理(管理项目,管理用户,项目自定义)
    TD的使用(测试需求,测试计划,运行测试,缺陷跟踪)

自编讲义

14
测试文档撰写
测试计划
测试报告
自编讲义 7
配置管理(SVN) 配置管理的概念
配置管理的优点
配置库的结构
svn的安装和配置
自编讲义 14
测试环境搭建 安装linux
linux常用服务的搭建
shell编程
web环境搭建
oracle在unix下的安装
自编讲义 49
Web测试 自动化web漏洞扫描工具测试
服务器信息收集
文件、目录测试
会话管理测试
权限管理测试
认证测试
文件上传下载测试
信息泄露测试
输入数据测试
跨站脚本攻击测试
逻辑测试
webservice 测试
自编讲义 14
自动化测试工具QTP 自动化测试介绍
QTP的安装和介绍
QTP入门
QTP进阶
QTP高级应用
功能自动化测试实战
自编讲义 35
性能测试工具Loadrunner 性能测试介绍
loadrunner安装和介绍
loadrunner入门
loadrunner进阶
loadrunner高级应用
性能测试实战
自编讲义 35
项目实战 项目实战-计划 进行实践项目的测试计划写作
项目实战-方案 进行实践项目的测试方案写作
项目实战-用例 进行实践项目的测试用例设计
项目实战-执行 进行实践项目的测试执行,以及自动化测试执行、性能测试执行
自编讲义 40
以上为测试部分,总260课时




课程

主要内容

教材

课时数

COT


  • 软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪
  • 中英文简历制作、面试技巧
  • 各大公司面试问题汇总讲解。
  • 软件过程(PSP、TSP、CMMI)

自编讲义

-

  说明:以上大纲会根据学生情况和企业需求,在上课时作相应调整。

 名词解释:

  COT:Career oriented Training,职业导向训练
  PSP:Personal software process,个体软件过程
  TSP:Team software process,团队软件过程
  NTC: 新技术概述
上一篇: Java工程师(ICJP)教学大纲V4.0 下一篇: 网博高级.NET工程师(ICNP)V3.1(简)

推荐课程

查看全部课程
南京网博教育

南京网博教育

秦淮校区

查看全部校区 进入官方主页