基于敏捷开发scrum的软件测试课程改革与探索
2016-05-30苏春芳李娜
现代职业教育·职业培训 2016年9期
苏春芳 李娜
[摘 要] 针对软件测试课程知识覆盖面广、操作实用性强、行业面向性强的特点,在深入调研了软件行业对软件测试人员要求的前提下,提出基于敏捷开发模型的软件测试教学改革方案,目的在于让学生熟悉软件企业普通应用的开发模型以及软件测试的流程与方法,在提高学生专业学习能力的同时,重点培养学生综合应用知识、提出问题、解决问题的能力,从而提升学生在职场中的竞争能力。
[关 键 词] 瀑布模型;敏捷开发模型;Scrum;用户故事
[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2016)27-0104-02
軟件质量问题一直是IT(Information Technology)行业关注的重要问题,不断提升软件产品的质量,成为软件企业研究的重要课题。瀑布模型(watefall)曾经是软件行业普遍采用的一种开发模型,在整个开发过程中虽然也要求测试人员和开发人员相互合作,但存在一定的阶段性。软件测试一般发生在需求分析、设计、编码阶段之后,当开发人员完成大部分的工作任务以后,测试人员才正式参与项目,软件测试人员在项目前期仅仅是做一些测试前的准备工作而已。即便软件公司拥有一支强大软件测试团队,也没有办法维持一个较低的、比较理想的bug率。近年来,软件行业开始认同一种新的开发模式——敏捷开发模式(Agile software development),随之而来的是软件测试行业也正在经历一场巨大的变革。敏捷开发模型将软件开发与测试融为一体,从而改变了软件测试人员与开发人员之间时间、空间上的界限。……
登录APP查看全文
