新手软件测试基础知识学习必知.doc
文本预览下载声明
1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识 ●计算机系统的构成 ●处理机 ●基本输入输出设备 ●存储系统 1.2 操作系统基础知识 ●操作系统的中断控制、进程管理、线程管理 ●处理机管理、存储管理、设备管理、文件管理、作业管理 ●网络操作系统和嵌入式操作系统基础知识 ●操作系统的配置 1.3 数据库基础知识 ●数据库基本原理 ●数据库管理系统的功能和特征 ●数据库语言与编程 1.4 中间件基础知识 1.5 计算机网络基础知识 ●网络分类、体系结构与网络协议 ●常用网络设备 ●Internet基础知识及其应用 ●网络管理 1.6 程序设计语言知识 ●汇编、编译、解释系统的基础知识 ●程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用) ●面向对象程序设计 ●C语言以及C++(或Java)语言程序设计基础知识 2.标准化基础知识 ●标准化的概念(标准化的意义、标准化的发展、标准化机构) ●标准的层次(国际标准、国家标准、行业标准、企业标准) ●标准的类别及生命周期 3.信息安全知识 ●信息安全基本概念 ●计算机病毒及防范 ●网络入侵手段及防范 ●加密与解密机制 4.信息化基础知识 ●信息化相关概念 ●与知识产权相关的法律、法规 ●信息网络系统、信息应用系统、信息资源系统基础知识 5.软件工程知识 5.1 软件工程基础 ●软件工程概念 ●需求分析 ●软件系统设计 ●软件组件设计 ●软件编码 ●软件测试 ●软件维护 5.2 软件开发方法及过程 ●结构化开发方法 ??面向对象开发方法 ●瀑布模型 ●快速原型模型 ●螺旋模型 5.3 软件质量管理 ●软件质量及软件质量管理概念 ●软件质量管理体系 ●软件质量管理的目标、内容、方法和技术 5.4 软件过程管理 ●软件过程管理概念 ●软件过程改进 ●软件能力成熟度模型 5.5 软件配置管理 ●软件配置管理的意义 ●软件配置管理的过程、方法和技术 5.6 软件开发风险基础知识 ●风险管理 ●风险防范及应对 5.7 软件工程有关的标准 ●软件工程术语 ●计算机软件开发规范 ●计算机软件产品开发文件编制指南 ●计算机软件需求规范说明编制指南 ●计算机软件测试文件编制规范 ●计算机软件配置管理计划规范 ●计算机软件质量保证计划规范 ●数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件测试知识 6.1 软件测试基本概念 ●软件质量与软件测试 ●软件测试定义 ●软件测试目的 ●软件测试原则 ●软件测试对象 6.2 软件测试过程模型 ●V模型 ●W模型 ●H模型 ●测试模型的使用 6.3 软件测试类型 ●单元测试、集成测试、系统测试 ●确认测试、验收测试 ●开发方测试、用户测试、第三方测试 ●动态测试、静态测试 ●白盒测试、黑盒测试、灰盒测试 6.4 软件问题分类 ●软件错误 ●软件缺陷 ●软件故障 ●软件失效 6.5 测试标准 7.5.1 GB/T 16260.1—2003 软件工程 产品质量 第1部分:质量模型 7.5.2 GB/T 18905.1—2002 软件工程 产品评价 第1部分:概述 7.5.3 GB/T 18905.5—2002 软件工程 产品评价 第5部分:评价者用的过程
显示全部