软件测试技术考试大纲.pdf
《软件测试技术考试大纲.pdf》由会员分享,可在线阅读,更多相关《软件测试技术考试大纲.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、天津市高等教育自学考试课程考试大纲天津市高等教育自学考试课程考试大纲课程名称:课程名称:软件测试技术软件测试技术(20122012 年年 1111 月版)月版)课程代码:课程代码:70287028、48624862、48634863、48734873天津市高等教育自学考试课程考试大纲天津市高等教育自学考试课程考试大纲课程名称:软件测试技术课程名称:软件测试技术课程代码:课程代码:70287028、48624862、48634863、48734873第一部分第一部分课程性质与目标课程性质与目标一、课程性质与特点一、课程性质与特点软件测试技术是高等教育自学考试软件工程专业(独立本科段)所开设的一门
2、专业课。本课程内容包括软件测试概述、软件测试策略与过程、黑盒测试及用例的设计、白盒测试及用例的设计、软件特定环境及应用系统的测试、软件自动化测试基础、软件项目的单元测试工程实践、软件项目的功能测试与性能测试、软件测试管理等。通过本课程的学习,使考生能够比较全面地了解软件测试技术在软件工程和软件质量保证中的重要作用,基本掌握软件测试的概念、原理、技术和方法,能够把软件测试技术方法应用于计算机软件开发的全过程,为全面掌握软件测试知识和实际测试技能奠定基础。本大纲是根据教育部制定的高等教育自学考试软件工程专业(独立本科段)培养目标编写的,立足培养高素质人才,适应软件工程专业的培养方向。本大纲叙述的内
3、容尽可能简明实用,便于自学。二、课程目标与基本要求二、课程目标与基本要求本课程的目标和任务是使学生通过本课程的自学和辅导考试,了解软件测试的理论和技术;初步掌握在计算机软件开发中进行软件测试的技术和方法。通过本课程的学习,达到如下目标:1、基本掌握软件测试的基本理论、测试过程和方法;2、掌握软件的黑盒测试和白盒测试的技术和方法;3、掌握软件特定环境及应用系统测试的技术;4、规范地书写软件测试的文档资料;5、基本掌握软件自动化测试的基础知识和自动化测试工具的应用。三、与本专业其他课程的关系三、与本专业其他课程的关系本课程在软件工程专业(独立本科段)的教学计划中被列为专业课,其学习的先期课程应为软
4、件工程概论和软件开发工具与环境等,在学生已基本掌握高级程序设计语言和软件工程知识的基础上学习本课程,本课程的学习对全面掌握软件工程专业各学科的知识起着重要的作用。第二部分第二部分考核内容与考核目标考核内容与考核目标第第 1 1 章章 软件测试概述软件测试概述一、学习目的与要求一、学习目的与要求本章主要学习软件测试所涉及到的各个方面的基础知识,包括软件测试的产生、软件测试基础理论、软件开发过程、软件开发与软件测试的联系、软件测试过程、软件质量保证和软件测试的职业等。本章的要求是理解软件测试的产生、软件缺陷和故障的概念,掌握软件测试的意义,理解软件开发过程与软件测试的关系以及软件质量的概念及质量保
5、证的标准。第 1 页 共 11 页天津市高等教育自学考试课程考试大纲天津市高等教育自学考试课程考试大纲课程名称:课程名称:软件测试技术软件测试技术(20122012 年年 1111 月版)月版)课程代码:课程代码:70287028、48624862、48634863、48734873二、考核知识点与考核目标二、考核知识点与考核目标(一)软件测试的产生(一般)识记:软件可靠性问题。理解:软件缺陷与故障、软件测试的发展。(二)软件测试基础理论(重点)识记:软件测试和缺陷修复的代价、软件测试策略与技术概要。理解:软件测试定义、软件测试的基本理论。(三)软件开发过程(次重点)识记:软件产品的组成。理解
6、:软件开发项目组、软件开发模式。(四)软件开发与软件测试的联系(重点)识记:软件开发与软件测试各阶段的联系。理解:测试与开发的并行特征。应用:软件测试模型。(五)软件测试过程(次重点)理解:测试执行过程。应用:制定测试计划。(六)软件质量保证(一般)识记:软件质量管理。理解:软件能力成熟度模型、软件测试成熟度模型。(七)软件测试的职业(一般)识记:软件测试职业和职位。理解:软件测试职业素质。第第 2 2 章章 软件测试策略与过程软件测试策略与过程一、学习目的与要求一、学习目的与要求本章主要学习软件测试策略与软件测试过程的基础知识,包括软件测试的复杂性分析、软件测试策略与方法、单元测试、集成测试
7、、确认测试、系统性测试、验收测试、软件测试不同分类之间的关系等。本章的要求是理解软件测试的复杂性概念,理解软件测试的方法与策略,基本掌握单元测试的主要任务和过程、集成测试的方法和确认测试的准则、系统测试的八个领域测试要点和验收测试的主要内容和相关配置,理解面向对象的软件测试概念以及软件测试不同分类间的关系。二、考核知识点与考核目标二、考核知识点与考核目标(一)软件测试的复杂性分析(一般)识记:无法对软件程序进行完全测试、存在的故障现象与发现的故障数量成正比。理解:测试无法显示潜在的软件缺陷和故障、不能修复所有软件故障、软件测试的代价。(二)软件测试策略与方法(次重点)识记:探索性测试。理解:静
8、态测试与动态测试、手工测试和自动化测试。应用:黑盒测试与白盒测试、软件测试的流程。(三)单元测试(重点)识记:测试与调试。第 2 页 共 11 页天津市高等教育自学考试课程考试大纲天津市高等教育自学考试课程考试大纲课程名称:课程名称:软件测试技术软件测试技术(20122012 年年 1111 月版)月版)课程代码:课程代码:70287028、48624862、48634863、48734873理解:单元测试的主要任务、单元测试的执行过程。(四)集成测试(重点)识记:回归测试。理解:非增量式测试、增量式测试。应用:不同集成测试方法的比较。(五)确认测试(次重点)识记:配置审查的内容。理解:确认测
9、试的准则。(六)系统性测试(重点)识记:安全测试、恢复性测试、兼容性测试。理解:性能测试。应用:功能测试。(七)验收测试(次重点)识记:软件配置和文档资料测试。理解:验收测试的内容。(八)软件测试不同分类之间的关系(一般)识记:广义的软件组成。理解:软件测试的分类及其相互关系。第第 3 3 章章 黑盒测试及用例的设计黑盒测试及用例的设计一、学习目的与要求一、学习目的与要求本章主要学习黑盒测试法的概念、三角形问题与 NextDate 函数、等价类划分方法、边界值分析法、因果图方法、决策表测试法、正交试验设计法、测试方法的选择、黑盒测试案例运用等。本章的要求是理解黑盒测试方法的基本概念,理解黑盒测
10、试的两个典型问题,基本掌握黑盒测试的等价类划分法、边界值分析法、因果图测试法和决策表法的应用技术。二、考核知识点与考核目标二、考核知识点与考核目标(一)黑盒测试法的概念(一般)识记:黑盒测试的端口测试模型、黑盒测试的对象测试模型、黑盒测试的分层设计模型。理解:黑盒测试的测试用例设计方法。(二)三角形问题与 NextDate 函数(次重点)理解:三角形问题、NextDate 函数。(三)等价类划分方法(重点)识记:等价类划分法的测试用例设计。理解:等价类的划分原则。应用:常见等价类划分测试形式。(四)边界值分析法(重点)理解:边界值分析概要、边界值分析法测试用例。应用:边界值分析法测试举例。(五
11、)因果图方法(次重点)识记:因果图法的思想。理解:因果图法。应用:因果图法举例。第 3 页 共 11 页天津市高等教育自学考试课程考试大纲天津市高等教育自学考试课程考试大纲课程名称:课程名称:软件测试技术软件测试技术(20122012 年年 1111 月版)月版)课程代码:课程代码:70287028、48624862、48634863、48734873(六)决策表测试法(次重点)理解:决策表。应用:决策表应用。(七)正交试验设计法(一般)识记:正交试验设计法的其他相关知识。理解:正交试验设计法的原理。应用:正交试验设计法的黑盒测试应用。(八)测试方法的选择(一般)(九)黑盒测试案例运用(次重点
12、)理解:用等价类划分法测试保险公司保费费率计算程序。应用:决策表测试应用案例。第第 4 4 章章 白盒测试及用例的设计白盒测试及用例的设计一、学习目的与要求一、学习目的与要求本章主要学习白盒测试方法、白盒测试的基本概念、覆盖测试、路径测试、白盒测试案例运用等。本章的要求是理解白盒测试方法的基本概念,基本掌握白盒测试的各种覆盖测试和路径测试的方法及应用技术。二、考核知识点与考核目标二、考核知识点与考核目标(一)白盒测试方法(一般)(二)白盒测试的基本概念(次重点)理解:矩阵图。应用:程序控制流图、环形复杂度。(三)覆盖测试(重点)识记:Z 路径覆盖、ESTCA 覆盖、层次 LCSAJ 覆盖、基于
13、状态的上下文覆盖。理解:更改条件判定覆盖、分支条件组合覆盖、继承上下文覆盖。应用:语句覆盖和判定覆盖、函数覆盖、判定路径覆盖、覆盖率测试设计。(四)路径测试(重点)理解:路径表达式、基本路径测试方法、循环测试方法。应用:产生测试用例。(五)白盒测试案例运用(次重点)第第 5 5 章章 软件特定环境及应用系统的测试软件特定环境及应用系统的测试一、学习目的与要求一、学习目的与要求本章主要学习客户/服务器体系结构测试、图形用户界面测试、实时系统测试、面向对象的软件测试、嵌入式系统的软件测试、特定环境及应用系统的测试运用。本章的要求是理解面向对象的软件测试的基本概念,基本掌握面向对象的软件测试、客户机
14、/服务器系统的软件测试、图形用户界面测试和实时系统测试的测试内容、常用测试方法和测试技术。二、考核知识点与考核目标二、考核知识点与考核目标(一)客户/服务器体系结构测试(次重点)识记:Web应用系统的架构和开发技术。理解:客户/服务器体系结构的测试。应用:Web应用系统的测试。第 4 页 共 11 页天津市高等教育自学考试课程考试大纲天津市高等教育自学考试课程考试大纲课程名称:课程名称:软件测试技术软件测试技术(20122012 年年 1111 月版)月版)课程代码:课程代码:70287028、48624862、48634863、48734873(二)图形用户界面测试(重点)理解:页面元素测试
15、、对窗体操作的测试、下拉式菜单和鼠标操作的测试、数据项操作的测试。应用:页面元素测试、对窗体操作的测试、下拉式菜单和鼠标操作的测试、数据项操作的测试。(三)实时系统测试(一般)识记:实时系统。理解:实时系统测试。(四)面向对象的软件测试(重点)识记:面向对象的特点。理解:面向对象软件测试模型、面向对象软件测试类别。应用:类的功能性测试和结构性测试、状态转移图方法的面向对象软件测试。(五)嵌入式系统的软件测试(一般)识记:嵌入式系统概要、嵌入式系统软件测试的几项经验策略。理解:嵌入式系统的软件测试。(六)特定环境及应用系统的测试运用(次重点)识记:对 Web应用系统进行压力测试。理解:类的数据流
16、测试。第第 6 6 章章 软件自动化测试基础软件自动化测试基础一、学习目的与要求一、学习目的与要求本章主要学习软件自动化测试概念与基础知识、软件自动化测试生存周期方法学、软件自动化测试工具、软件自动化测试系统建立。本章的要求是能够理解自动化测试的基本概念和基本方法,了解软件工程中常用的软件自动化测试工具的基本使用方法。二、考核知识点与考核目标二、考核知识点与考核目标(一)软件自动化测试概念与基础知识(一般)识记:自动化测试的产生、软件自动化测试工具的作用及优势。理解:软件自动化测试的引入、自动化测试的优点。应用:软件自动化测试用例与脚本、软件自动化测试的运用。(二)软件自动化测试生存周期方法学
17、(重点)识记:自动化测试方法采用的确认。理解:自动化测试工具的获取、自动化测试的引入、测试活动评审与评估。应用:测试计划制定与测试设计、测试执行与管理。(三)软件自动化测试工具(次重点)识记:常用测试工具简介。理解:用于测试管理类的工具、用于测试设计与开发的工具。应用:用于白盒测试的工具、用于黑盒测试的工具。(四)软件自动化测试系统建立(次重点)识记:确定软件自动化测试的目标。理解:建立自动化测试系统、自动化测试工具的选择与评测方法。应用:自动化测试系统构建案例。第第 7 7 章章 软件项目的单元测试工程实践软件项目的单元测试工程实践第 5 页 共 11 页天津市高等教育自学考试课程考试大纲天
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 技术 考试 大纲
限制150内