《软件测试技术》课程教学大纲_第1页
《软件测试技术》课程教学大纲_第2页
《软件测试技术》课程教学大纲_第3页
《软件测试技术》课程教学大纲_第4页
《软件测试技术》课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、软件测试技术课程教学大纲课程英文名称:Software Testing课程编号: 133991710课程类别:专业课课程性质:选修课学 分: 3学 时:48(其中:讲课学时: 24实验学时: 上机学时: 24)适用专业: 地理信息科学开课部门: 环境与资源学院一、课程教学目的和课程性质本课程是地理信息科学专业教育中选修课程之一。软件测试技术是软件设计与开发以及各种计算机应用系统开发的重要基础。其主要任务是使从软件测试、质量保证、风险管理等角度阐述软件测试、软件测试策略的设计原则、软件测试的流程和技术。学生通过本课程的学习,应该理解和掌握软件测试的原理与方法,并熟练应用软件测试工具。二、本课程与

2、相关课程的关系本课程是GIS与软件技术专业的专业核心课,先行课是数据结构,数据库管理系统,软件工程,要求学生具备基础的开发能力和数据库开发管理能力,对软件开发流程要比较熟悉。对GIS专业的学生而言,本课程为他们奠定了软件质量管理的基础,增强了他们的质量意识;同时,通过该课程的学习,让他们掌握软件测试的基本原理和技能,能够对软件产品进行有效的测试,控制软件产品的质量。三、课程的主要内容及基本要求(一)理论学时部分第1单元 名称 软件测试概述 ( 2 学时)知 识 点 软件测试的定义、件测试的基本方法与过程。重 点 软件测试的基本方法与过程。难 点软件质量的概念及质量保证体系。基本要求 1、识 记

3、:软件测试、软件缺陷。2、领 会:软件开发与软件测试相辅相成的关系。3、简单应用:软件测试背景、软件测试缺陷和故障发生概率。4、综合应用:软件测试的分类及应用。第2单元 名称 软件测试方法与过程 ( 2 学时)知 识 点 软件测试的基本方法。重 点 软件测试的分类方法。难 点 软件测试的复杂性。基本要求 1、识 记:软件测试的分类方法:黑盒测试、静态测试、动态测试、等价区间。2、领 会: 软件测试的基本原理与测试的内容。3、简单应用:根据示例,举证测试用例。4、综合应用:利用不同分类方法测试程序,并分析对比检验结果。第3单元 名称 黑盒测试 ( 3 学时)知 识 点 黑盒测试的等价类划分法、边

4、界值分析法等。重 点 黑盒测试的几种方法。难 点 黑盒测试方法的特点。基本要求 1、识 记:黑盒测试的概念。2、领 会:黑盒测试的方法。3、简单应用:掌握边界值分析测试方法和等价类测试方法,区别其不同之处,同时可以根据实例选用适当的测试方法检测程序。4、综合应用:熟练掌握黑盒测试的因果图法、决策表法,并能进行实际程序测试。第4单元 名称 白盒测试方法 ( 4 学时)知 识 点 白盒测试方法与步骤。重 点 白盒测试方法的分类。难 点 白盒测试路径覆盖方法的用例验证。基本要求 1、识 记:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖 2、领 会:白盒测试的覆盖理论、路径表达。3、简单

5、应用:熟悉白盒测试用例的设计方法,能够分析归纳逻辑覆盖的各种策略,并比较每种覆盖的特点。4、综合应用:能够根据不同程序条件下,采用何种测试覆盖方式,并且能运用路径测试法进行实际程序测试。第5单元 名称 软件测试管理及自动化测试基础 ( 4 学时)知 识 点 软件测试自动化的意义,与软件测试工具主要分类。重 点 软件测试管理过程。难 点 软件自动化测试步骤。基本要求 1、识 记:软件测试自动化的意义,与软件测试的注意事项。2、领 会:软件测试常见的几种工具及区别。3、简单应用:取得实际软件项目的软件需求规格说明书,确定测试需求;制定系统测试计划;根据用例场景设计和组织系统测试用例。4、综合应用:

6、取得实际软件项目的软件设计规格说明书,利用指导性审查方法测试分析模型和设计模型;制定集成测试计划和单元测试计划;选择合适的测试模型和测试方法,设计和组织单元测试用例和集成测试用例。第6单元 名称 WinRunner测试工具 ( 3 学时)知 识 点 WinRunner的安装过程与测试方法。重 点 WinRunner测试模式。难 点 WinRunner测试过程。基本要求 1、识 记:WinRunner功能。 2、领 会:WinRunner的具体应用。 3、简单应用:能够使用WinRunner进行简单的功能测试。4、综合应用:使用WinRunner对自带的测试实例软件Visual Basic Fl

7、ight 4A进行简单的功能测试,使用WinRunner对通信簿应用程序建立数据驱动测试。 第7单元 名称 LoadRunner测试工具 ( 3 学时)知 识 点 LoadRunner测试工具的安装与使用。重 点 LoadRunner测试步骤。难 点 LoadRunner测试用例设计。基本要求 1、识 记:性能测试定义 。2、领 会:LoadRunner工具的特征。3、简单应用:根据给定程序,分析并利用LoadRunner录制脚本 。4、综合应用:设置Web虚拟用户,录制脚本运行检查程序的错误。第8单元 名称 Junit ( 3 学时)知 识 点 JUnit 安装、JUnit单元测试框架。重

8、点 JUnit测试步骤。难 点 JUnit单元测试方法基本要求 1、识 记:单元测试、集成测试。 2、领 会:JUnit测试的特点。 3、简单应用:在Eclipse中使用JUnit4进行单元测试4、综合应用:根据示例,编程实现测试类,使用Before,After等关键字,全面测试程序,生成打包程序,并分析测试异常 。学时分配 知识单元理论学时第1章软件测试概述2第2章软件测试方法与过程2第3章黑盒测试3第4章白盒测试方法4第5章软件测试管理及自动化测试基础4第6章WinRunner测试工具3第7章LoadRunner测试工具3第8章JUnit3合计24(二)实验学时部分实验教学环节作用及目的通

9、过实验,加深学生对软件工程知识,特别是软件测试流程与方法的认识,能够掌握软件测试的基本方法,并能通过实验,基本掌握软件测试中几种常用的软件。实验教学环节培养学生能力标准 根据自身掌握的程度及查阅资料,在老师指定的侯选题目完成程序的测试用例举证,要求学生独立完成,或与同学合作完成(复杂题目)。实验项目、内容、学时分配及实验类型1、必开实验序号实验项目实验内容学时实验类型(演示、验证、综合、设计研究)组数每组学生人数1WinRunner软件的初步使用掌握WinRunner软件的基本使用方法;了解WinRunner的主要功能;理解并掌握WinRunner的测试流程4设计研究5012测试脚本的录制掌握

10、WinRunner的两种测试脚本录制方法,理解GUI Map的作用,并掌握WinRunner三种学习GUI的方法。4设计研究5013黑盒测试技术利用基本边界值分析法展开测试。基于输出域展开边界值测试。在不同等价类划分方式下设计测试用例。基于输出域展开等价类测试。利用决策表法展开测试。利用场景法设计测试用例。选用合适的黑盒测试方法展开测试。4设计研究5014缺陷管理工具BugFree的使用熟练掌握缺陷的一般处理流程。掌握缺陷管理中的角色和权限。运用缺陷管理工具BugFree有效报告和管理缺陷。4设计研究5015测试用例设计分别用边界值方法、等价划分方法、决策表方法设计测试用例和执行测试的过程。4

11、设计研究5016LoadRunner 测试工具的使用LoadRunner的主要功能和使用方法,掌握LoadRunner的测试流程。使用LoadRunner模拟30个并发用户,对web应用程序mercuryWebTours进行性能测试。4设计研究501 四、教学方法与手段采用计算机多媒体教学的方法,以案例驱动的方式结合范例程序讲解。1、坚持理论联系实际的教学方法,不断地吸收软件技术科学先进理论知识和最新的信息技术实践动态,以重构教学流程和创新教学方式为路径,以情境创设为手段,以整合教学资源和拓展教学空间为保障,通过反复探索和实践,不断提高学生发现、分析和解决问题的能力。2、坚持传统教学手段与现代

12、教学手段相结合,教学内容安排要突出重点和难点,积极应用多媒体教学技术,尽可能把抽象的理论转化为具体的图像,使复杂的理论变得简单、直观,力求化难为易,努力提高学生的学习兴趣。3、注重应用启发式教学、开展课堂讨论等教学方法,引导学生积极思考问题、分析问题,拓展学生的思维。4、注重课后练习,大力培养学生动脑、动手、独立解决问题的能力。五、考核要求、方式与成绩评定考核要求:理解讲授内容,上机实验,要求学生在每个实验完成后根据实验的要求写出实验报告,并给出实验个结果。考核形式:考查。成绩评定:上机程序设计加课堂考核成绩占50,课后作业占10%,平时上课提问占5%,最后大作业占35%。 六、选用教材、讲义和主要参考书1、教材软件测试技术基础,陈汶滨,朱小梅,任冬梅编著,清华大学出版社,2008年07月(第一版)2、参考书(1)全程软件测试-(第2版) , HYPERLINK

温馨提示

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

最新文档

评论

0/150

提交评论