《高职《软件测试》课程教学设计初探.doc》由会员分享,可在线阅读,更多相关《高职《软件测试》课程教学设计初探.doc(6页珍藏版)》请在三一文库上搜索。
1、高职软件测试课程教学设计初探 本文以促进学生在软件测试行业就业,提升学生在行业内的进升空间为立足点,对软件测试的课程目标确立、课程内容选择、课程内容的组织安排以及课程考核方式进行了探讨。 一方面,随着互联网信息技术和我国外包业务的发展,很多软件企业开始重视软件测试,并开始组建软件测试团队,但相对于国外软件测试的发展来说,国内的软件测试还处于初级阶段,与国外还有很大差距,据国家权威部门统计,中国软件人才缺口超过100万人,其中很大一部分为软件测试人才,缺口达到30-40万,业内专家预计,在未来5-10年,我国企业对测试人才的需求数字还将继续增大;另一方面,软件测试行业具有其他行业无法比拟的待遇高
2、、发展方向多元、无性别歧视等优势。终上两方面所述,软件测试被越来越多的学生作为就业首选的行业,如何帮助学生顺利进入软件测试行业,使他们尽快适应测试工作,并具有一定的上升空间,这些都是软件测试课程所要解决的主要问题。 1 软件测试课程教学设计 1.1 确立课程目标。通过调查软件企业对于软件测试人员的具体需求,确定课程教学目标。调查发现大多数企业主要是进行黑盒测试,这对于入职者来说,要求相对较低,但不能仅仅根据这个需求来确定课程的教学目标,还需要考虑学生入职后的职岗发展,如表1所示,分别为不同岗位的软件测试人员应具备的主要技能,终上所述确定本门课程的教学目标为能够根据要求,完成功能测试,依据黑盒及
3、白盒测试相关方法设计一般测试用例,撰写软件测试相关文档,实现一般测试环境的搭建,掌握自动化测试工具的使用。 表1 软件测试岗位及主要技能 岗位 主要技能 初级测试工程师 了解和熟悉产品的功能、特性等;按照要求,执行测试用例,进行功能测试、验收测试等,并能发现所暴露的问题;清楚地描述所出现的软件问题;使用简单的测试工具。 测试工程师 根据需求文档或设计文档,可以设计功能方面的测试用例;根据测试用例,执行各种测试,发现所暴露的问题;全面使用测试工具,包括测试脚本的编写;安装、设置简单的系统测试环境;报告所发现的软件缺陷,审查软件缺陷,跟踪缺陷修改的情况,直到缺陷关闭;撰写测试报告。 资深测试工程师
4、 熟悉产品的功能、特性,审查产品规格说明书,并提出改进要求;根据需求文档或设计文档,设计复杂的测试用例;负责系统一个或多个模块的测试工作;制订某个模块或某个阶段的测试计划、测试策略;设计测试环境所需的系统或网络结构,安装、设置复杂的系统测试环境。 1.2 课程内容的选择。根据课程目标确定课程内容,具体分为测试理论、测试理论+实践、测试工具、测试文档等部分,各部分所包含内容见表2所示。 表2 软件测试课程内容 分类 包含内容 测试理论 软件测试的历史及发展前景、软件测试相关概念;软件测试流程、软件测试模型(V模型、W模型等)。 测试理论+实践 黑盒测试方法(等价类划分法、边界值分析法、决策表法、
5、因果图法、错误推理法、正交试验法等);白盒测试方法(逻辑覆盖法、基于路径的测试、循环测试、程序插装等);测试环境搭建;单元测试、集成测试、系统测试、验收测试。 测试工具 性能测试工具LR(LoadRunner) 测试文档 测试计划、测试大纲、测试用例报告、缺陷报告、测试总结等 1.3 课程内容的组织安排。(1)课程开设学期、授课地点。本课程应开设在学生对数据库应用、C/S及B/S结构应用程序开发及运行环境有一定了解之后,建议将每周周学时统一管理,鉴于本门课程是一门理论与实践相结合的课程,建议上课地点为配备投影仪的实训室。(2)教学内容及形式。将表2所示的授课内容按照软件测试技能由简到难、由单一
6、到复杂的顺序重新组织安排并划分为不同阶段,其中每个阶段的学习内容及形式不尽相同,如表3所示,另外将软件测试文档的撰写嵌入到不同阶段,使学生自然而然的了解软件文档的写作过程。 表3 教学内容及形式 阶段一 理论学习 说明 软件测试的历史及发展前景、软件测试相关概念 软件测试流程、软件测试模型(V模型、W模型等) 此部分内容以讲授为主 阶段二 理论 单元练习 综合练习 软件测试文档 说明 黑盒 测试 等价类划分法 保费费率计算等 成绩统计 测试用例报告缺陷报告 此部分内容以讲授+实践为主 其中单元练习及综合练习内容应为可运行应用程序 边界值分析法 加法计算器等 决策表法 航班食物供应及电影播放等
7、因果图法 象棋跳马等 错误推理法 省市选择等 正交试验法 机票定价等 白盒 测试 逻辑覆盖法 三角形问题等 下一天问题 基于路径测试 成绩计算等 循环测试 最大访客数等 程序插装 保费费率计算等 测试主要阶段 单元测试 学生成绩统计 学生成绩管理系统 测试计划 测试大纲 集成测试 学生、课程、成绩模块 系统测试 网上商城 验收测试 网上商城 阶段三 理论 实践 软件测试文档 说明 性能测试工具 脚本录制、场景设计、结果分析 网上商城-将性能测试工具的应用划分为典型工作任务,在任务的实现过程中学习理论 测试总结 此部分内容以实践为主 1.4 课程考核方式。本课程采用分阶段的考核方式,第一阶段考核学生对于黑、白盒测试方法的掌握情况,第二阶段考核学生对于测试主要阶段的掌握情况,第三阶段考核学生对于性能测试工具的使用情况,每一阶段的考试也不拘泥于笔试,如第一、二阶段教师可以布置题目,然后让学生提交相关的软件测试文档,第三阶段,可以采用上机考核的方式。 2 结束语 经过多个学期的课程教学实践,学生对于软件测试的理论知识的掌握、软件实测工作流程以及自动化测试工具的使用都有不同程度的提高,也能够掌握一般软件测试文档的写作,基本达到了软件测试企业的用人要求,能够胜任软件测试初级岗位的工作。 第 6 页
链接地址:https://www.31doc.com/p-1864540.html