课程详情:(1)C语言程序设计
类型、运算符与表达式:控制流:函数与程序结构:指针与数组:输入与输出:数据结构基础。
(2)Linux系统使用
linux的文件权限与目录配置: linux磁盘与文件系统
管理: vi程序编辑器:认识bash: linux网络配置。
(3)oracle
数据库环境搭建
oracle数据库的安装:oracle数据库理论和概念、数据库实现:掌握常用oracle SQL语句。
(4)软件工程和
软件测试概述
软件工程,软件过程,软件生命周期等的概念及相关介绍:了解ISO9000和CMM/CMMI,理解并掌握质量模型,理解质量铁三角。测试的基本概念,理解软件测试的目的,测试的原则等:掌握单元测试、集成测试、系统测试等测试过程及相关测试策略:理解软件测试的目标、原则、局限性等。
(5)软件测试流程
理解整个项目的测试流程,测试计划>>测试用例设计>>测试执行与监控(自动化测试和手工测试)>>测试报告>>软件bug生命周期管理
(6)配置管理工具
理解软件配置管理的定义、目的,以及角色职责。掌握几种配置管理工具(SVN、VSS等)。
(7)Bug管理工具
理解缺陷的生命周期,缺陷的处理流程、列举缺陷的分类 ,阐述缺陷各个属性的含义
编写缺陷报告。掌握几种缺陷管理工具的使用(QC、TD、JIRA等)。
(8)自动化功能测试(QTP)
理解自动化测试的需要的条件与意义。全面掌握自动化测试工具(QTP)的使用。
(9)自动化性能测试(LoadRunner)
理解性能测试的必要性,以及性能测试的一些衡量指标。全面掌握性能测试工具(LoadRunner)。