软件测试项目实战(第4版) 课程标准_第1页
软件测试项目实战(第4版) 课程标准_第2页
软件测试项目实战(第4版) 课程标准_第3页
软件测试项目实战(第4版) 课程标准_第4页
软件测试项目实战(第4版) 课程标准_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件测试》课程标准课程代码01030313课程类别专业核心课程课程类型理实一体课程课程性质必修课程课程学分5.5学分课程学时96(72)学时修读学期第4学期适用专业软件技术专业执笔人于艳华审核人孙佳帝1.课程定位与设计思路1.1课程定位《软件测试》是软件技术专业开设的一门专业核心课程,在整个人才培养目标环节中处于重要地位,是示范校建设中建设课程之一,通过对岗位的典型工作任务的分析,针对“软件测试”岗位,依据职业活动领域(岗位)的内在联系与互相关系,与其它课程一起共同打造软件技术专业学生的方法能力与社会能力.前修课程:界面设计、数据库技术、软件设计、软件编程后续课程:项目实训课程”。1.2设计思路通过对软件测试岗位工作任务分析,以软件测试员职业岗位能力培养为主线,我们将教学内容确定为一个学习情境:网上购物系统的测试活动,本课程主要围绕这个情境展开教学和训练。将“工作过程导向”理念与吉林地区软件行业特点相结合,以培养综合职业能力为核心,以项目为载体,以工作过程化知识为内容,以工作过程流为结构,开发的基于“工作过程导向”的行动体系课程。本课程的参考学时是80学时。2.课程目标2.1知识目标(1)知道软件测试的企业级流程(2)知道软件测试计划、测试用例、测试执行、测试总结的详细设计过程(3)知道业界主要的测试工具2.2能力目标(1)能够利用软件测试的相关技术针对某个项目进行完整的测试活动能力(2)能够使用测试工具进行相应的自动测试的能力(3)能够针对测试结果编写测试分析报告的能力2.3素质目标(1)具有团队合作的能力(2)具有分析、解决问题的能力(3)具有总结的能力(4)具有沟通的能力(5)具有可持续发展的能力3.教学内容根据《软件评测师》(国人部发[2003]39号)的要求,根据软件技术专业人才培养目标,根据行业企业调研,同时参照软件评测师标准,以及前续后续课程的教学内容,培养软件测试员这一岗位紧需人才。通过与企业的合作,确定了典型工作任务,引进了学习性工作项目,通过在软件实习工厂—软件测试实训中心模拟企业实际工作流程与环境,有机将所学的技能融入到实践中去,使学习过程变得真实化,实践化。“软件测试员”的工作任务按照工作过程分为需求评审、测试计划、测试用例、执行测试、回归测试、测试总结,是一项完整的工作过程。表1项目任务分解序号学习模块技能内容与教学要求知识内容与教学要求素质内容与教学要求学时1测试方案技能内容:1.能准确分析需求文档2.能根据需求文档,应用测试方案模板设计测试方案教学要求:针对不同的测试项目,能熟练分析需求,制定测试方案志。知识内容:根据需求文档进行需求分析;测试范围划分和界定;测试任务分解;对测试风险进行预估;对测试工作量和进度进行预估;文档编写规范;教学要求:给学生明确测试方案的意义,内容,编写方法等。素质内容:团队合作、独立思考、自主学习、分析、判断、解决问题、适应行业压力的素质教学要求:贯穿于教学全过程82测试用例技能内容:1.能准确分析需求2.能熟练应用测试方法3.能应用测试方法设计测试用例教学要求:使用典型测试方法进行用例设计;对测试用例进行规范描述;文档编写规范;知识内容:测试用例文档应包括:测试用例编号、功能点、用例说明、前置条件、输入、执行步骤、预期结果、重要程度等。教学要求:使学生能应用测试方法设计项目完整测试用例。素质内容:工作态度、团队沟通、团队合作、独立思考、自主学习、分析、判断、解决问题、适应行业压力的素质教学要求:贯穿于教学全过程163测试执行缺陷汇总技能内容:1.能根据需求,执行用例2.能准确定位缺陷3.能对缺陷等级进行准确判断4.根据能对系统整体功能评价教学要求:根据用例进行测试,发现并记录Bug;对Bug进行规范描述,提交Bug截图;文档编写规范知识内容:Bug提交包括Web端功能缺陷。Bug提交文档应包括缺陷编号、被测系统、模块名称、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、提交人、截图等。教学要求:正确分析缺陷,完成项目整体缺陷分析素质内容:沟通协调、团队合作、独立思考、自主学习、分析、判断、解决问题、社会压力的素质教学要求:贯穿于教学全过程84自动化测试技能内容:1.能根据要求应用SeleniumIDE2.能准确定位对象3.能准确设计脚本4.能正确设置检查点,正确使用变量教学要求:根据软件自动化测试的要求,执行自动化测试脚本知识内容:SeleniumIDE的使用;录制回放脚本;Selenium自动化测试辅助工具;脚本调试;使用变量;检查点;Selenium定位对象教学要求:正确使用自动化测试工具,完成功能点的自动化测试素质内容:沟通协调、团队合作、独立思考、自主学习、分析、判断、解决问题、社会压力的素质教学要求:贯穿于教学全过程165性能测试技能内容:1.能成功录制脚本并调试2.能正确设置参数,事务,检查点,集合点,关联等3.能合理设置场4.能根据生成报告分析性能测试结果教学要求:根据软件性能测试的要求,执行性能测试知识内容:脚本录制,参数化,事务,检查点,集合点,关联教学要求:使学生掌握根据性能测试的要求分析性能测试的压力点;使用性能测试工具,设置场景,录制和调试脚本,执行性能测试.素质内容:沟通协调、团队合作、独立思考、自主学习、分析、判断、解决问题、社会压力的素质教学要求:贯穿于教学全过程166测试总结技能内容:1.能根据功能,性能,自动化测试结果分析出项目的整体功能,性能情况2.能分工明确,根据测试总结报告模板完成报告撰写教学要求:能明确职责,完成自己负责部分的分析总结,最后合作完成总结报告撰写。知识内容:测试总结报告应包括测试目的、测试环境、测试人员、测试进度情况、用例汇总、Bug汇总、测试结论等。教学要求:根据测试用例执行结果编写测试总结报告;Bug汇总统计,图表绘制等;Bug分类、Bug严重等级分析统计等;文档编写规范;素质内容:工作态度、信息交流、团队合作、独立思考、自主学习、分析、判断、解决问题、适应行业压力的素质教学要求:贯穿于教学全过程84.实施建议4.1师资队伍为了实现本课程的教学目标,要求承担本课程的专任教师的师资要求如下:(1)高等学校培养的具有教师资格的学士/硕士;(2)上课老师为软件测试课程负责人,有多年软件测试经验;(3)任课教师节有过企业实战经验,能更好指导学生实践;(4)教学认真负责,师德高尚,了解专业人才培养需求。4.2教材及相关资源本课程采用的教材由于艳华老师主编《软件测试项目实战第3版》,本教材内容完全按照企业流程,采用的测试工具也紧随企业需求,同时教材适用性强,已被评为国家十二五规划教材,且第三次再版。适合高职高专学生使用。本课程还开发了学习网站、任务书、试题,案例库,等全部课程资源。4.3教学组织模式本课程为理实一体课程,重点培养学生项目测试实战能力,和联系岗位紧密,本课程需要上机操作,因此,开展教学活动的场所为多媒体机房,电脑需安装Windows7及以上操作系统、Office2013软件,LoadRunner12.55性能测试工具,Senelium自动化测试工具,Python软件环境,谷歌及火狐浏览器,需要在能够访问互联网的机房进行教学活动。4.4教学方法与手段教学方法上,针对学生基础不一致的现状,在教学过程中建议采用操作演示法、任务驱动法、案例分析法、小组合作法、评价教学法等多种教学方法,优化教学过程,提高教学效果。教学手段上,采用了项目教学,测试岗位模拟教学等方式,激发发学生学习兴趣。4.5教学考核与评价本课程采用过程性考核作为教学考核模式,根据学习任务不同,设置了六个考核内容。具体考核标准如下:(1)对学生平时的出勤、课堂纪律、课堂表现、学习态度、任务完成情况等进行综合评价,占10%;(2)对每一个任务的学习情况进行考核,占90%。表2计算机应用基础过程考核评价表考核内容评价目标评分标准评价形式评价分值测试方案测试方案应包括测试目的、Web端测试范围、移动App端测试范围、测试人员、测试环境、测试人员进度安排与模块划分等。测试方案制定的完整性、合理性等,均作为评分的参考。主要评分点包括明确测试范围、合理并完备的进行任务分配、制定有效完备的测试策略等。1.概述说明准确。2.测试任务说明准确。3.测试资源说明准确。4.功能测试计划列出全部功能点。5.对每个功能点进行分工。6.功能点的测试分工合理。7.测试整体进度安排说明清晰。8.相关风险说明准确。现场操作10分测试用例测试用例包括Web端功能测试用例、移动App端测试用例等。测试用例文档应包括:测试用例编号、测试项目、测试标题、重要级别、预置条件、输入、执行步骤、预期输出。测试用例设计要求功能覆盖度高,用例设计的结构组织合理,用例设计使用的测试方法准确,用例编写的语言描述清晰。其中测试用例覆盖度和用例设计的结构化,是评分的重点。主要评分点包括测试用例的编写符合规范、测试用例设计符合需求、测试用例设计充分等。1.用例数量。2.重点测试用例数量。3.测试用例设计充分。4.测试用例编写符合测试用例规范。现场操作20分测试执行Bug提交包括Web端功能缺陷、移动App端缺陷等。Bug提交文档应包括编号、模块名称、摘要、描述、严重程度、截图等。Bug的数量和Bug的准确性,是评分的重点。主要评分点包括Bug的提交数量达到标准、Bug的提交的严重程度较高等。1.Bug数量。2.各模块Bug数量。3.严重程度为很高的Bug数量。4.严重程度为高的Bug数量。5.测试Bug清单编写符合规范。现场操作20分自动化测试自动化测试包括对页面元素进行定位,对webdriver基本命令使用,对页面元素进行抓取,编写自动化测试脚本,执行自动化测试脚本。主要评分点包括自动化测试脚本代码正确性。1.功能一自动化测试脚本代码正确性。2.功能二自动化测试脚本代码正确性。3.功能三自动化测试脚本代码正确性。4.功能四自动化测试脚本代码正确性。现场操作20分性能测试性能测试包括性能测试压力点分析、性能测试工具使用,参数配置,场景配置等、性能测试录制与调试脚本,执行测试,截取测试数据。主要评分点包括性能测试压力点分析和描述清晰合理,性能测试工具参数设置合理,能满足测试需求,压力页面录制成功,并执行测试,测试结果数据收集。要求有截图并进行说明。1.性能测试压力点分析和描述清晰合理。2.性能测试工具参数设置合理。3.压力页面录制成功,并执行测试。4.测试结果数据收集。5.截图并进行说明。现场操作20分测试总结报告测试总结报告应包括测试目的、测试环境、测试人员、测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论