还剩1页未读,继续阅读
文本内容:
《软件测试工具与应用》课程教学大纲课程英文名称SoftwareTestingToolsandApplications课程编号0800760学分3学时48
一、课程教学对象本教学大纲适用于计算机学院软件工程专业普通本科学生的课程教学
二、课程性质及教学目的本课程属于专业选修课通过本课程的学习,从分析手工测试和自动化测试的利弊出发,了解软件自动化测试的优势、特点、应用领域和应用价值,为学生提供使用测试工具的方法,通过软件测试案例让有志于软件测试领域的学生快速、便捷地掌握流行测试工具的工作原理、工作方法和使用技巧、帮助学生在走上软件测试岗位之前,提前掌握软件测试的高端技能
三、对先修知识的要求本课程的先修课程为程序设计、软件工程、数据库原理、面向对象分析与设计等通过掌握程序设计的基本知识后,学生能够用高级语言表达算法和问题,熟练编程并求解通过软件工程课程的学习,使学生具备符合软件工程规律的思维方式,建立明确而深入的软件开发知识体系通过数据库原理课程的学习,使学生具备基本数据库概念,掌握SQL等数据库开发语言面向对象分析与设计课程让学生了解软件开发的完整过程,熟悉并能够运用软件设计工具对系统进行分析设计通过这些都将为软件测试工具与应用课程的学习打下基础
四、课程的主要内容、基本要求和学时分配建议(总学时数:32)注知识点中粗体字部分为本课程的重点或难点(按照本课程知识体系列出知识模块及知识点,其中重点或难点用粗体字标注;要求按“了解(C)工“熟悉(B)工“熟练掌握(A)”三个层次描述学生对知识点应达到的要求)
五、建议使用教材及参考书
[1]朱少民.轻轻松松自动化测试.北京电子工业出版社,2009
[2]胡铮.软件自动化测试工具实用技术.北京科学出版社,2011
[3]程宝雷,徐丽,金海东.软件测试工具实用教程.北京清华大学出版社,2009
[4]朱少民.软件测试方法和技术(第2版).北京清华大学出版社,2010
[5]王顺.软件测试方法与技术实践指南JavaEE版.北京清华大学出版社,2010[61朱少民.全程软件测试.北京电子工业出版社,2007
[7]杜庆峰.高级软件测试技术.北京清华大学出版社,2011
[8]RonPatton著,张小松、王钮、曹路等译.软件测试.北京机械工业出版社,2009
[9]杨根兴、蔡立志、陈昊鹏等.软件质量保证、测试与评价.北京清华大学出版社,2007
[10]古乐,史九林.软件测试技术概论.北京清华大学出版社,2007
[11]古乐,史九林.软件测试案例与实践教程.北京清华大学出版社,2007
六、课程考核方式本课程采用笔试开卷的考核方式,要求学生熟练掌握课程教学目标要求的内容,并能有效表达和运用,以达到该课程的能力培养目标采用平时成绩和期末考试成绩相结合的方式平时表现(考勤、随堂提问、作业、随堂测验、实验环节)30%期末考试70%
七、课内实验(实训)环节及要求(总学时数16)知识模块知识点要求学时学习方式课外学习要求
1、自动化测试概述
1.1自动化测试入门C4课堂讲授
1.2自动化测试的原理B课堂讲授
2、单元测试的使用
2.1单元测试概述C4课堂讲授
2.2JUnit的单元测试A课堂讲授
3、功能测试工具的使用
3.1功能测试概述C10课堂讲授
3.2QTP的使用A课堂讲授
3.3Selenium的Web功能测试A课堂讲授
3.4AutoIT实施功能测试B课堂讲授
4、性能测试工具的使用
4.1性能测试概述C8课堂讲授
4.2LoadRunner的使用A课堂讲授
4.3JMeter的性能测试A课堂讲授
5、测试管理工具的使用
5.1EMMA覆盖率分析B6课堂讲授
5.2MantisBT管理缺陷A课堂讲授
5.3TestLink管理测试B课堂讲授序号实验(实训)项目实验(实训)内容实验(实训)目的及要求学时1单元测试工具JUnit的使用熟悉单元测试工具JU血的安装和运行环境,并掌握如何编写单元测试代码,掌握如何对持久层和Action层测试通过本实验,掌握单元测试工具JUnit的使用42功能测试工具熟悉功能测试工具通过本实验,掌握功能测试4Selenium的使用Selenium的安装和运行环境,并掌握如何使用测试工具为测试案例生成测试脚本、执行并分析测试脚本工具Selenium的使用3性能测试工具JMeter的使用熟悉性能测试工具JMeter的安装和运行环境,并掌握如何使用测试工具为测试案例生成测试脚本、进行性能测试、并分析测试脚本通过本实验,掌握性能测试工具JMeter的使用44缺陷管理工具MantisBT的使用熟悉缺陷管理工具MantisBT的安装和运行环境,并掌握缺陷报告、分析和生成报表的方法通过本实验,掌握缺陷管理工具的使用25测试管理工具TestLink的使用熟悉测试管理工具TestLink的安装和运行环境,并掌握测试需求管理、编制测试计划、安排和执行测试的方法通过本实验,掌握测试管理工具TestLink的使用2。