《软件测试技术》教学大纲(本科).docx
《《软件测试技术》教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《软件测试技术》教学大纲(本科).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试技术教学大纲课程英文名Software Test Technology课程代码03M0207学分3总学时48理论学时24实验/实践学时24课程类别专业课课程性质任选先修课程C语言程序设计适用专业通信工程开课学院信息工程学院执笔人审定人专业评 价小组制定时间2020年11月注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(一)课程地位软件故障带来的高代价让人重视测试,软件测试现在已成为通信工程领域的一个重要分支, 一个异常活跃的研究领域。软件测试是软件质量保证的关键元素,它可以帮助揭示软件错误、证 实了软件依据规约所具有的功能及其性能需
2、求、并通过数据收集提供了软件可靠性以及软件整体 质量的信息。本课程的任务是让学生深刻理解软件测试思想和基本理论;熟悉多种软件的测试方 法、相关技术和系统地软件测试过程;会熟练编写测试计划,测试用例,测试报告,并熟悉几种 自动化测试工具,从而从工程化角度提高和培养学生从事大型软件的测试技术和能力。在此基础 上,通过学习项目管理和软件测试技术的相关知识,从而形成了一套完整的软件质量管理理论。(二)课程目标该课程应达到的预期学习结果(ILO, Expected learning outcomes)如下所示:1、ILO1 .软件测试的研究:理解现代软件质量问题的缘由,理解软件测试与质量管理的目的与 意
3、义,对软件测试与质量管理的工作范畴有全局性的掌握。2、ILO2测试技能:掌握软件测试基础理论,熟练掌握单元测试的意义、范畴以及各种黑盒、 白盒测试用例设计方法。以达到一个软件开发人员在测试方面的基本要求。了解复杂软件系统集 成过程,熟悉软件集成过程中可能出现的问题,并能根据这些易发问题设计合适的集成测试策略, 为国家的软件测试方面贡献自己的力量。3、ILO-3.文档撰写:能够编写测试计划,熟练掌握若干自动化软件测试工具、框架,将前面所 学的基本知识灵活运用到实际项目中,提高技术的实际应用能力。二、课程目标达成的途径与方法主要以课堂教学为主,结合期末测试、作业和实验等途径和方法来达成。具体每个课
4、程目 标的达成途径与方法见下表所示。课程目标达成途径ILO-1课堂教学、课后作业和期末测试ILO-2实验指导、验收、实验报告,课堂教学、课后作业利期末测试ILO-3测试计划的撰写三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求指标点44毕业要求指标点5-3毕业要求指标点10-1ILO-1M(0.2)ILO-2H (0.7)ILO-3L (0.1)四、课程主要内容与基本要求1、绪论了解软件测试的发展历史;理解软件测试技术的分类、软件测试的定义和原则、软件测试和 软件开发之间的关系模型;掌握软件测试的工作流程;了解测试人员的能力要求和职业前景等。 通过
5、本部分学习,让学生理解软件测试与质量管理的意义,明确其在软件开发过程中的角色,辅 助学生选择未来的职业生涯。2、软件测试理论基础掌握软件测试相关的一些数学知识,包括集合、函数、图论基础和概率论等(可选);掌握 测试用例及测试用例的设计;理解软件测试的方法;了解软件质量保证和软件测试的关系;了解 大型软件的测试策略。本部分学习旨在为后续知识的学习奠定理论基础。3、黑盒测试方法了解测试用例的概念,掌握边界测试、等价类测试、决策表测试用例设计方法,针对典型的 软件测试例子,能够在测试用例的质量、数量以及测试性能方面选择合适的用例设计方法,以进 行有效的测试。本部分主要关注基本的测试用例生成方法,这些
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试技术 软件 测试 技术 教学大纲 本科
限制150内