软件测试教程(第1章).pptx
《软件测试教程(第1章).pptx》由会员分享,可在线阅读,更多相关《软件测试教程(第1章).pptx(17页珍藏版)》请在文库网上搜索。
1、测试教程软件软件 软件测试概述第一章第一章 软件测试背景01 软件错误案例(1)迪斯尼的狮子王游戏软件缺陷。(2)爱国者导弹防御系统缺陷(3)千年虫问题(4)美国航天局火星登陆探测器缺陷(5)金山词霸缺陷(6)英特尔奔腾浮点除法缺陷 软件缺陷软件缺陷的定义 软件缺陷即计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵。缺陷会导致软件产品在某种程度上不能满足用户的需要。对于软件缺陷的准确定义,通常有以下描述:(1)软件未实现产品说明书要求的功能。(2)软件出现了产品说明书指明不会出现的错误。(3)软件超出实现了产品说明书提到的功能。(4)软件实现了产品说明书
2、虽未明确指出但应该实现的目标。(5)软件难以理解,不易使用,运行缓慢或者终端用户认为不好。软件缺陷软件缺陷的原因(1)技术问题(2)团队工作(3)软件本身 软件缺陷的组成 软件缺陷软件测试技术的发展历史 20世纪50年代后期到20世纪60年代,这一时期软件测试的理论和方法发展比较缓慢。20世纪70年代以后,很多测试理论和测试方法应运而生,逐渐形成了一套完整的体系,培养和造就了一批批出色的测试人才。如今在软件产业化发展的大趋势下,测试已经不再只是基于程序代码进行的活动,而是一个基于整个软件生命周期的质量控制活动,贯穿于软件开发的各个阶段。软件测试技术的发展历史和现状软件测试的现状 在我国,软件测
3、试人员与软件开发人员往往比例失调,而在发达国家和地区软件测试已经成了一个产业,微软的开发工程师与测试工程师的比例是1:2,国内一般公司是6:1。与一些发达国家相比,国内测试工作还存在一定的差距。主要体现在测试意识以及测试理论的研究,大型测试工具软件的开发以及从业人员数量等方面。软件测试技术的发展历史和现状 软件测试的基本理论02 软件测试定义 软件测试是为了发现程序中的错误而执行程序的过程。具体说,它是根据软件开发各阶段的规格说明和程序的内部结构而精心设计出一批测试用例,并利用测试用例来运行程序,以发现程序错误的过程。软件测试目的(1)测试是程序的执行过程,目的在于发现错误,不能证明程序的正确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 教程