《软件测试技术》教学大纲(理论、实验)详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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月

相关文档
最新文档