2008年7月11日星期五

软件测试人员所要涉猎的知识

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 测试标准    
6.5.1 GB/T 16260.1—2003 软件工程 产品质量 第1部分:质量模型    
6.5.2 GB/T 18905.1—2002 软件工程 产品评价 第1部分:概述    
6.5.3 GB/T 18905.5—2002 软件工程 产品评价 第5部分:评价者用的过程

没有评论: