《软件测试技术》教学大纲(理论、实验)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术学院软件工程(嵌入式培养)专业《软件测试技术》课程教学大纲
一、课程信息
二、课程目标
通过本课程的学习,学生应具备以下几方面的目标:
1、了解软件测试基础知识,学会软件测试策略的基本流程;
2、掌握白盒测试方法,能利用路径覆盖和逻辑覆盖技术设计测试用例,并能编写白盒测试的测试脚本
3、掌握黑盒测试方法,能利用边界值分析、等价类划分以及决策表测试等方法设计黑盒测试用例。
4、掌握xUnit、Winrunner、Loadrunner三大测试工具的使用。能在这些工具的支持下对业务系统进行单元测试、功能测试和性能测试。
课程目标对毕业要求的支撑关系表
三、教学内容与预期学习成效
4
5
6
四、教学目标达成度评价
1.教学目标1的达成度通过课堂知识点讲解、课后作业、实验报告、期末考核、期末闭卷考试综合考评;
2.教学目标2、3的达成度通过课堂知识点讲解、测试用例设计和测试脚本编写、期末考核综合考评;
3.教学目标4的达成度通过课堂知识点讲解、实验报告、模型设计、期末考核、期末闭卷考试综合考评;
五、成绩评定
2.考试课《软件测试技术》的期末总评成绩包括4个部分,分别为出勤及课堂表现、课后作业、实验报告和期末考试。重点体现过程化考核形式,把期末总评成绩分散到整个学期学习的全过程。具体要求及成绩评定方法如下:(1)出勤及课堂表现(10%)
总分为100分,无故旷课一次扣5分,无故旷课超过学校规定次数者,按学校有关规定处理;上课睡觉、玩手机、吃零食者被老师发现一次扣5分。
(2)课后作业(10%)
布置至少三次课后作业,作业包括课后思考题和分析设计题,评分以答题思路的规范性、整洁性、整体性、逻辑性、正确性为依据,每次满分为100分,最后取平均分。如果作业雷同本次作业记零分。
(3)测试用例和测试脚本设计文档和实验报告(30%)
选择有针对性的设计实验,要求学生通过一个完整业务系统的UML建模,完成实验并撰写模型设计文档和实验报告。模型设计文档和实验报告的评分以设计和实验完成的质量为依据,每次满分100分,最后取平均分。如有雷同,本次实验报告记零分。
(4)期末考试(50%)
期末进行综合闭卷考试,总分为100分,题型为选择题、判断题、分析题和设计题。期末卷面成绩未达总分50%者,该门课程成绩作不及格处理。
六、课程教材及主要参考书
1.建议教材
[1] [德] Andreas Spillner [德] Tilo Linz [挪] Hans Schaefer 刘琴
等译.软件测试基础教程. 人民邮电出版社,2009
2.主要参考书
[1] 赵斌编著.《软件测试技术经典教程》(第二版). 科学出版社,2016
[2]路晓丽等编著.《软件测试技术》(第一版).机械工业出版社,2007
[3] 古乐等著.《软件测试技术概论》(第一版).清华大学出版社,2004
[4] 黎连业等《软件测试技术与测试实训教程》. 机械工业出版社,
2012.8
[5] 陈汶滨、朱小梅等著.《软件测试技术基础》. 清华大学出版社,2008
制订人:李宗花
审核人:李宗花王江涛
2016年12月