《软件测试技术》教学大纲.doc

上传人:仙人指路1688 文档编号:2884645 上传时间:2023-03-01 格式:DOC 页数:9 大小:279.50KB
返回 下载 相关 举报
《软件测试技术》教学大纲.doc_第1页
第1页 / 共9页
《软件测试技术》教学大纲.doc_第2页
第2页 / 共9页
《软件测试技术》教学大纲.doc_第3页
第3页 / 共9页
《软件测试技术》教学大纲.doc_第4页
第4页 / 共9页
《软件测试技术》教学大纲.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《软件测试技术》教学大纲.doc》由会员分享,可在线阅读,更多相关《《软件测试技术》教学大纲.doc(9页珍藏版)》请在三一办公上搜索。

1、ACCP4. 0 STAGE2软 件 测 试 技 术教 学 大 纲2005年12月 5日Version 1. 0修改记录:版本日期修改人V1.02005-12-5遥远一 、 课程目标 理解质量、质量管理、质量控制及质量保证等相关的概念; 了解测试、测试活动及基本的测试方法; 使用单元测试工具 JUnit 及NUnit; 使用配置管理工具VSS;二、 课程对象 ACCP4.0 第二学期学员三、 预备课程 程序逻辑和 C 语言实现 .Net 平台和 C#编程 Java 面向对象程序设计四、 课程学时理论课(No.of Hrs)上机课(No.of Hrs)在线培训(No.of Hrs)指导学习(No

2、.of Hrs)总学时(No.of Hrs)860014五、相关的项目案例 (无)六、课程地位七、 课程内容组织结构质量、质量框架、质量控制、质量保证基本概念测试的基本概念和基本方法测试工具 JUNIT 和 NUINT评审的方法和组织、配置管理工具八、课程知识点第 1 章、 软件质量保证 概述目标1、掌握软件质量概念2、掌握软件质量保证的定义、概念、内容3、掌握软件开发各阶段的 SQA 目标4、理解质量控制方法5、掌握质量管理的含义6、理解运用 TQM 原理的各个框架内容概述和组本章主要是基本概念,很多组织单位都会牵涉到 “质量”层面的事情,学员应当有所了解,至少应该在以后的工作中有所认识和进

3、行配合。本章内容依此引入了质量的概念和定义、发展过程、软件质量的要素、质量框架、软件质量保证的阶段要点、TQM 等。重点和难点重点: 软件开发过程不同阶段的质量重点、质量框架难点:质量框架知识点描述1 1质量的概念质量的概念、所包含的要素、质量的演变过程、软件质量的定义、流程对质量的影响1 2质量框架质量框架、ALPHA 测试和 BETA 测试1 3软件质量保证SQA的作用、相关的事情1 4 软件开发各阶段的软件质量保证目标需求阶段质量保证重点;设计阶段质量保证重点;编码阶段质量保证重点;测试阶段质量保证重点;维护阶段质量保证重点;1 5质量保证与质量控制的区别1 6质量控制方法检查、抽样、测

4、 试、随机抽样、分类、检查单1 7全面质量管理TQM、PDCA、质量改进范例、 SEI 策略1 8案例研究质量管理的案例分析第 2章、测试基础理论目标1、掌握测试的概念2、掌握测试用例的概念和测试报告的概念3、掌握测试的类型4、了解测试方法内容概述和组织本章是测试的基本概念,牵涉到 V 模型、测试计划、测试设计、测试报告等相关的按,还对系统测试、集成测试的方法和概念加以说明。成员员应集中在单元测试,本章的内容要求学员理解和了解;不要求掌握和运用。重点和难点重点: V 模型、黑盒测试、白盒测试、系统测试方法难点: 程序结构覆盖方法、系统测试方法知识点描述2.1 软件测试的基础知识测试的作用、测试

5、和调试的区别2.2 软件测试生命周期V 模型、瀑布模型、不同阶段测试的作用2.3 测试中的活动测试计划、测试设计、 测试开发、执行测试、测试评估、测试报告2.4测试的分类黑盒测试、白盒测试、程序结构覆盖方法、静态测试的特点和方法、动态测试的特点和方法、手工测试、自动测试、自顶向下增式测试、自底向上测试、系统测试方法中的负载测试、压力测试、性能测试、GUI 测试方法和要点、配置和安装测试、安全性测试2.5 测试方法 - 案例研究测试知识的运用测试用例设计第 3章、单元测试目标1、掌握单元测试的概念2、掌握单元测试的要点3、理解单元测试的方法4、掌握如何衡量覆盖测试内容概述和组织本章是全课程的重点

6、和核心,包括了编码人员进行单元测试所要求掌握的核心技术,重点应当集中到测试工具 JUnit 和 NUnit 的使用上。本章还包括基本路径测试和逻辑驱动测试教为详细的理论,如圈复杂度计算、条件组合测试用例设计等。重点和难点重点: JUnit、NUnit难点:圈复杂度及计算、条件组合测试知识点描述3.1 单元测试的内容单元、桩模块(stub) 、驱动模块(driver) 、测试驱动开发 3.2测试工具JUnit 方法命名、 JUnit 内部方法、NUnit 内部方法、编码方法、多断言语句3. 3基本路径测试基本路径测试的概念和表现形式、基本控制流图、区域、 边、节点、 独立路径、圈复杂度、图形矩阵

7、、圈复杂度的计算3.4逻辑驱动覆盖测试函数流程图、语句覆盖、判定覆盖、条件覆盖、覆盖测试用例、判定-条件覆盖条件组合测试使用 JUnit 和 NUnit进行方法测试第 4章、认证、配置管理目标1、掌握走查、审查和评审的概念2、理解走查、审查和评审的内容3、理解认证的概念4、理解质量标准5、 了解配置管理的概念、用途内容概述和组织本章的大部分内容是了解性的,以增强学员的背景知识,但是 VSS 软件版本管理工具要求学员能够掌握和使用。评审、 周查、审查、改进模型、ISO9000、 CMM 及等级都是企业中经常会出现的词汇。配置管理工具 VSS 要求学员在上机的时候使用,本章最后以一个案例分析来结束

8、本课程。重点和难点重点: VSS 的使用难点:配置管理的基本术语知识点描述4 1 走查、审查和评审走查、审查和评审的目的、形式和区别、审查的步骤、审查的人员和角色、 评审的内容和过程4 2 认证和软件过程改进模型过程改进的目的、ISO9000 的发展过程、体系核心标准、八项质量管理原则过程的作用、CMM、CMM的级别、CMM 的案例4 3 配置管理配置管理的定义、基线、配置标识、配置控制、配置状态报告、配置管理的目的和内容、配置管理计划、常用的配置管理工具4 4 案例研究配置管理的案例分析使用 VSS 进行版本管理九、课程安排理论课用 T 表示、上机课用 L 表示、在线培训课用 O 表示、指导学习课用 D 表示序号教室机房教室机房1T1T2L12T3L2T4L33

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号