C++课程安排及软测考纲.doc_第1页
C++课程安排及软测考纲.doc_第2页
C++课程安排及软测考纲.doc_第3页
C++课程安排及软测考纲.doc_第4页
C++课程安排及软测考纲.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2009年全国计算机等级考试四级软件测试工程师考试大纲 基本要求:1.熟悉软件质量、软件测试及软件质量保证的基础知识;2.掌握代码检查、走查与评审的基本方法和技术;3.掌握白盒测试和黑盒测试的测试用例的设计原则和方法;4.掌握单元测试和集成测试的基本策略和方法;5.了解系统测试、性能测试和可靠性测试的基本概念和方法;6.了解面向对象软件和WEB应用软件测试的基本概念和方法;7.掌握软件测试过程管理的基本知识和管理方法;8.熟悉软件测试的标准和文档;9.掌握QESuite软件测试过程管理平台和QESat/C+软件分析和工具的使用方法。 考试内容:一、软件测试的基本概念1.软件质量的概念。2.软件测试的目标和原则。3.软件测试的心理学。4.软件测试的经济学。5.软件质量保证。二、软件测试的类型及其在软件开发过程中的地位1.软件开发阶段。2.规划阶段的测试。3.设计阶段的测试。4.编码阶段的测试。5.验收和维护阶段的测试。三、代码检查、走查与评审1.桌面检查。2.代码走查。3.代码检查。4.同行评审。四、覆盖率(白盒)测试1.覆盖率测试。2.逻辑结构的覆盖率测试。3.路径覆盖率测试。4.数据流测试。5.程序变异测试。6.基于覆盖的测试用例选择。五、功能(黑盒)测试1.边界值测试。2.等价类测试。3.基于因果图的测试。4.基于决策表的测试。5.基于状态图的测试。6.基于场景的测试。7.比较测试。六、单元测试和集成测试1.单元测试的目标和模型。2.单元测试策略。3.单元测试分析。4.单元测试的测试用例设计原则。5.集成测试基本概念。6.集成测试策略。7.集成测试分析。8.集成测试用例设计原则。七、系统测试1.系统测试概念。2.系统测试方法。3.系统测试的实施。八、软件性能测试和可靠性测试1.软件性能的概念。2.性能测试的执行。3.软件可靠性的概念。4.可靠性预计。5.可靠性分析方法。6.软件可靠性测试的执行。九、面向对象软件的测试1.面向对象软件测试的问题。2.面向对象软件测试模型。3.面向对象软件的测试策略。4.面向对象软件的单元测试。5.面向对象软件的集成测试。6.面向对象软件的系统测试。十、Web应用测试1.应用服务器的分类和特征。2.Web应用系统的特点。3.Web应用系统的测试策略。4.Web应用系统测试技术。5.Web应用系统安全测试。十一、其他测试1.兼容性测试。2.易用性测试。3.GUI测试。4.构件测试。5.极限测试。6.文档测试。十二、软件测试过程和管理1.软件测试过程概念。2.测试组织管理。3.测试计划的制定。4.测试步骤的确定。5.测试环境管理。6.软件测试风险分析和成本管理。7.测试文档管理。8.测试的复用与维护。十三、软件测试自动化1.测试自动化的原理、方法。2.测试用例自动生成。3.测试执行自动化。4.测试结果比较自动化。5.测试工具的分类和选择。6.测试工具的主流产品介绍。十四、软件测试的标准和文档1.软件测试的标准。2.软件测试的文档。十五、软件测试实践1.软件测试过程管理。(1)软件测试过程管理概念。(2)测试的设计。(3)测试的准备。(4)测试的执行。(5)软件问题报告和软件问题生命周期。(6)测试的总结。(7)QESuite软件测试过程管理平台。2.白盒测试实践。(1)被测程序说明。(2)静态分析。(3)被测程序的插装和动态测试。(4)QESAT/C+白盒测试工具。 两年以上的UNIX/Linux平台软件项目开发经验,精通C/C+编程。2、至少有DB2、INFORMIX、ORACLE、SYBASE之一数据库开发经验。3、具有ES9000、HP、RS6000项目的开发管理经验者优先。4、有金融行业系统开发经验者优先 计算机相关专业大学本科以上学历,有实际工作经验或经过培训者优先。2、熟悉JAVA、HTML及JAVASCRIPT编程。3、熟悉STRUTS架构及TOMCAT等软件。4、熟悉ORACLE、DB2、SQLSERVER中的至少一种数据库编程。第一章C+简单程序设计4学时本章的重点难点:1、 基本数据类型和表达式;2、 运算符与表达式;3、 程序的基本控制结构;对学生的要求:1、 必须掌握本课程的重点难点内容2、 了解程序设计概念,了解语言与程序,C与C+的关系3、 了解C+最简单程序结构4、 了解函数的使用和概念课程内容:第一节 C+语言概述第二节 基本数据类型和表达式第三节 运算符与表达式第四节 程序的基本控制结构第二章函数4学时本章的重点难点:1、 函数的定义与函数的声明;2、 内联函数;对学生的要求:1、 理解函数调用的各种类型2、 理解函数声明和函数原型的作用3、 理解函数相互之间的独立性4、 理解函数调用的栈机制5、 理解静态局部变量,全局变量和局部变量三者的差异6、 掌握递归函数的原理和编制规则7、 理解内联函数的使用场合8、 理解重载函数的概念9、 掌握默认参数的函数的使用课程内容:第一节 函数的定义与函数的声明第二节 函数的调用第三节 内联函数第四节 存储类型说明与作用域第三章类和对象4学时本章的重点难点:1、类和类的定义;2、构造函数与析构函数;3、常类型;对学生的要求:1、 必须掌握本课程的重点难点内容;2、 理解类产生的必然性3、 理解类的结构4、 学会类的定义,成员函数的定义5、 学会定义对象,使用成员函数6、 理解保护数据成员的概念7、 理解类的封装性8、 理解面向对象程序的结构课程内容:第一节 类和类的定义第二节 对象和对象的定义第三节 构造函数与析构函数第四节 拷贝构造函数第五节 局部类和嵌套类第六节 引用第七节 常类型第四章数组与指针4学时本章的重点难点:1、 数组;2、 指针;3、 动态内存分配;对学生的要求:1、 必须掌握本课程的重点难点内容;2、 掌握数组定义、初始化和元素的访问3、 理解向函数传递数组的实质4、 理解二维数组的定义、初始化与元素访问5、 掌握指针的概念,学会定义指针、间接引用指针和指针初始化方法6、 掌握指针运算的方法7、 掌握指针与数组的区别与联系8、 掌握堆内存操作的new和delete9、 理解const指针的表达及不同用法10、 掌握指针作为参数,作为函数返回的用法,理解void指针的意义11、 理解字符指针,学会字符串的赋值、比较、复制等操作12、 掌握指针数组和二级指针的使用13、 学会函数指针的使用课程内容:第一节 数组第二节 指针第三节 指针与字符串第四节 指针与数组第五节 指针与函数第六节 void指针与const指针第七节 类成员指针第八节 this指针第九节 动态内存分配第五章继承和派生4学时本章的重点难点:1、 基类和派生类;2、 多继承对学生的要求:1、 必须掌握本课程的重点难点内容2、 理解面向对象程序设计方法; 课程内容:第一节 基类和派生类第二节 单继承第三节 多继承第四节 虚基类第六章静态成员与友元2学时本章的重点难点:1、 元函数2、 友元类对学生的要求:1、 必须掌握本课程的重点难点内容;2、 熟习静态成员;课程内容:第一节 静态成员第二节 友元函数第三节 友元类第七章运算符重载4学时本章的重点难点:1、 运算符重载的实现;2、 一元运算符重载对学生的要求:1、 必须掌握本课程的重点难点内容;2、 运算符重载3、 了解特殊运算符重载。课程内容:第一节 运算符重载概述第二节 运算符重载的实现第三节 一元运算符重载第四节 n二元运算符重载第五节 特殊运算符重载第八章模板2学时本章的重点难点:1、 函数模板2、 类模板对学生的要求:1、 必须掌握本课程的重点难点内容;2、 理解模板的概念课程内容:第一节 模板的概念第二节 函数模板第三节 类模板第九章多态性与虚函数4学时本章的重点难点:1、 多态性2、 虚函数对学生的要求:1、 掌握本课程的重点难点内容;。2、 理解纯虚函数和抽象类。课程内容:第一节:多态性第二节:虚函数第三节:纯虚函数和抽象类第十章流类库与输入输出2学时本章的重点难点:1、I/O标准流类2、文件流对学生的要求:1、掌握本课程的重点难点内容;2、掌握格式化I/O;3、掌握符串流;课程内容:第一节I/O标准流类第二节 格式化I/O第三节 文件流第四节 字符串流第十一章异常处理2学时本章的重点难点:1、异

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论