软件测试概述课件.ppt
《软件测试概述课件.ppt》由会员分享,可在线阅读,更多相关《软件测试概述课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试概述软件测试概述第1页,此课件共37页哦课程目标课程目标知识方面:知识方面:了解软件测试在软件工程中的地位和作用;了解软件测试在软件工程中的地位和作用;熟悉软件测试的工作流程;熟悉软件测试的工作流程;熟悉软件测试的工作流程;熟悉软件测试的工作流程;掌握测试用例的设计方法;掌握测试用例的设计方法;掌握软件测试的过程(单元测试、集成测试、系统测掌握软件测试的过程(单元测试、集成测试、系统测掌握软件测试的过程(单元测试、集成测试、系统测掌握软件测试的过程(单元测试、集成测试、系统测试和回归测试);试和回归测试);试和回归测试);试和回归测试);掌握测试计划、测试用例和缺陷报告等文档的编写掌握
2、测试计划、测试用例和缺陷报告等文档的编写掌握测试计划、测试用例和缺陷报告等文档的编写掌握测试计划、测试用例和缺陷报告等文档的编写;能够运用常用的软件测试工具进行软件测试。能够运用常用的软件测试工具进行软件测试。能够运用常用的软件测试工具进行软件测试。能够运用常用的软件测试工具进行软件测试。第2页,此课件共37页哦课程目标(续)课程目标(续)实验方面实验方面:能够根据需求规格说明书、设计文档以能够根据需求规格说明书、设计文档以及程序代码设计测试用例,并能运用测及程序代码设计测试用例,并能运用测试工具进行测试和管理。试工具进行测试和管理。第3页,此课件共37页哦实验项目实验项目实验编号实验编号实验
3、名称实验名称课时课时实验类型实验类型实验一实验一JUnitJUnit单元测试单元测试2 2设计型设计型实验二实验二黑盒测试用例设计黑盒测试用例设计2 2设计型设计型实验三实验三白盒测试用例设计白盒测试用例设计2 2设计型设计型实验四实验四RFTRFT功能测试功能测试6 6设计型设计型实验五实验五Load RunnerLoad Runner性能测试性能测试2 2设计型设计型实验六实验六BugzillaBugzilla缺陷管理缺陷管理2 2设计型设计型课时合计课时合计1616第4页,此课件共37页哦参考文献与资料参考文献与资料l l lRonPattonRonPatton,软件测试软件测试软件测试
4、软件测试,机械工业出版社,机械工业出版社,机械工业出版社,机械工业出版社,20022002年年年年3 3月月月月l l王健、苗勇、刘郢,王健、苗勇、刘郢,王健、苗勇、刘郢,王健、苗勇、刘郢,软件测试员培训教程软件测试员培训教程软件测试员培训教程软件测试员培训教程,电子工业出版社,电子工业出版社,电子工业出版社,电子工业出版社 l l徐芳,徐芳,徐芳,徐芳,软件测试技术软件测试技术软件测试技术软件测试技术,机械工业出版社,机械工业出版社,机械工业出版社,机械工业出版社,20032003年年年年2 2月月月月l lRexBlackRexBlack,测试流程管理测试流程管理测试流程管理测试流程管理,
5、北京大学出版社,北京大学出版社,北京大学出版社,北京大学出版社,20012001年年年年3 3月月月月第5页,此课件共37页哦第一讲教学目标第一讲教学目标l了解软件、软件危机和软件工程概念;了解软件、软件危机和软件工程概念;l了解软件缺陷和故障的概念了解软件缺陷和故障的概念;l了解软件质量与质量模型。了解软件质量与质量模型。第6页,此课件共37页哦第第1章章 软件测试概述软件测试概述1.1 软件、软件危机、软件工程软件、软件危机、软件工程 1.2 软件缺陷与软件故障软件缺陷与软件故障1.3 软件质量与质量模型软件质量与质量模型 1.4 软件测试软件测试 1.5 软件测试人员的基本素质软件测试人
6、员的基本素质第7页,此课件共37页哦软软件件测测试试是是软软件件工工程程的的一一个个重重要要部部分分,是确保软件工程质量的重要手段。是确保软件工程质量的重要手段。最最近近几几年年来来,由由于于软软件件工工程程的的复复杂杂度度的的不不断断增增强强,更更由由于于软软件件的的工工业业化化发发展展趋趋势,软件测试得到广泛的重视。势,软件测试得到广泛的重视。第8页,此课件共37页哦1.1软件、软件危机、软件工程软件、软件危机、软件工程1.1.1软件、软件危机、软件工程的基本概念计计算算机机软软件件:是是计计算算机机系系统统中中与与硬硬件件相相互互依依存存的的另另一一部部分分,它它是是包包括括程程序序,数
7、数据据及及其其相相关文档的完整集合关文档的完整集合软软件件危危机机:在在计计算算机机软软件件的的开开发发和和维维护护过过程程中中所所遇遇到到的的一一系系列列严严重重问问题题,软软件件生生产产与与市市场需求出现极不适应的严重现象场需求出现极不适应的严重现象软软件件工工程程:应应用用计计算算机机科科学学、数数学学及及管管理理科学等原理开发软件的工程科学等原理开发软件的工程第9页,此课件共37页哦一个软件产品从形成概念开始,经过开发、一个软件产品从形成概念开始,经过开发、测试、使用和维护,直到最后退出使用的全过测试、使用和维护,直到最后退出使用的全过程称为软件生存周期。程称为软件生存周期。软件生存周
8、期根据软件所处的状态,以及软件生存周期根据软件所处的状态,以及软件开发活动的目的和任务,可划分为若干个软件开发活动的目的和任务,可划分为若干个阶段。一般软件生存周期包括软件定义、软件阶段。一般软件生存周期包括软件定义、软件开发、软件测试、软件使用与维护等几个部分。开发、软件测试、软件使用与维护等几个部分。1.1.2软件工程的目标及其一般开发过程软件工程的目标及其一般开发过程 第10页,此课件共37页哦1软件定义可行性分析的任务是了解用户的要求及可行性分析的任务是了解用户的要求及实现环境,从技术、经济和社会等几个方面实现环境,从技术、经济和社会等几个方面研究并论证软件系统的可行性。研究并论证软件
9、系统的可行性。需求分析的任务是确定所要开发软件的需求分析的任务是确定所要开发软件的功能需求、性能需求和运行环境约束,编制功能需求、性能需求和运行环境约束,编制软件需求规格说明、软件系统的确认测试准软件需求规格说明、软件系统的确认测试准则。软件的性能需求包括软件的适应性、安则。软件的性能需求包括软件的适应性、安全性、可靠性、可维护性错误处理等。全性、可靠性、可维护性错误处理等。第11页,此课件共37页哦2软件开发软件开发是按照需求规格说明的要求,由软件开发是按照需求规格说明的要求,由抽象到具体,逐步生成软件的过程。软件抽象到具体,逐步生成软件的过程。软件开发一般由设计、实现和测试等阶段组成。开发
10、一般由设计、实现和测试等阶段组成。第12页,此课件共37页哦3软件测试软件需经过严密的测试,以发现软件在整软件需经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、集成测试、系整个测试过程分单元测试、集成测试、系统测试以及验收测试四个阶段进行。统测试以及验收测试四个阶段进行。测试的方法主要有白盒测试和黑盒测试。测试的方法主要有白盒测试和黑盒测试。第13页,此课件共37页哦4软件使用和维护软件的使用是在软件通过测试后,将软件的使用是在软件通过测试后,将软件安装在用户确定的运行环境中移交给软件安装在用户确定的运行环境中移交给用户
11、使用。软件的维护是对软件系统进行用户使用。软件的维护是对软件系统进行修改或对软件需求变化做出反应的过程。修改或对软件需求变化做出反应的过程。第14页,此课件共37页哦1.1.3 可供选择的软件过程模型软件开发过程中存在各种复杂因素,为软件开发过程中存在各种复杂因素,为了解决由此而带来的种种问题,软件开发者了解决由此而带来的种种问题,软件开发者们经过多年的摸索,给出了多种实现软件工们经过多年的摸索,给出了多种实现软件工程的方式程的方式软件过程模型,如瀑布过程模软件过程模型,如瀑布过程模型、螺旋过程模型和增量过程模型等。型、螺旋过程模型和增量过程模型等。第15页,此课件共37页哦1瀑布过程模型瀑瀑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 概述 课件
限制150内