《软件测试技术实践教学考试大纲》doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

感谢赏识《软件测试技术实践教课考试纲领》
第一部分课程性质与设置目的
一、课程性质与特色
《软件测试技术实践》课程是与《软件测试技术》课程所对应的一门实践课。

经过本课程的实践环节训练,使应试者在比较全面地认识软件测试技术的基来源理、技术和方法,基本掌握应用优秀的软件测试技术和管理方法开发软件,提升计算机应用软件的开发能力。

二、课程目标与基本要求
本课程设置目的是使学生认识软件测试在软件生命周期和软件工程中的地
位、作用以及面向对象软件测试的特色、方法和模型,学习面向对象软件测试的实行步骤和常用的软件测试工具,掌握开发可测试的模型和进行软件测试设计的基本技术,达到能够依据软件需要进行构造化和面向对象软件的测试设计、实行和管理的目标。

本课程的基本要求及达到以下目标:
(1)加深理解软件测试的基本理论、测试过程和基本方法;
(2)掌握软件的功能测试和构造化测试的实质应用能力;
(3)基本掌握面向对象的测试和Web 应用测试的技术;
(4)基本掌握客户机/服务器系统软件的构造测试技术;
(5)能够规范地书写软件测试的文档资料;
(6)初步认识常用自动化测试工具的应用。

三、与本专业其余课程的关系
本课程是软件工程与网络工程方向的专业必修课,其先期课程有:高级语言程序设计,软件工程及应用等。

第二部分查核内容与查核目标
一、学生应达到的实验能力和标准
(1)能够正确运用软件测试的过程与方法,联合一个模拟课题,复习、稳
固、软件测试课程中介绍的测试方法、技术与策略,提升软件测试的实践能力。

(2)熟习单元测试、综合测试、确认测试、系统测试的方法,掌握测试
用例的设计方法。

(3)建立正确的软件测试思想,培育剖析问题、解决问题的能力,提升
查问资料和撰写书面文件的能力。

二、查核知识点与查核目标
实验一黑盒测试用例设计
(一)实验内容
(1)等价类区分法用例设计及程序实现
(2)界限值剖析法用例设计及程序实现
(3)因果图法用例设计及程序实现
(4)决议表法用例设计及程序实现
(二)查核知识点及查核要求
(1)等价类区分法用例设计,要求达到“娴熟掌握”层次。

(2)界限值剖析法用例设计,要求达到“娴熟掌握”层次。

(3)因果图法用例设计,要求达到“娴熟掌握”层次。

(4)决议表法用例设计,要求达到“基本掌握”层次。

实验二白盒测试用例设计
(一)实验内容
(1)函数覆盖法用例设计及程序实现
(2)条件覆盖法用例设计及程序实现
(3)基本路径测试用例设计及程序实现
(4)循环路经测试用例设计及程序实现
(二)查核知识点及查核要求
(1)函数覆盖法用例设计,要求达到“娴熟掌握”层次。

(2)条件覆盖法用例设计,要求达到“娴熟掌握”层次。

(3)基本路径测试用例设计,要求达到“娴熟掌握”层次。

(4)循环路经测试用例设计,要求达到“基本掌握”层次。

实验三 Web 网站测试
(一)实验内容
(1)数据库测试
(2)服务器性能测试
(3)安全性测试
(4)界面测试
(二)查核知识点及查核要求
(1)数据库测试,要求达到“基本掌握”层次。

(2)服务器性能测试,要求达到“基本掌握”层次。

(3)安全性测试,要求达到“基本掌握”层次。

(4)界面测试,要求达到“娴熟掌握”层次。

实验四面向对象的测试
(一)实验内容
(1)类的功能测试
(2)类的构造测试
(3)状态变换图测试
(二)查核知识点及查核要求
(1)类的功能测试,要求达到“娴熟掌握”层次。

(2)类的构造测试,要求达到“娴熟掌握”层次。

(3)状态变换图测试,要求达到“基本掌握”层次。

实验五鉴于构造化方法的软件系统测试
(一)实验内容
关于一个鉴于构造化方法的软件系统进行综合测试,达成以下内容:
(1)单元测试
(2)集成测试
(3)系统测试
(4)提交测试文档
(二)查核知识点及查核要求
(1)单元测试,要求达到“基本掌握”层次。

(2)集成测试,要求达到“基本掌握”层次。

(3)系统测试,要求达到“初步掌握”层次。

(4)提交测试文档,要求达到“基本掌握”层次。

实验六鉴于面向对象方法的软件系统测试
(一)实验内容
关于一个鉴于面向对象方法的软件系统进行综合测试,达成以下内容:
(1)类的测试
(2)集成测试
(3)系统测试
(4)提交测试文档
(二)查核知识点及查核要求
(1)类的测试,要求达到“基本掌握”层次。

(2)集成测试,要求达到“基本掌握”层次。

(3)系统测试,要求达到“初步掌握”层次。

(4)提交测试文档,要求达到“基本掌握”层次。

第三部分有关说明与实行要求
一、指定教材
《软件测试大学教程》蔡建平编著清华大学第一版社2011 年版
二、自学方法指导
(1)在开始阅读教材以前,先翻阅纲领中有关的查核知识点及对知识点
的能力层次要乞降查核目标。

(2)学习教材时,要逐段细读,逐句斟酌,集中精力,吃透每一个知识点,对基本观点一定深刻理解,对基本理论一定完全弄清,对基本方法一定坚固掌握。

(3)在自学过程中,既要思虑问题,也要做好阅读笔录,把教材中的基本
观点、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利
于突出要点,并涵盖整个内容,能够不停提升自学能力。

(4)达成书后作业和适合的指导练习是理解、消化和稳固所学知识,培育剖析问题、解决问题及提升能力的重要环节,在练习过程中对所学知识进行合理
的回首与发挥,着重理论联系实质和详细问题详细剖析,解题时应注意培育逻辑性,针对问题环绕有关知识点进行层次(步骤)分明的阐述或推导,明确各层次(步骤)间的逻辑关系。

三、查核要求
本课程的查核分为中期查核和期末查核,中期要求达到对所学内容的初步掌握,要求能够写出实验报告,并能对所学的内容进行较全面的阐述和简单的计算。

期末查核要求进行系统的应用和综合性的计算。

四、题型示例
(一)简单应用题
关于给定的程序段,分别使用以下方法进行测试用例设计:
(1)语句覆盖
(2)判断 /条件覆盖
(3)路径覆盖
(二)综合应用题
关于给定的某一个网站,分别进行以下测试:
(1)界面测试
(2)导航测试
(3)安全性测试。

相关文档
最新文档