《软件质量保证与测试》是软件工程的专业基础课程之一。通过本课程的学习,学生能够了解软件质量保证常用技术,理解软件质量标准体系和软件测试基本理念,掌握软件测试的基本概念、理论、技术以及软件测试生命周期的内涵,并了解软件测试新技术和发展趋势,具备软件质量保证与测试的能力。
通过学习本课程,学生具备下列能力:
(1)理解软件质量模型和管理体系、软件测试的重要性,掌握软件质量和软件缺陷基本概念、知识和软件测试基本原则,并具有忠于职守的敬业精神。
(2)能够根据软件测试生命周期中不同阶段的测试需求,选用合适的测试工具进行软件测试,有效预测软件开发过程中的潜在风险和局限性,并具有追求卓越的创新精神。
(3)能够运用判定覆盖、条件覆盖、路径覆盖常用的白盒测试方法设计测试用例,能够运用等价类划分、边界值分析、因果图、判定图常用的黑盒测试方法针对需求进行测试用例设计,并具有一丝不苟的工匠精神。
(4)能够应用科学方法采集和分析测试数据,并规范表述测试结果。
(5)掌握测试用例等测试文档的编写规范,并应用到软件测试工程实践中。
成绩评定依据期末考试成绩、实验成绩、线上成绩进行核定。
期末考试成绩占总评成绩的70%,实验占总评成绩的20%,线上成绩占总评成绩的10%。