软件测试课程标准(共9页).doc
《软件测试课程标准(共9页).doc》由会员分享,可在线阅读,更多相关《软件测试课程标准(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件测试课程标准适用专业:计算机应用技术开设时间:第五学期课程编码:课时数:64一、课程性质 专业主干课程、专业必修课程二、课程培养目标 1.方法能力目标(1)培养学生谦虚、好学的品质;(2)培养学生勤于思考、做事认真的良好作风;(3)培养学生良好的职业道德;(4)培养严谨、严肃、严格的软件测试的工作作风;(5)培养阅读设计文档、理解设计文档的能力;(6)培养软件测试的能力。2.社会能力目标(1)培养学生良好的自我表现、与人沟通的能力;(2)培养学生的团队协作精神;(3)培养学生发现问题、分析问题、解决问题的能力;(4)培养学生勇于创新、敬业乐业的工作作风;(5)培养
2、学生树立质量意识、安全意识的习惯;(6)培养学生诚实、守信、坚持原则的性格;(7)培养学生自主、开放的学习能力。3.专业能力目标(1)能具备软件基本研发能力;(2)能具备程序设计能力;(3)能具备软件测试需求分析能力;(4)能掌握软件测试技术能力;(5)能掌握软件测试工具能力;(6)能具备软件测试能力;(7)能具备软件验收能力;(8)能具备测试用例设计能力;(9)能具备软件维护能力。三、与前后课程的联系 1.与前续课程的联系 “数据库应用技术”、“JAVA高级应用开发”、“C语言程序设计”、“数据结构与算法”、“软件工程与UML”、“JAVA游戏开发与实训”和“软件项目管理”使学生系统地学习了
3、软件开发过程和面向对象的编程方法,具有软件工程思想,同时具备一定的面向对象程序设计、测试和实现的能力。在此基础上,通过本课程的学习,让学生理解软件质量的重要性和掌握软件测试与质量保证技术,培养学生软件测试能力。2.与后续课程的联系本课程可以为“J2EE综合项目实训”等课程的开展进行软件作品测试,同时为毕业前的实习和毕业设计所涉及到的软件开发项目过程中的测试工作打下坚实的基础。四、教学内容与学时分配“软件测试”课程教学采用“项目驱动,案例教学,理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,整个课程以一个完整的项目开发、实施过程来驱动,根据系统开发过程及软件测试员能力要求,重构课程
4、结构,形成模块化的课程结构,主要内容包括:基础知识模块、单元测试模块、集成测试模块、系统测试模块、回归测试模块、验收测试模块和测试用例设计模块。课程内容结构参见表2-7-1。课程内容结构参见表2-7-1。表2-7-1 课程模块结构与学时分配表模块编号模块名称模块内容主要教学内容学习目标学时1基础知识模块软件测试基础知识1、 软件质量保证的概念2、 软件质量标准及软件质量保证的标准化3、 软件质量保证的技术-审查4、 软件质量保证的实施5、 软件的质量设计6、 软件测试计划的编写7、 软件测试过程介绍1、了解软件测试过程在软件开发过程中的地位和作用;2、掌握软件测试计划的概念和编写;3、掌握软件
5、测试过程42单元测试模块程序模块测试1、单元测试的概念2、单元测试的方法3、单元测试的数据要求4、单元测试的测试技术5、测试用例设计步骤1、掌握单元测试的方法;2、掌握单元测试的技术83集成测试模块子系统或系统的组装测试1、集成测试的概念2、集成测试的方法3、集成测试分析4、集成测试用例设计1、掌握集成测试的方法;2、掌握集成测试的技术124系统测试模块系统测试1、系统测试的概念和内容2、系统测试步骤3、系统测试的方法和技术4、系统测试的过程1、掌握系统测试的方法;2、掌握系统测试的技术125回归测试模块回归测试1、 回归测试的方法2、 回归测试过程3、 回归测试技术4、 面向对象的回归测试1
6、、掌握回归测试的方法;2、掌握回归测试的技术86验收测试模块验收测试1、用户验收测试的方法和技术2、操作验收测试的方法和技术3、自动验收测试工具的应用4、软件验收测试工作程序1、掌握验收测试的方法;2、掌握验收测试的技术87测试用例设计模块1、黑盒和白盒测试技术介绍2、逻辑覆盖用例设计技术3、基本路径设计测试用例技术4、等价类划分技术1、掌握黑盒测试的技术;2、掌握白盒测试的技术12合计64五、教材的选用 1.教材选取的原则教材选取应遵循“适用、实用、够用”的原则。(1)适用。(2)实用。教材应以项目驱动的教材,强调理论与实践的结合,便于实现“教、学、做”三位一体;(3)够用。2.推荐教材【1
7、】刘怀亮,相洪贵.软件质量保证与测试M:冶金出版社,2007.六、教师要求担任本课程的主讲教师需要具有丰富的软件开发经验、软件验收测试经验,了解软件开发方法,深刻理解面向对象编程和软件工程思想,具备一定的网络编程能力和数据库维护能力。其主要要求包括:(1)具有软件开发基础理论知识;(2)具备SQL Server数据库管理和应用能力;(3)具备一定的程序设计能力;(4)具备一定的调试程序的能力;(5)能使用面向对象方法进行软件系统开发;(6)具有良好的沟通和理解能力。同时应具备较丰富的教学经验。在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的授课计划,对每一堂
8、课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。七、学习场地及设施要求 该课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做”合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。八、考核方式与标准 1.课程考核方式该课程的考核改变单一的终结性评价方法,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方法,其中实践考核所占比例为50%。理论部分考核学生对案例教学中各个知识点综合应用的掌握
9、情况,实践部分主要考核学生对软件进行测试的能力。灵活多样的考核方式可以全面考核学生的学习效果。课程考核方式参见表2-7-2.。表2-7-2 课程考核方式考核项目考核方法比例过程考核态度纪律根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分;根据上课考勤情况,由教师和学生干部评定纪律得分20%结果考核课堂实践根据学生实践情况,由学生自评、他人评价和教师评价相结合的方式评定成绩;根据完成的时间、功能的完善程序、是否有创新,由小组长评价和教师抽评相结合的方式评定成绩。40%期末考试由教师评定笔试成绩40%合计100%2.课程考核标准态度纪律考核标准见表2-7-3
10、.。表2-7-3 态度纪律考核标准考核点考核比例评价标准优秀(86100)良好(7085)及格(6069)1.课堂学习30%没有缺勤情况;能够爱护实训场地设备和卫生;能积极主动地向老师提问,并正确回答问题缺勤10%以下;能够爱护实训场地设备和卫生;能积极主动地向老师提问,并正确回答问题缺勤30%以下能够爱护实训场地设备和卫生;能基本回答教师提问2.课外学习30%能按时完成课外拓展练习;能积极参加网上讨论活动;能积极主动地进行自我学习能按时完成80%课外拓展练习;能参加网上讨论活动;能进行自我学习能按时完成60%课外拓展练习;能参加网上讨论活动;3.小组学习40%能积极参加小组活动;能主动代表小
11、组参与小组间的竞赛;能提出合理化的建议,积极组织小组学习活动;能帮助或辅导小组成员进行有效的学习能积极参加小组活动;能提出合理化的建议;能帮助或辅助小组成员进行有效的学习能参加小组活动;能在小组成员的辅导下进行有效的学习合计100%课堂实践考核标准参见表2-7-4.。表2-7-4 课堂实践考核标准考核点考核比例评价标准优秀(86100)良好(7085)及格(6069)1.软件开发、测试能力70%能综合运用本教学单元知识很好地完成课堂实践;能熟练掌握软件开发和测试的相关技术;能在规定的时间内完成实践能综合运用本教学单元知识地完成课堂实践;能掌握软件开发和测试的相关技术;能在规定的时间内完成实践能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 课程标准
限制150内