admin 管理员组

文章数量: 1184232


2024年3月11日发(作者:模板网站开发)

《软件测试》核心课程标准

课程编码

计划学时

适用专业

开课学期

先行课程

平行课程

后继课程

040311

72

软件外包服务专业

第四学期

程序设计与编程基础、计算机软件基础

课程类别

课程类型

课程性质

学分

开课单位

专业核心课

B类

必修

4

信息工程系

考试 软件工程与UML建模、应用开发技术 考核类型

毕业实习、设计

一、课程性质与定位

本课程是高等职业技术学校软件外包服务专业的一门重要的专业核心课,是本专业学

生必修的计算机技术核心课程之一,目标是让学生了解软件测试的基本过程;掌握软件测

试的一般步骤和方法,是进行软件项目实训的基础。

通过本课程的学习,使学生掌握软件测试方法、测试用例设计、测试模型、测试过程

等基本知识和技术。在完成程序设计基础、Java程序设计等专业基础课的基础上,本课

程围绕如何开发高质量的软件,如何保证软件质量,如何避免或减少软件测试风险组织实

施教学,并在后续企业项目案例等课程和生产性实训、顶岗实习中不断应用、强化和提升。

二、课程设计与理念

(一)课程理念

《软件测试》课程内容的设置,是根据软件技术专业教学计划和专业教学特点进行设

置,内容包括软件测试的基本概念、软件测试的各种方法和流程,软件测试用例的设计、

面向对象的程序设计等,这些知识对后续课程和学员就业后的继续教育都有非常重要的作

用。课程设计在注意发挥教师在教学中主导作用的同时,应特别注意体现学员的学习主体

地位,以充分发挥学员的积极性和学习潜能,挖掘学员的计算思维能力。在测试用例的设

计教学中教师的主导作用在于阐述算法设计的基本思路,为学员进行算法设计提供引导作

用,让学员在基本思路的指引下,自己动手完成算法设计,使学员的计算思维能力得到充

分的挖掘和发挥。通过这种方式,使学员在充当一个软件测试者的同时在实践着软件生产

管理者的作用。

《软件测试》是指导软件设计与实现的一门综合性基础课程,需要学员融会贯通,理

解体悟。通过课后作业的方式,将完成作业的整个过程变成本课程教学的重要实践环节,

将软件工程、并发程序开发技术方法、算法设计方法浸透到整个学习过程中,使得学员在

设计算法解决工程中实际问题的过程中得到启发,体会软件测试需要解决的许多问题以及

解决的方案。

(二)课程设计思路

软件测试以前是作为软件工程课程的一个分支,但是近年来随着国内软件企业的蓬勃

发展,软件质量已经成为软件业发展的瓶颈,软件测试人才也是现在国内各大软件公司急

需的人才,为此将软件测试课程进行单列。高等职业教育应该培养具有大量技术知识和操

作技能兼备的高级应用型人才。我们改变传统的教学模式,突出行动导向的教学理念,强

化职业技能训练,实现学校与企业的零距离。

1.内容设计

软件测试是软件技术领域的分支学科,是信息系统开发中的一个重要步骤,由理论体

系与工程运用两大部分组成。以软件测试员/测试工程师岗位要求为依据,根据软件测试

岗位的每个工作任务需要使用的技术为依据,以真实的测试项目为载体,以职业能力培养

为重点,将课程内容进一步分解细化。分离基础理论知识、基本测试方法、自动化测试、

测试工程实践等几个部分。

2.教学设计

软件测试是伴随软件工程过程的活动,是一项复杂、系统和综合性较高的工作。软件

测试课程属于理论(含实践)课程类型,其课程本身包含了大量的测试理论知识和技术实

现策略,同时该课程实践性也比较强,因此,课程教学要达到较高目标,不仅需要通过扎

实的课堂理论学习,掌握测试的知识和技术理论还需要科学、合理的设计实践教学,配备

丰富的软件测试工具与测试平台环境,选择典型的工程案例或项目,使实践教学活动满足

课程教学的需要和体现岗位工作的内容,教学过程融入真实软件企业环境与岗位工作的氛

围。

三、课程目标

(一)总体目标

通过任务引领型、项目活动,掌握软件测试的方法、软件测试的流程、测试用例的搭

建和面向对象的测试等技能和相关理论知识,在完成本专业相关岗位的工作任务中,培养

诚实、守信、善于沟通和合作的品质,树立环保、节能、安全等意识,为发展职业能力奠

定良好的基础。


本文标签: 课程 软件测试 软件 设计