《软件质量保证与测试》2013版理论课(含课程实践)教学大纲.doc

《软件质量保证与测试》2013版理论课(含课程实践)教学大纲.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件质量保证与测试》教学大纲 制定依据:本大纲根据软件工程专业2013 版本科人才培养方案制定 课程编码:JX020309 课程类别:专业限选课 学分数:2.5 学时数:40,其中理论课学时:24,实践课学时:16 开课学期:7 适用专业:软件工程 第一部分 理论教学 一、课程性质、目的和要求 《软件质量保证与测试》为软件工程专业的专业限选课。通过本课程的学习,学生需要达到下列知识和能力水平:综合运用边界值分析、等价类划分和因果图等黑盒测试方法;综合运用逻辑覆盖、基本路径等白盒测试方法;独立设计测试用例,参与或管理软件测试的各个过程;使用自动化测试工具,编写具备较多工作量的测试脚本;独立设计测试方案和撰写测试报告;运用质量管理工具,为将来从事软件开发、测试或管理等工作打下良好的基础。 学生通过本门课程学习,能达到的学习预期:了解软件质量工程的活动框架,掌握软件测试的基本理论和基本方法,能熟练使用一些常用的测试工具,了解软件项目中软件测试的实施策略和实施过程。根据需求规格说明决定合适的测试策略,具有综合运用软件测试方法、技术和工具的实践能力。 二、主要先修课程和后续课程 先修课程:《程序设计基础》,《面向对象程序设计》 后续课程:(无) 三、教学方式 本课程针对四年级学生开设,考虑学生已有的程序设计、软件工程知识,本课程内容的实用性特点,采用适当的教学方法;以课堂讲授为主,辅以多媒体教学软件,结合例子引导学生学习;并充分利用网络教学平台和测试网站资源,提供更多的课外学习资料与习题,拓展学生的学习空间,加强与学生的沟通交流。 四、教学内容、课时安排 ﹙一﹚软件测试基础 (2)课时 1.教学内容 了解: 软件质量的基本概念,软件质量与软件危机,软件测试的相关概念,软件错误的案例,软件缺陷, 错误与缺陷的定义和分类,软件测试的发展; 熟悉: 软件产品的组成部分,软件项目成员,软件开发生命周期模式。 2.重点及难点 重点:无。 难点:无。 ﹙二﹚白盒测试及面向对象的测试 (7)课时 1.教学内容 了解:程序结构、函数调用关系、接口等静态结构分析,检查设计和代码,编码标准和规范,通用代码审查清单; 熟悉:基于输入空间分析的程序域测试,程序变异; 掌握:程序语句覆盖、判定(分支)覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖等逻辑覆盖测试,基本路径测试,单循环、嵌套循环、级联循环、混杂循环等循环结构测试,程序插装,以方法和类为单元的面向对象的测试。 2.重点及难点 重点:逻辑覆盖测试中的判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖,基本路径测试。单循环、嵌套循环和级联循环结构的测试。程序插装。面向对象的测试。 难点:基本路径测试。混杂循环和级联循环结构的测试。面向对象的测试。程序变异。 ﹙三﹚黑盒测试 (5)课时 1.教学内容 熟悉:静态黑盒测试,产品说明书的低层次测试技术,对产品说明书进行高级审查,正交实验设计法,判定表驱动测试; 掌握: 等价类划分,边界条件、次边界条件、空置和零值等边界值分析,错误推测,因果图法。 2.重点及难点 重点:等价类划分,边界值分析,错误推测,因果图法。 难点:等价类划分,因果图法,正交实验设计法。 ﹙四﹚软件测试步骤和管理 (4)课时 1.教学内容 了解:单元测试的主要任务、测试环境、测试工具,测试人员等内容,集成测试的主要任务、遵循的原则、实施方案、测试技术和数据、测试人员等内容,系统测试的准备工作、测试技术和数据、测试人员等内容,负载测试、压力测试、容量测试等性能测试内容; 熟悉:集成测试的测试技术,配置测试、兼容性测试、本地化测试、易用性测试、软件安全性测试等非功能测试内容; 掌握:测试用例说明,测试用例的编写标准,测试用例设计应考虑的因素,测试文档的编写方法。 2.重点及难点 重点:测试用例的设计,测试文档的编写方法,集成测试的测试技术,非功能测试。 难点:易用性测试、软件安全性测试。 ﹙五﹚软件测试自动化 (2)课时 1.教学内容 了解:自动化测试定义,自动化测试使用领域,自动化测试的发展,查看器、监视器、驱动程序、桩和噪声分析器等自动化测试工具; 熟悉:代码分析、测试用例复用等自动化测试技术; 掌握:录制和回放技术、测试脚本技术等自动化测试技术。 2.重点及难点 重点:录制和回放技术,测试脚本技术。 难点:编写测试脚本。 ﹙六﹚软件质量工程 (4)课时 1.教学内容 了解:软件质量保证体系结构,软件质量保证标准、系统验证与评估部件,软件质量保证组织,软件质量度量的分类,软件过程质量度量,软件过程进度表度量,软件过程生产率度量,软件产品度量,软件质量度量的执行;需求评审、文档评审等评审过程,评审的目标

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档