近几年来,随着中国软件业的高速发展,软件产品越来越多,软件质量问题严峻。软件测试技术作为衡量软件产品质量的手段,已成为软件开发过程中不可或缺的一部分。但由于测试人员严重匮乏,已成为制约我国软件产业发展的瓶颈。软件测试是一门交叉学科,作为培养软件测试人员核心课程,它具有理论与实践紧密结合、实用性强的特点。这门课程的开设,既让学生学会的软件测试相关的理论知识,使得学生在以后的工作和学生中更具有可持续发展的能力,又锻炼了学生的动手能力,培养出能够直接上手的软件测试人员,实现毕业即就业。
本课程深入分析软件测试课程特点,在传统教学模式积累的成功经验基础上,结合我国近年来积极推进的翻转课堂、混合式教学、SPOC等教育信息化教学模式,提出多元融合多种教育信息化手段进行软件测试课程的“全线上教学模式”,从教学资源准备、线上课前沟通、线上课堂授课、在线答疑、实验操作专区开辟到教学反思等方面介绍全线上教学流程设计,提高线上教学效果。
(1)选用教材
我们选择的教材是北京人民邮电出版社出版的《软件测试》。作为保证软件质量的重要手段,软件测试在日新月异的软件开发中越来越重要。此书作为软件测试入门书籍,其编写充分考虑到软件测试人才培养目标,将软件测试理论与实践充分结合,让学生们既能掌握理论知识又具备动手能力,内容丰富。同时,该教材是工业和信息化“十三五”人才培养规划教材;是国家软件与集成电路公共服务平台信息技术紧缺人才培养工程指定教材。
(2)相关书籍
如果同学们想要阅读其他有关软件测试的书籍,可以参考以下教材:
① Ron Patton著. 软件测试(第2版). 北京:机械工业出版社。
② Paul C.Jorgensen著. 软件测试. 北京:机械工业出版社。
③ Daniel J.Mosley, Bruce A.Posey 著. 软件测试自动化. 北京:机械工业出版社。
④ John D McGregor, Divid A Sykes著. 面向对象的软件测试. 北京:机械工业出版社。