《软件测试实验》课程教学大纲_第1页
《软件测试实验》课程教学大纲_第2页
《软件测试实验》课程教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件测试》课程实验教学大纲SoftwareTestingTechnology【课程编号】RZ25445【课程类别】专业任选课【学分数】3【学时数】20学时【适用专业】软件工程【先修课程】《Java程序设计》一、实验教学目的、任务《软件测试》实验教学通过具体的实验项目训练使得学生理解并掌握软件测试的相关理论,达到理论与实践的高度融合;掌握不同类型软件的测试方法和相关技术;熟练编写测试计划,测试用例,测试报告,并熟悉几种典型的软件测试工具,切实提高学生的软件测试技术和能力。二、实验教学的基本要求1、掌握单元测试工具JUnit、性能测试工具JMeter、以及自动化功能测试工具QTP的使用;2、学会书写正确的软件测试文档,包括编写测试用例、制定测试方案等;掌握常用的软件测试方法。三、实验内容和学时分配(一)软件测试环境2学时主要内容:1、搭建软件测试环境,熟悉典型的软件测试工具;2、编写一份测试计划。教学要求:掌握软件测试计划的编写方法;掌握软件测试环境的搭建;熟悉测试工具的使用方法。(二)黑盒测试6学时主要内容:1、JUnit测试工具的安装与使用方法、测试类的编写;掌握参数化测试、异常测试以及超时测试等测试方法;2、掌握使用等价类划分法、边界值分析法设计具体的测试用例,针对特定单元模块设计测试用例及其测试数据,编写测试类完成测试任务。教学要求:掌握利用JUnit进行软件测试的常规方法;掌握参数化测试、异常测试以及超时测试等其他测试方法;针对给定单元模块可利用各种黑盒测试方法设计测试用例和编写测试数据,执行测试,根据测试结果发现和纠正软件程序的错误与缺陷。(三)白盒测试4学时主要内容:1、JUnit测试工具的安装与使用方法、测试类的编写;掌握参数化测试、异常测试以及超时测试等测试方法;2、掌握运用语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖、路径覆盖等白盒测试技术设计测试用例,并编写测试类进行测试工作。教学要求:针对给定的单元模块编写测试用例和测试数据;再根据测试结果发现软件程序的错误与缺陷,分析测试结果并纠正软件的有关错误。(四)自动化测试2学时主要内容:1、QTP测试工具的安装与使用方法、掌握自动化测试的基本内容与测试过程;2、使用QTP测试工具,对飞机订票网站进行实例测试。教学要求:掌握自动化测试方案的设计和QTP中功能测试用例的录制与编辑。(五)性能测试4学时主要内容:1、JMeter测试工具的安装与使用方法,测试计划的设计与制定;2、负载测试、压力测试;3、可靠性测试、数据库测试、安全性测试。教学要求:掌握性能测试的基本步骤,掌握针对不同的测试任务(如JDBC请求、HTTP请求、FTP请求等)编写相应的测试计划,分析测试结果并能发现软件系统的性能瓶颈。(六)面向对象测试2学时主要内容:1、类测试的方式:功能性与结构性测试;2、测试类的方法:方法内测试与方法间测试;3.面向对象(OO)软件测试用例的设计。教学要求:掌握类测试的功能性和结构性测试方法;掌握类测试的方法内测试与方法间测试;掌握OO测试用例的设计(即设计合适的操作序列)。四、教学重点、难点及教学方法教学重点:1、等价类划分法、边界值分析法等黑盒测试方法的测试用例设计,2、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖等白盒测试方法的测试用例的设计,3、负载测试、压力测试、数据库测试等性能测试方法的测试计划的设计。教学难点:负载测试与压力测试的测试计划的设计。教学方法:以教学实例指导应用实践;强调学生动手

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论