软件测试技术 张秀敏
一、课程概述
1. 课程定位 软件测试课程是软件技术专业的一门专业核心课程,随着目前对软件产品质量的日益关注,软件测试在整个软件开发过程中的地位越来越受到重视。通过本课程的学习,使学生掌握软件测试方法、测试用例设计、测试模型、测试过程等基本知识和技术。在完成程序设计基础、windows 程序设计等专业基础课的基础上,本课程围绕如何开发高质量的软件,如何保证软件质量,如何避免或减少软件测试风险组织实施教学,并在后续企业项目案例等课程和生产性实训、顶岗实习中不断应用、强化和提升。
2.设计思路 软件测试以前是作为软件工程课程的一个分支,但是近年来随着国内软件企业的蓬勃发展,软件质量已经成为软件业发展的瓶颈,软件测试人才也是现在国内各大软件公司急需的人才,为此将软件测试课程进行单列。高等职业教育应该培养具有大量技术知识和操作技能兼备的高级应用型人才。我们改变传统的教学模式,突出行动导向的教学理念,强化职业技能训练,实现学校与企业的零距离。
(1)内容设计 软件测试是软件技术领域的分支学科,是信息系统开发中的一个重要步骤,由理论体系与工程运用两大部分组成。以软件测试员/测试工程师岗位要求为依据,根据软件测试岗位的每个工作任务需要使用的技术为依据,以真实的测试项目为载体,以职业能力培养为重点,将课程内容进一步分解细化。分离基础理论知识、基本测试方法、自动化测试、测试工程实践等几个部分。
(2)教学设计 软件测试是伴随软件工程过程的活动,是一项复杂、系统和综合性较高的工作。软件测试课程属于理论(含实践)课程类型,其课程本身包含了大量的测试理论知识和技术实现策略,同时该课程实践性也比较强,因此,课程教学要达到较高目标,不仅需要通过扎实的课堂理论学习,掌握测试的知识和技术理论还需要科学、合理的设计实践教学,配备丰富的软件测试工具与测试平台环境,选择典型的工程案例或项目,使实践教学活动满足课程教学的需要和体现岗位工作的内容,教学过程融入真实软件企业环境与岗位工作的氛围。
二、课程目标
三、考核评价 本课程考核采用形成性考核、平时成绩相结合的方式,课程总成绩为百分制,60分以上(包括60分)为及格。
四、推荐学习资源
【CSDN】:https://www.csdn.net/
【testwo测试窝】:https://www.testwo.com/
【testerhome移动互联网测试】:https://testerhome.com/
【B站bibil】:https://www.bilibili.com/
【慕课网】:https://www.imooc.com/
【腾讯课堂】:https://ke.qq.com/
【51testing软件测试网】:https://www.51testing.com/html/index.html
【STE软件测试部落】:https://www.51ste.com/
【B站bibil】:https://www.bilibili.com/
【慕课网】:https://www.imooc.com/
【腾讯课堂】:https://ke.qq.com/