《软件质量保证与测试技术》课程是软件工程专业的必修课程,并且是软件测试工程师岗位人才培养的关键课程,为未来软件测试工程师建立扎实的软件测试工程实践能力。本课程2021年获批山东省本科线上线下混合式一流课程,目前该课程上线智慧树平台共享课程,并上线山东省在线开放课程平台,公众学习者所属学校38所,累计选课人数1701人,互动25041次,2024年获评智慧树网“精品课”。
一、课程教学目标
1.知识目标
使学生掌握软件质量保证体系、软件测试的基本理论和方法,能够在每个测试环节设计测试用例,完成完整的项目测试和测试管理。
2.能力目标
依托慕测平台,锻炼学生单元测试、Web功能测试、移动App测试测试工具使用,培养学生的软件测试思维,构建全程软件测试思想,从而提高软件开发质量。
3.素养/课程目标
课程以突出培育知行合一、精益求精的“工匠精神”为主线,培养学生成长性思维方式,为学生成为全栈型软件测试工程师奠定基础。
二、课程特色
教学内容包含软件质量保证和软件测试基础理论,同时增加前沿自动化测试工具+软件测试大赛+行业工程师认证实践内容。教学过程中进行“一目两线三阶”全过程课堂教学模式创新研究实践。在课堂教学中以实现教学目标为导向,贯穿教师和学生两条主线,在课前课中课后三个阶段,融入全过程评价考核,构建课堂教学新模式,打造高阶课堂。全过程教学全景图如图1:
图1 全过程教学全景图
课程以OBE理念为基础,搭建“一依据、三结合、四融入、五分类”课程思政教学供给体系,立足课程特色,多元融合实现人才培养目标,将价值塑造、知识传授和能力培养紧密融合。课程思政教学供给体系如图2:
图2 课程思政教学供给体系
三、教学成果
近三年,软件工程专业学生参加全国软件大学生软件测试大赛、“火焰杯”软件测试大赛,多次进入决赛与南京大学、南方科技大学、西北工业大学等高水平学校同台竞争,获得国家、省级奖项近百项。多名学生考取飞智云持续自动化认证,为同类院校通过率较高院校。同时反哺学生的软件开发能力,软件工程专业在各类学科竞赛获奖数量和质量得到大幅提高,获批软件著作权近50余项,2024年度获得省级及以上奖项300余项。