《软件测试技术与工具》教学大纲.doc_第1页
《软件测试技术与工具》教学大纲.doc_第2页
《软件测试技术与工具》教学大纲.doc_第3页
《软件测试技术与工具》教学大纲.doc_第4页
全文预览已结束

下载本文档

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

文档简介

软件测试技术教学大纲一、 大纲说明1课程名称与性质课程名称: 软件测试技术(Software Test Technology)课程性质:必修 2课程学时学分学时:48学分:33适用专业: 软件工程、4先修课程:软件需求工程、可视化程序设计(或者面向对象程序设计)、面向对象系统分析与设计(含UML)、统一软件开发过程5课程教学目标通过本课程教学,使学生了解软件测试在软件生命周期和软件工程中的地位、作用以及面向对象软件测试的特点、方法和模型,学习面向对象软件测试的基本原理、技术方法、设计文档、实施步骤和常用的软件测试工具,掌握开发可测试的模型和进行软件测试设计的基本技能,达到能够根据软件需要进行结构化和面向对象软件的测试设计、实施和管理的目标。二、 教学内容及基本要求1课堂教学部分:(1)软件测试的概念、原则和方法(2)结构化软件测试的基本技术和步骤(3)面向对象软件测试特点和方法(4)面向对象分析和设计的审核和模型测试(5)面向对象的类测试技术(6)面向对象的交互式测试技术(协议、组件及异常测试)(7)面向对象的类继承测试(8)分布对象的计算模型测试(路径、生命周期、时序及Web测试)(9)系统测试的设计、策略和实施技术(10)组件、框架和产品系列的测试、管理、方法和技术(11)自动化测试工具的介绍和应用概要要求:掌握软件测试的基本原理、方法和应用技术,了解面向对象软件测试的特殊性和与传统测试方法的异同,能够运用课程所介绍的原理和技术对大型项目软件进行测试组织、设计和实施,编写简单的测试驱动程序,并能自学掌握和运用市场上流行的自动化测试软件工具,达到灵活运用软件测试技术的要求。2实验部分:给出一完整的项目软件,要求学生对其进行:(1) 传统的单元测试、综合测试、确认测试和系统测试,并进行排错处理(2) 选择若干典型面向对象软件分布系统以及组件和框架,对其进行:分析设计模型的测试交互测试系统集成测试分布式系统测试并按要求提交测试报告。3 教学安排及方法课程主要内容学时实践环节软件测试的概念、原则和方法2结构化软件测试基本技术2用传统方法测试一个项目实例软件测试步骤及纠错技术2用一个实例经历整个软件测试过程面向对象的软件测试特点和方法2面向对象分析和设计的模型测试2为面向对象项目写出分析和设计面向对象的类测试2编写类测试系列的驱动程序面向对象的交互式测试2用OATS方法测试对象交互及继承协议、组件及异常测试2O-O类继承测试(继承的概念、子类继承、抽象类)2分布对象的计算模型及测试2对分布式系统测试着重解决线程与同步问题继承分布对象的路径测试生命周期测试时序模型测试2Web应用与测试2系统测试用例的设计和策略,不同类型测试方法和覆盖率2全面系统测试。写出测试计划、实施报告组件模型及测试方法和案例2框架概念、支持组件的结构测试案例2产品线的概念及管理和测试2实践对一个商业组件或框架测试三其他说明1考核方式 平时成绩 20、实践环节(逐人考核) 30期末考试: 502 推荐教材及参考资料1. JohnD.McGregor, DavidA.Sykes, A Practical Guide to Testing Object-Oriented Software, Addison Wesley,20012. Robert V.Binder,面向对象系统的测试,人民邮电出版社,20003. Rex Black,测试流程

温馨提示

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

评论

0/150

提交评论