37288-00_软件测试课程简介

合集下载

软件测试课程标准

软件测试课程标准

《软件测试》课程标准课程代码010******* 课程类别专业核心课程课程类型理实一体课程课程性质必修课程课程学分6学分课程学时96学时修读学期第4学期适用专业软件技术专业合作开发企业一汽启明股份有限公司执笔人1.课程定位与设计思路1.1课程定位《软件测试》是软件技术专业开设的一门专业核心课程,在整个人才培养目标环节中处于重要地位,是示范校建设中建设课程之一,通过对岗位的典型工作任务的分析,针对“软件测试”岗位,依据职业活动领域(岗位)的内在联系与互相关系,与其它课程一起共同打造软件技术专业学生的方法能力与社会能力. 前修课程:界面设计、数据库技术、软件设计、软件编程后续课程:项目实训课程”。

1.2设计思路通过对软件测试岗位工作任务分析,以软件测试员职业岗位能力培养为主线,我们将教学内容确定为一个学习情境:网上购物系统的测试活动,本课程主要围绕这个情境展开教学和训练。

将“工作过程导向”理念与吉林地区软件行业特点相结合,以培养综合职业能力为核心,以项目为载体,以工作过程化知识为内容,以工作过程流为结构,开发的基于“工作过程导向”的行动体系课程。

本课程的参考学时是96学时。

2.课程目标2.1知识目标(1)知道软件测试的企业级流程(2)知道软件测试计划、测试用例、测试执行、测试总结的详细设计过程(3)知道业界主要的测试工具2.2能力目标(1)能够利用软件测试的相关技术针对某个项目进行完整的测试活动能力(2)能够使用测试工具进行相应的自动测试的能力(3)能够针对测试结果编写测试分析报告的能力2.3素质目标(1)具有团队合作的能力(2)具有分析、解决问题的能力(3)具有总结的能力(4)具有沟通的能力(5)具有可持续发展的能力3.教学内容根据《软件评测师》(国人部发[2003]39号)的要求,根据软件技术专业人才培养目标,根据行业企业调研,同时参照软件评测师标准,以及前续后续课程的教学内容,培养软件测试员这一岗位紧需人才。

软件测试技术课程标准

软件测试技术课程标准

《软件测试技术》课程标准一、概述(一)课程性质《软件测试技术》课程是软件专业人才培养方案的重要组成。

软件测试是软件工程的重要部分,是软件质量保证的最主要技术手段与措施,因此已成为软件产业的新兴门类而迅速发展起来。

软件测试主要针对程序(广义的概念)进行,课程开设前要求学生具有一定的程序阅读与编制能力。

该课程主要学习软件测试理论知识和业界主流的通用测试技术,使学生掌握软件测试的基本概念、理论、技术和方法,并应用到实践,最终承担起软件测试的工作任务。

(二)课程基本理念本课程教学分为理论和项目实践两大部分。

理论教学内容主要包含软件测试的基本理论和技术方法,企业级的各类软件测试解决方案。

理论教学突出基本知识和基本概念的表述,通过知识点的认识掌握,形成知识链和技术理论。

项目实践教学内容主要包括具体的测试项目的实施,以及对自动化测试技术的掌握。

项目实践教学贯彻“任务驱动、项目导向”的教学策略,选择典型的软件工程案例或项目,配备丰富的软件测试工具与测试平台环境,通过实际项目的运作,以“学中干、干中学”的方式培养学生的专业技能。

(三)课程设计思路本课程属于理论(含实践)课程类型,课程设计以技术理论和技术应用为主线,实现知识传授与技能培养并重,体现知识、能力、素质培养“三合一”特征。

对软件测试基础理论知识的涵盖原则是“必须的不缺、不用的不设”,对技术原理(方法)的分析原则是“举一反三”,对实践技能训练的原则是“项目运作”。

学生在学完计算机基础和程序设计知识后可以学习本课程,建议分阶段开设60课时,理论课时为30,实训课时为30。

前阶段以理论教学为主,后阶段以项目实践为主。

二、课程目标1、总目标通过教学,使学生掌握软件测试的基本概念和基本理论,掌握基本测试技术及方法的运用,在以上理论指导下,来解决具体的测试任务。

通过完成项目工作任务的全过程,培养技术的运用能力、协同合作能力以及沟通交流能力,以提高职业的综合素质。

2、具体目标知识目标1)正确理解软件测试的基本概念和软件测试在软件产品开发过程中的重要作用和地位;2)掌握软件测试的过程与准则;3)掌握基本的和高级的软件测试技术;4)熟悉软件测试员的职业内涵和工作职责。

《软件测试》课程标准软件技术

《软件测试》课程标准软件技术

《软件测试》课程标准软件技术《软件测试技术》课程标准课程编号:073011课程总学时:36课程学分:2课程类别:专业选修课适⽤专业:软件技术制定单位:信息⼯程学院制定时间:2014年8⽉⼀、课程总述1、课程性质《软件测试技术》就是软件技术专业得⼀门专业选修课程,本课程就是针对软件测试员或程序员岗位得任职要求所设置得具有综合性质得课程,主要任务就是通过对软件测试基础理论、技术⽅法、流程管理与使⽤⾃动化⼯具实施项⽬测试得学习,使学⽣了解完整得软件测试得⼯作过程,能对完整得项⽬进⾏测试得实施⼯作,从⽽实现与测试技能要求得⽆缝连接。

前导课程:《C#程序设计》、《⾯向、NET得WEB应⽤程序开发》、《数据库设计与实现》后续课程: 《项⽬开发》、《Android应⽤开发》、《顶岗实习》、《毕业设计》等。

2、设计思路本课程紧紧围绕软件测试⼯程师得岗位能⼒需要,进⾏教学内容设计,基于任务导向来组织教学,以培养学⽣适应职业岗位得能⼒。

在教学内容得设计上,按照软件测试得知识体系,组织成“软件测试得基本概念”、“⽩盒测试”、“⿊盒测试”、“单元测试”、“测试管理”五个部分。

针对软件测试⼯程师得职业岗位需求,设计真实测试项⽬案例,以典型实际问题为载体,引出相关专业理论知识,使学⽣在学习与实训过程中加深对专业知识、技能得理解与应⽤,培养学⽣得综合职业能⼒,满⾜学⽣职业⽣涯发展得需要。

在考核⽅式得设计上,也对学⽣得学习效果实施过程化、能⼒导向得综合评价。

把学⽣得学习态度与学习表现也纳⼊到评价体系中,强调过程考核与集中考核相结合,理论考核与实践考核相结合。

成绩考核主要采取了课堂表现、实验实训记分、考试等⽅式。

3、课程⽬标课程总体⽬标:通过本课程得教学,使学⽣掌握软件测试得理论知识,掌握主流得测试技术与⽅法,能承担软件测试得⼯作任务,具备良好得逻辑思维与分析能⼒、测试计划得制定能⼒、测试⽤例得设计能⼒、测试代码及⽂档编写能⼒、较强得团队合作与沟通能⼒。

软件测试课程标准

软件测试课程标准

软件测试课程标准适用专业:计算机应用技术开设时间:第五学期课程编码:课时数:64一、课程性质专业主干课程、专业必修课程二、课程培养目标1.方法能力目标(1)培养学生谦虚、好学的品质;(2)培养学生勤于思考、做事认真的良好作风;(3)培养学生良好的职业道德;(4)培养严谨、严肃、严格的软件测试的工作作风;(5)培养阅读设计文档、理解设计文档的能力;(6)培养软件测试的能力。

2.社会能力目标(1)培养学生良好的自我表现、与人沟通的能力;(2)培养学生的团队协作精神;(3)培养学生发现问题、分析问题、解决问题的能力;(4)培养学生勇于创新、敬业乐业的工作作风;(5)培养学生树立质量意识、安全意识的习惯;(6)培养学生诚实、守信、坚持原则的性格;(7)培养学生自主、开放的学习能力。

3.专业能力目标(1)能具备软件基本研发能力;(2)能具备程序设计能力;(3)能具备软件测试需求分析能力;(4)能掌握软件测试技术能力;(5)能掌握软件测试工具能力;(6)能具备软件测试能力;(7)能具备软件验收能力;(8)能具备测试用例设计能力;(9)能具备软件维护能力。

三、与前后课程的联系1.与前续课程的联系“数据库应用技术”、“JAVA高级应用开发”、“C语言程序设计”、“数据结构与算法”、“软件工程与UML”、“JAVA 游戏开发与实训”和“软件项目管理”使学生系统地学习了软件开发过程和面向对象的编程方法,具有软件工程思想,同时具备一定的面向对象程序设计、测试和实现的能力。

在此基础上,通过本课程的学习,让学生理解软件质量的重要性和掌握软件测试与质量保证技术,培养学生软件测试能力。

2.与后续课程的联系本课程可以为“J2EE综合项目实训”等课程的开展进行软件作品测试,同时为毕业前的实习和毕业设计所涉及到的软件开发项目过程中的测试工作打下坚实的基础。

四、教学内容与学时分配“软件测试”课程教学采用“项目驱动,案例教学,理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,整个课程以一个完整的项目开发、实施过程来驱动,根据系统开发过程及软件测试员能力要求,重构课程结构,形成模块化的课程结构,主要内容包括:基础知识模块、单元测试模块、集成测试模块、系统测试模块、回归测试模块、验收测试模块和测试用例设计模块。

1软件测试技术课程标准

1软件测试技术课程标准

“软件测试”课程标准招生对象:高中毕业生及同等学力者教学时数:72H学历层次:高职课程代码:092019修业年限:全日制三年学分数:适用专业:软件技术专业制订人:黄珍一、课程概述1.课程定位软件测试课程是软件技术专业的一门专业核心课程,随着目前对软件产品质量的日益关注,软件测试在整个软件开发过程中的地位越来越受到重视。

通过本课程的学习,使学生掌握软件测试方法、测试用例设计、测试模型、测试过程等基本知识和技术。

在完成程序设计基础、windows程序设计等专业基础课的基础上,本课程围绕如何开发高质量的软件,如何保证软件质量,如何避免或减少软件测试风险组织实施教学,并在后续企业项目案例等课程和生产性实训、顶岗实习中不断应用、强化和提升。

2.设计思路软件测试以前是作为软件工程课程的一个分支,但是近年来随着国内软件企业的蓬勃发展,软件质量已经成为软件业发展的瓶颈,软件测试人才也是现在国内各大软件公司急需的人才,为此将软件测试课程进行单列。

高等职业教育应该培养具有大量技术知识和操作技能兼备的高级应用型人才。

我们改变传统的教学模式,突出行动导向的教学理念,强化职业技能训练,实现学校与企业的零距离。

(1)内容设计软件测试是软件技术领域的分支学科,是信息系统开发中的一个重要步骤,由理论体系与工程运用两大部分组成。

以软件测试员/测试工程师岗位要求为依据,根据软件测试岗位的每个工作任务需要使用的技术为依据,以真实的测试项目为载体,以职业能力培养为重点,将课程内容进一步分解细化。

分离基础理论知识、基本测试方法、自动化测试、测试工程实践等几个部分。

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

软件测试课程属于理论(含实践)课程类型,其课程本身包含了大量的测试理论知识和技术实现策略,同时该课程实践性也比较强,因此,课程教学要达到较高目标,不仅需要通过扎实的课堂理论学习,掌握测试的知识和技术理论还需要科学、合理的设计实践教学,配备丰富的软件测试工具与测试平台环境,选择典型的工程案例或项目,使实践教学活动满足课程教学的需要和体现岗位工作的内容,教学过程融入真实软件企业环境与岗位工作的氛围。

软件测试技术课程(含实验)教学大纲

软件测试技术课程(含实验)教学大纲

《软件测试技术》课程教学大纲课程英文名称:Software Testing课程编号:课程类别:专业课课程性质:必修课学分: 4学分学时:(其中:讲课学时:40 实验学时:24 上机学时: )适用专业:软件工程专业、信息安全专业开课部门:计算机科学与技术学院一、课程教学目的和课程性质《软件测试技术》是软件工程专业的必修课程和信息安全专业的选修课程,是为培养学生软件测试基本理论知识和实践能力而设置的一门重要的专业课程。

《软件测试技术》是研究软件开发和管理过程中如何提高软件产品质量的一门课程,系统分析软件开发和管理过程中软件缺陷产生的原因,详细阐述发现各种缺陷问题的策略、方法和技术。

学生学习本课程要实现的目的是:领会软件测试的基本思想、基本概念与分析方法,掌握软件测试的基本理论、测试策略、测试模型和测试流程,提高软件测试技能、测试管理能力和文档撰写能力,能综合运用软件测试原理、方法和技术开展软件项目的测试。

通过本课程的学习,使学生尽快步入软件测试之门,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。

本课程归属于软件工程知识领域。

二、本课程与相关课程的关系本课程要求学生有一定高级语言编程经验,对本课程涉及到的软件开发、软件工程、面向对象分析与设计等知识较熟悉。

课程讲授中将根据学生的情况,简单复习这些方面的内容。

本课程的先修课程:软件工程专业导论、程序设计(C)、计算机操作系统与原理、计算机网络、需求工程、面向对象分析与设计等。

三、课程的主要内容及基本要求(一)理论学时部分第1单元软件测试基础( 6 学时)[知识点]软件测试概念;软件测试的目的;软件测试的分类;软件测试的原则;缺陷定义和分类;测试用例的定义和标识;软件测试的模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;缺陷数据分析;测试有效性度量;常见的缺陷管理工具;[重点]软件测试的概念;软件测试的原则;测试用例定义;缺陷分类;V模型;W 模型;软件测试计划的制定;缺陷管理流程;[难点]软件测试计划的制定;缺陷流程管理;缺陷数据分析;测试有效性度量;[基本要求]1、识记:软件测试的概念;软件测试的分类;测试用例的定义;缺陷定义;缺陷的分类;测试用例的定义;2、领会:软件测试的原则;V模型;W模型;X模型;H模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;3、简单应用:根据软件规格说明说编写软件测试计划;4、综合应用:在实际的软件测试项目中,开展软件测试过程管理,进行缺陷跟踪管理。

软件测试-课程教学大纲

软件测试-课程教学大纲

4. 测试报告。

要求给出对教学管理平台进行测试后的测试报告及测试总结。

5. 缺陷报告。

提交测试出来的缺陷记录。

三、各单元教学内容及基本要求第1单元软件测试概述1.教学内容软件测试发展软件可靠性问题软件缺陷概述软件测试定义及原则软件测试与软件开发2.教学要求正确理解软件测试发展以及软件测试的分类;正确理解软件测试的意义;熟悉软件工程与开发过程与软件测试的关系以及软件测试过程模型、软件测试原则、软件测试关键问题;了解软件测试与软件开发、质量保证的关系。

3.教学重点与难点重点软件缺陷识别。

难点软件测试原则。

第2单元软件测试策略1.教学内容软件测试策略软件测试分类静态测试与动态测试软件测试过程模型测试用例的定义和特征2.教学要求掌握软件测试静态策略、动态策略及软件测试的分类,理解软件测试过程模型,理解不同的测试过程模型适应于不同的软件开发模型。

3.教学重点与难点重点(1)软件测试静态策略、软件测试动态策略。

(2)软件测试过程模型。

难点软件测试静态策略。

第3单元黑盒测试方法1.教学内容等价类划分法设计测试用例边界值法设计测试用例决策表法设计测试用例因果图法设计测试用例场景法2.教学要求掌握黑盒测试方法,运用等价类划分、边界值分析以及因果图法、决策表法、场景转换法等设计测试用例。

3.教学重点与难点重点等价类划分法、因果图法、边界值法、决策表法设计测试用例。

难点等价类划分法、因果图法设计测试用例。

第4单元白盒测试用例设计方法1.教学内容逻辑覆盖法基本路径法循环测试静态分析法2.教学要求掌握白盒测试方法,运用逻辑覆盖测试方法和基本路经测试方法设计测试用例,运用循环测试及静态分析法进行白盒测试。

3.教学重点与难点重点逻辑覆盖法、基本路径法设计测试用例。

难点基本路径集的确定。

第5单元单元测试1.教学内容单元测试介绍单元测试的内容与方法单元测试的过程2.教学要求掌握单元测试的意义、定义以及应用的方法以及具体的测试内容,通过大量案例,应用白盒测试用例设计方法;熟悉代码审查的流程以及技巧;掌握面向对象的类测试技术。

《软件测试课程》课件

《软件测试课程》课件
详细描述
集成测试的目的是发现模块之间的接口问题和集成后的功能问题。它通常在单元测试之后进行,以确保模块之间 的协调和交互正常。
系统测试
总结词
系统测试是对整个软件系统进行的全面 测试,包括各个模块和组件之间的交互 。
VS
详细描述
系统测试的目的是验证软件是否满足需求 规格和设计要求,并发现潜在的系统级问 题。它通常在集成测试之后进行,以确保 整个软件系Biblioteka 的稳定性和可靠性。验收测试
总结词
验收测试是软件开发的最后阶段,用于确认软件是否满足用户需求并可交付使用。
详细描述
验收测试通常由用户或客户执行,以评估软件的功能、性能和易用性。它是一种黑盒测试方法,重点 在于验证软件是否满足用户需求和期望。
Part
03
软件测试技术与方法
黑盒测试
总结词
通过输入和输出来验证软件的功能是否符合要求。
《软件测试课程》 ppt课件
• 软件测试概述 • 软件测试流程 • 软件测试技术与方法 • 软件测试工具 • 软件测试实践与案例分析 • 软件测试的未来发展与挑战
目录
Part
01
软件测试概述
软件测试的定义
软件测试是软件开发过程中必不可少 的一环,它通过运行软件系统或软件 组件来评估其性能、功能、安全性和 易用性等方面的表现。
测试用例设计与执行
支持测试用例的编写、评审、执行和结果记 录。
测试进度与质量监控
跟踪测试进度,监控缺陷状态,评估测试质 量。
缺陷管理工具
缺陷提交与跟踪
01
允许测试人员提交、跟踪和验证缺陷。
缺陷分析与定位
02
帮助团队分析缺陷原因,定位问题所在。
缺陷优先级与严重性评估

软件测试教学大纲

软件测试教学大纲

《软件测试》课程教学大纲一、课程基本信息课程编号:××××课程名称:软件测试学时:32学时实验学时:8学时课程类别:专业课课程性质:必修课先行课程:C语言,数据结构,面向对象开发工具,数据原理适用专业:计算机科学与技术,计算机软件技术责任单位:计算机工程系二、课程性质、目的与任务本课程是计算机科学与技术及软件技术专业的专业必修课。

其教学目的是通过本课程学习,使学生系统地学习软件测试的基本概念和基本理论,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术。

了解和掌握现代各种新的软件测试技术和主要发展方向。

为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。

三、课程的内容及要求、教学重点与难点(一)软件测试概述1、主要教学内容及要求1)理解软件测试的背景,软件缺陷和故障的概念2)理解软件测试的意义3)理解软件开发过程与软件测试的关系4)理解软件质量的概念及质量保证体系5)了解软件测试职业与素质的要求2、知识点与能力点要求1)知识点:软件测试等相关概念。

(二)软件测试策略与过程1、主要教学内容及要求1)理解软件测试的方法与策略2)明确单元测试的主要任务和过程3)理解软件测试的复杂性4)明确集成测试的方法和确认测试的准则5)明确系统测试的八个领域测试要点6)明确验收测试的主要内容和相关配置2、知识点与能力点要求1)知识点:软件测试方法与策略2)能力点:单元测试、集成测试、系统测试及验收测试的方法3、教学的重点与难点1)教学重点:软件测试方法与策略(三)黑盒测试及其用例的设计1、主要教学内容及要求1)理解黑盒测试的基本概念2)理解黑盒测试的两个典型问题3)掌握黑盒测试的等价类划分法4)掌握黑盒测试的边界分析法5)掌握黑盒测试的因果图法和决策表法2、知识点与能力点要求1)知识点:黑盒测试方法2)能力点:黑盒测试方法3、教学的重点与难点1)教学重点:黑盒测试方法(三)白盒测试及其用例的设计1、主要教学内容及要求1)理解白盒测试的基本概念2)理解白盒测试的覆盖理念3)掌握白盒测试的路径表达4)掌握白盒测试的路径测试法2、知识点与能力点要求1)知识点:白盒测试方法2)能力点:白盒测试方法3、教学的重点与难点1)教学重点:白盒测试方法(五)特定环境及应用测试1、主要教学内容及要求1)理解特定环境测试2)掌握客户/服务器体系结构测试方法3)掌握图形用户界面GUI测试内容4)理解实时系统测试5)理解面向对象的软件测试基本概念与基本知识6)掌握面向对象软件测试的常用方法2、知识点与能力点要求1)知识点:特定环境下的测试方法2)能力点:特定环境下的测试方法3、教学的重点与难点1)教学重点:特定环境下的测试方法(六)软件自动化测试基础1、主要教学内容及要求1)理解软件测试的基本概念2)理解软件自动化测试生存周期方法学及其应用3)认识软件自动化测试工具与测试平台的获取及引入4)了解软件自动化测试工具与测试平台的获取及引入(七)Rational系统测试组件的运用主要教学内容及要求1)了解Rational测试组件的主要功能及适用范围2)了解Rationalpurify、PureCoverage软件测试的基本思想与策略3)掌握Rationalpurify、PureCoverage进行软件测试的过程4)掌握Rational Quantify、Robot进行软件测试的过程(八)WinRunner测试系统工具的运用主要教学内容及要求1)了解WinRunner系统的主要功能及适用范围2)了解WinRunner系统进行软件测试的基本思想与策略3)掌握运用WinRunner系统工具的应用配置4)掌握运用WinRunner系统实现功能测试(九)软件测试管理主要教学内容及要求1)了解测试组织策划和组织管理2)了解测试系统体系结构以及配置和管理测试环境3)理解软件测试计划的重要性和作用4)了解测试文档类型及应用测试文档四、课程教学各环节的基本要求1、课堂讲授的基本要求课堂讲授着点于加深基本理论及测试技术的掌握,技术讲解以案例分析为主。

37288-00_软件测试_许丽花_整体设计

37288-00_软件测试_许丽花_整体设计

《软件测试》课程整体设计一、课程设计思路本课程紧紧围绕软件测试工程师的岗位能力需要,进行教学内容设计,基于行动导向来组织教学,以培养学生适应职业岗位的能力。

在教学内容的设计上,按照软件测试的知识体系,组织成六个单元,以项目为载体,构建行动体系。

针对软件测试工程师的职业岗位需求,以真实完整的软件测试工作过程为依据,以典型的项目类型为载体。

在教学方法的设计上,实施“教、学、做”一体化行动导向的教学:采用行动导向的教学模式,以小组合作学习为基础祖师教学,聘请企业专业人员进行指导。

在教学手段的应用上,充分利用现代教育技术,采取密切的产学结合方式,聘请企业兼职教师作为实践指导,广泛利用网络教学资源。

在考核方式的设计上,也对学生的学习效果实施过程化、能力导向的综合评价。

从学生的专业能力、方法能力、社会能力培养的要求出发,建立基于教学全过程、以学生能力提升为导向的学习评价体系。

二、课程目标设计通过本课程的教学,使学生掌握软件测试的理论知识,掌握主流的测试技术和方法,能承担软件测试的工作任务,具备良好的逻辑思维与分析能力、测试计划的制定能力、测试用例的设计能力、测试代码及文档编写能力、较强的团队合作和沟通能力。

对学生今后从事软件编码、软件测试以及其他岗位工作的职业能力培养和职业素养起到重要的支撑作用。

㈠知识目标1.理解软件测试的模型和分类;2.理解软件测试的原则、策略、流程;3.掌握软件测试的过程;4.掌握白盒测试用例的设计;5.掌握黑盒测试用例的设计;6.掌握JUnit单元测试技术;7.了解测试项目管理;8.了解自动化测试工具的使用;9.掌握测试计划、测试总结的编写。

㈡能力目标1.能够熟练应用各种测试方法,完成对应用系统的测试工作;2.能够独立编写测试计划;3.能够独立编写测试总结;4.能够独立进行各种测试用例的设计;5.能够使用自动化测试工具进行简单的测试并进行结果的分析;6.能够使用软件测试的相关技术,针对某个项目进行完整的测试活动。

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

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

《软件测试》核心课程标准一、课程性质与定位本课程是高等职业技术学校软件外包服务专业的一门重要的专业核心课,是本专业学生必修的计算机技术核心课程之一,目标是让学生了解软件测试的基本过程;掌握软件测试的一般步骤和方法,是进行软件项目实训的基础。

通过本课程的学习,使学生掌握软件测试方法、测试用例设计、测试模型、测试过程等基本知识和技术。

在完成程序设计基础、Java程序设计等专业基础课的基础上,本课程围绕如何开发高质量的软件,如何保证软件质量,如何避免或减少软件测试风险组织实施教学,并在后续企业项目案例等课程和生产性实训、顶岗实习中不断应用、强化和提升。

二、课程设计与理念(一)课程理念《软件测试》课程内容的设置,是根据软件技术专业教学计划和专业教学特点进行设置,内容包括软件测试的基本概念、软件测试的各种方法和流程,软件测试用例的设计、面向对象的程序设计等,这些知识对后续课程和学员就业后的继续教育都有非常重要的作用。

课程设计在注意发挥教师在教学中主导作用的同时,应特别注意体现学员的学习主体地位,以充分发挥学员的积极性和学习潜能,挖掘学员的计算思维能力。

在测试用例的设计教学中教师的主导作用在于阐述算法设计的基本思路,为学员进行算法设计提供引导作用,让学员在基本思路的指引下,自己动手完成算法设计,使学员的计算思维能力得到充分的挖掘和发挥。

通过这种方式,使学员在充当一个软件测试者的同时在实践着软件生产管理者的作用。

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

通过课后作业的方式,将完成作业的整个过程变成本课程教学的重要实践环节,将软件工程、并发程序开发技术方法、算法设计方法浸透到整个学习过程中,使得学员在设计算法解决工程中实际问题的过程中得到启发,体会软件测试需要解决的许多问题以及解决的方案。

(二)课程设计思路软件测试以前是作为软件工程课程的一个分支,但是近年来随着国内软件企业的蓬勃发展,软件质量已经成为软件业发展的瓶颈,软件测试人才也是现在国内各大软件公司急需的人才,为此将软件测试课程进行单列。

软件测试(第2版)-教学大纲

软件测试(第2版)-教学大纲

《软件测试(第2版)》课程教学大纲(课程英文名称)课程编号:学分:x学分学时:58课时(其中:讲课40课时上机18课时)先修课程:适用专业:软件工程专业、计算机科学与技术专业等一、课程的性质与目标《软件测试(第2版)》是一本面向计算机相关专业的教材。

本书较为全面地介绍了软件测试的基础知识。

通过本教材的学习,学生能够快速掌握软件测试的理论与软件测试工具的基本操作,并使用软件测试工具实现项目的接口测试、性能测试、Web自动化测试和App测试,将理论与实践完美结合,帮助读者更快进入软件测试领域。

二、课程设计思路和教学要求课程设计理念:《软件测试(第2版)》是理论和实践一体化教材,以提高学生的工程素质为指导思想,以职业能力培养为核心,突出了知识的实用性、综合性和先进性,使学生的学习过程更符合认识事物的规律。

课程设计思路:《软件测试(第2版)》以由简入难的理念开发教材内容,以行动为导向进行教学内容设计,以学生为主体,以项目为手段,设计出理论学习与技能掌握相融合的课程内容体系。

本书详细讲解了黑盒测试方法、白盒测试方法、接口测试、性能测试、Web自动化测试、App测试等知识,同时为了让学生能够掌握软件测试的理论知识与测试的全过程,本教材的最后一章以软件测试实战——黑马头条项目收尾。

操作系统:Win7 (64位)及以上操作系统开发工具:PyCharm community(社区版)、Postman 9.13.0、JMeter 5.4.3、Selenium 3.141.0、Appium 1.21.0三、课程的主要内容及基本要求第1章软件测试基础第2章黑盒测试方法第3章白盒测试方法第4章接口测试第5章性能测试第6章Web自动化测试第7章App测试第8章软件测试实战——黑马头条项目四、课时分配五、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。

学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件测试》课程简介
课程名称:《软件测试》
适用专业:软件技术及相关专业
总学时数:45学时
先修课程:《程序设计》、《数据结构》、《数据库管理与应用》、《Web应用开发》
后续课程:《JavaEE企业级项目开发》、《.NET企业级项目开发》、《软件工程与项目实践》、《顶岗实习》、《毕业设计》等
软件测试是软件质量保证的最主要技术手段与措施。

软件测试课程是软件技术专业的核心课程,主要包含以下内容:软件工程与软件测试、软件测试基本知识(测试模型、分类、原则、策略、流程等)、测试方法和技术(白盒黑盒测试、测试用例设计)、XUnit、测试过程(单元、集成、系统、验收、回归测试)、测试报告与测试评价、测试项目管理、测试工具的使用
该课程是软件技术专业的核心课程,同时也是软件技术专业的就业岗位方向课。

其课程目标是通过课程的贯彻实施、学习软件测试理论知识和业界主流的通用测试技术,使教学对象掌握软件测试的基本概念和基本理论,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,并应用到实践,具备软件测试的必备专业知识和实际工作能力,能基本承担起软件测试的工作任务,同时具备良好的分析解决问题、人际沟通的工作素质,并为未来成长为软件技术人才奠定必须的理论知识与实践基础。

1。

相关文档
最新文档