软件测试教学大纲.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件测试教学大纲

一、课程名称

软件测试(SoftwareTesting)

二、课堂授课学时与学分

课堂授课学时:54学分:3

三、授课对象

计算机科学与技术、信息安全及相关专业本科学生

四、先修课程

离散数学、数据结构、数据库原理、操作系统原理、高级程序设计语言、软件工程面向对象软件工程

五、后续课程

软件计划与管理

六、教学目的

本课程是计算机科学与技术专业的专业必修课、信息安全专业及相关专业的专业选修课。本课程的目的是让学生深刻理解软件测试思想和基本理论;熟悉多种软件的测试方法、相关技术和系统地软件测试过程;会熟练编写测试计划,测试用例,测试报告,并熟悉几种自动化测试工具,从而从工程化角度提高和培养学生从事大型软件的测试技术和能力。

七、主要内容、基本要求及学时分配

主要内容:

1、绪论:软件测试的发展历史;软件测试技术的分类;软件测试的定义和原则;软件测试和软件开发之间的关系模型;软件测试的工作流程;测试人员的能力要求和职业前景等。

2、软件测试理论基础:软件测试相关的一些数学知识,包括集合、函数、图论基础和概率论等;测试用例及测试用例的设计;软件测试的方法;软件质量保证和软件测试;大型软件的测试策略。

3、测试计划:测试计划文档的作用、内容、要点和测试计划制订的具体过程。

4、软件测试过程:单元测试、集成测试、确认测试和系统测试的定义、设计、过程以及结果分析。

5、面向对象软件测试:面向对象软件的测试与非面向对象软件测试的区别;面向对象

软件测试用例的设计;面向对象软件的测试过程。

6、软件测试自动化:自动化测试和手工测试中涉及的问题以及二者的优缺点;自动化测试工具的分类和选择方法;自动化测试过程。

7、软件测试过程管理:软件测试管理的特点;软件测试管理的内容,主要有:软件测试的组织管理、过程管理、资源管理、进度管理、风险管理、质量管理和配置管理等。

附录测试案例:测试计划、测试设计和测试过程以及测试总结示例。基本要求:

讲授与学生选择实际软件项目,按工程化测试方法实践相结合,在弄清软件测试过程、方法及相关技术基础上,通过具体软件项目的实践,达到工程化软件测试过程的实际训练与培养。

学时分配:

课堂教学内容

课堂教学内容

学时分配

实验内容

学时分配

1、绪论

6

2、软件测试理论基础

8

3、测试计划

6

制订测试计划

6

4、软件测试过程

12

非对象软件的测试过程

15

5、面向对象软件的测试

12

面向对象软件的测试过程

15

6、软件测试自动化

4

7、软件测试过程管理

6

总 计

54

36

八、教材及主要教学参考用书

教材自编参考书:

1、《软件测试方法和技术》,朱少民,清华大学出版社

2、《软件测试》,宫云战,国防工业出版社。

审核人:陈世鸿 撰稿人:

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档