- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件质量保证与测试课程教学大纲
一、课程教学目标
软件质量保证与测试课程是软件工程专业的一门专业课。通过本课程的学习,使学生掌握软件测试的基本概念、基本理论以及软件测试生命周期的内涵,深刻理解和运用软件测试过程的基本方法和基本技术;培养学生能够熟练编写测试计划、测试用例和测试报告,熟悉相关的自动化测试工具,了解各种新的软件测试技术和主要发展方向,了解软件质量工程的活动框架,理解软件质量标准体系和软件质量保证常用技术;基于项目背景和用户需求,能够完成测试任务的分析、设计和执行;能够具备软件测试岗位必备的职业能力,为学生将来从事软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。
1.认知目标
(1)了解软件测试在软件生命周期和软件质量管理中的地位、作用,了解企业测试的实施策略和实施过程;
(2)理解软件测试中常用的术语及概念;
(3)掌握软件测试的不同阶段和技术方法;
(4)了解软件质量工程的活动框架,理解软件质量标准体系。2.技能目标
(1)能够根据测试对象的需求规格、测试的目的要求,独立分析问题,设计测试方案,选择合适的测试方法;
(2)能够独立设计测试用例,参与或管理软件测试的各个过程,并对测试结果进行有效的分析,撰写测试报告;
(3)具备软件测试岗位必备的职业能力,为学生获取软件测试工程师职业资格证书奠定基础。
3.情感目标
(1)启迪思维,培养学生树立软件测试和质量保证的观念,掌握规范化的测试流程;
(2)培养学生良好的软件开发素质、高度的责任心和良好的团队合作精神。
二、课程教学内容及要求
1.通过学习,旨在使学生掌握软件测试的基本概念和原理,理解软件测试的必要性和重要性;掌握功能性测试(黑盒测试)各方法,包括边界值测试、等价类测试、基于决策表的测试和错误推测法测试;掌握结构性测试(白盒测试)中的逻辑覆盖测试和基本路径测试,了解对循环的测试;掌握软件测试的层次,其中包括单元测试、集成测试、系统测试;了解软件测试的过程管理,掌握测试用例的编写方法,并能编写测试方案和测试报告;了解软件质量工程体系及其代表性的模型或理论,建立正确的质量文化和理念,掌握软件开发和维护过程中的质量保证措施和管理方法。
2.注重培养学生理论应用于实践的能力,课堂上侧重向学生讲述软件测试的基本概念和原理,通过实验教学训练,培养学生软件测试的职业能力和职业素养,帮助学生掌握多种测试方法,了解软件测试流程;学生能够基本承担起软件测试的工作任务,具备软件测试岗位必备的职业能力,能够胜任软件测试工程师的岗位要求,为将来从事软件开发、测试或管理等工作打下良好的基础。
3.课堂讲授实行启发式,结合例子引导学生学习,力求做到少而精,突出重点,并注意将培养和提高学生的分析问题、解决问题和规范工作的能力放在重要位置。
4.坚持课后练习是教好、学好本门课程的关键。在整个教学过程中,将根据正常教学进度布置一定量的课后作业和上机作业,要求学生按时完成。同时,充分利用网络教学平台和测试网站资源,提供更多的课外学习资料与习题,拓展学生的学习空间。
三、课程教学重点和难点
重点:本课程的有关基本理论和基本概念,包括功能性测试(黑盒测试)各种方法,结构性测试(白盒测试)各种方法,以及软件测试的过程步骤单元测试、集成测试、系统测试。
难点:边界值测试、等价类测试、逻辑覆盖测试、基本路径测试。
四、课程考核形式和要求
根据本专业人才培养方案和课程性质,课程考核采用纸质闭卷考试形式。课程考试成绩由“平时成绩”(占30%)和“期末成绩”(占70%)构成。
其中,平时成绩是以学生平时出勤、课堂表现、撰写实验报告和课后作业完成情况等方面予以评分;“闭卷”主要通过选择题、判断题、填空题、简答题、论述题、应用题等题型考查软件质量保证与测试的基本概念、基本理论和基本知识,测评学生的理解、判断、分析、综合运用等能力。
五、课程教学时数分配
章目
教学内容
教学时数
教学方式或手段
课后作业形式
备注
第一章
软件测试的基本概念
2
讲授(多媒体)、讨论
在线测试题思考题
第二章
黑盒测试技术
8
讲授(多媒体)、讨论
分析设计题
第三章
白盒测试技术
10
讲授(多媒体)、讨论、
答疑
分析设计题
第四章
单元测试
2
讲授(多媒体)、答疑
分析设计题
第五章
集成测试
4
讲授(多媒
体)
分析设计题
第六章
系统测试
2
讲授(多媒
体)
分析设计题
第七章
软件测试过程管理
2
讲授(多媒体)、讨论
在线测试题
第八章
软件质量工程
2
讲授(多媒体)、讨论
在线测试题思考题
实验一
测试NextDate软件
2
讲授、实验
实验报告
实验二
边界值分析法
及测试用例设
文档评论(0)