本讲《系统测试》节选自本科二年级计算机相关专业的《软件测试基础》课程,本节内容的学习有助于学生胜任大中小企业中的初级系统测试工程师岗位。
一、课程简介
1. 课程的性质
《软件测试基础》是面向本科院校计算机相关专业开设的一门重要的专业必修课程,又是计算机专业软件测试方向学生学习后续软件测试方向《软件性能测试》、《软件自动化测试》等各门核心课程的前导课程。
2. 课程的作用
《软件测试基础》课程在计算机相关专业的软件测试从业核心能力培养中起着重要的支撑与导航作用。本课程重点帮助学生掌握从事软件测试相关工作必备的软件测试内涵与基础、测试质量与测试模型、软件缺陷识别与管理、测试流程与测试文档、软件测试过程与专项测试分析、测试用例设计技术、自动化测试技术与工具等软件测试基础理论和技能,使学生对软件测试行业及工作流程有整体的认识和把握,能够胜任大中小企业中的初级测试工程师岗位,同时为后续软件测试方向高级课程的学习奠定基础。
3. 课程的模式
课程整体构建“专业基础知识 + 项目实训技能 + 职业素养提升”三位一体的课程实施及应用型人才培养方案,有效引导学生将理论与实践相结合,倡导“在学中练,在练中学”。
课程中综合运用多种教学模式: 1) 改变传统排课方式,实施集中排课,分段开课,提高学习效果; 2) 采用“项目驱动”教学方式,推进“商业项目驱动+全程上机授课”模式,以IT企业主流软件测试流程为依托,贯穿IT商业项目实践演练,拉近企业真实工作环境与传统课堂教学的距离; 3) 依据企业岗位需求,实现体系化教学,并融合案例、活动等,采用视频、PPT、红蜘蛛教学软件、微信课堂签到等多种形式进行高质量授课; 4) 课程的开展以就业为导向,推进“双证教学”模式,贯穿IT名企面试题目及行业认证题目,有助于学生考取软件评测师、ISTQB等行业认证,激发学生学习热情; 5) 课前增加每日一生演讲环节,锻炼学生表达沟通能力与自信心;设置了模拟面试环节进行专项训练等; 6) 课下通过“软件测试课堂”微信公众平台,每日推送学习文章,涵盖行业信息、测试技术、面试技巧、最新招聘等进一步拓展学习。