软件测试-3概述 (2).ppt
《软件测试-3概述 (2).ppt》由会员分享,可在线阅读,更多相关《软件测试-3概述 (2).ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件缺陷的定义软件缺陷产生的原因作业:查找一个软件缺陷的案例软件测试的定义软件测试的目的软件测试的关键问题软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。定义1:软件测试是为了发现错误而执行程序的过程。1979年Myers定义2:使用人工或自动手段,来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。1983年IEEE(Institute of Electrical and Electronics Engineers)国际电子电气工程师协会常见的一些概念保证程序和相应的规范说明一致。保证程
2、序和相应的规范说明一致。发现软件中的缺陷。发现软件中的缺陷。确保软件不做不必要的事情。确保软件不做不必要的事情。确保系统合理地执行。确保系统合理地执行。确保系统失败前可以让系统运行到何种程度确保系统失败前可以让系统运行到何种程度确保发布给用户的系统中有哪些风险。确保发布给用户的系统中有哪些风险。ISO9000定义:测试是一种基于机器的,对定义:测试是一种基于机器的,对代码执行测试,确认测试的活动代码执行测试,确认测试的活动 。【ISO9000是由是由ISO(国际标准化组织)和(国际标准化组织)和 IAF(国际认可论坛)共同制(国际认可论坛)共同制定的一个质量管理体系标准定的一个质量管理体系标准
3、】6发现问题记录问题跟踪问题再现问题历史数据经典定义:软件测试是为了发现错误而经典定义:软件测试是为了发现错误而执行程序的过程执行程序的过程1.1.要证明程序中有故障存在,并且是最大可能的要证明程序中有故障存在,并且是最大可能的找出最多的错误。找出最多的错误。2.2.力求设计出最能暴露出问题的测试用例。力求设计出最能暴露出问题的测试用例。3.3.测试不是为了证明程序是正确的,而是应从软测试不是为了证明程序是正确的,而是应从软件包含有缺陷和故障这个假定去进行测试活动。件包含有缺陷和故障这个假定去进行测试活动。Myers就软件测试的目的三个重要观点就软件测试的目的三个重要观点:测试测试是为了证明程
4、序有错,而不是证明程序无错误是为了证明程序有错,而不是证明程序无错误;一个好的一个好的测试用例测试用例是在于它能发现至今未发现的错误是在于它能发现至今未发现的错误;一个成功的一个成功的测试测试是发现了至今未发现的错误的是发现了至今未发现的错误的测试测试;Bill Hetzel提出提出:软件测试的目的不仅仅是发现软件中的缺陷与错误软件测试的目的不仅仅是发现软件中的缺陷与错误,也也是对软件质量进行度量和评估是对软件质量进行度量和评估,以提高软件质量以提高软件质量.好测试的核心原则是巧妙利用有限的时间得到最好测试的核心原则是巧妙利用有限的时间得到最有效的测试覆盖。有效的测试覆盖。测试由谁来执行?测试
5、什么?什么时候进行测试?怎样进行测试?测试停止的依据是什么?1 1)测测试试由由谁谁来来执执行行开发方测试也叫“验证测试”或“测试”,在软件开发环境下,由开发者检测与证实软件的实现是否满足软件设计说明或软件需求说明的要求。用户测试在用户的应用环境下,用户通过运行和使用软件,检测与核实软件实现是否符合自己预期的要求。第三方测试介于软件开发和用户方之间的测试组织的测试,也称为独立测试。2 2)测测试试什什么么软件软件是计算机系统中与硬件相互依存的另一部分,是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。它是包括程序,数据及其相关文档的完整集合。其中:其中:程序是按
6、事先设计的功能和性能要求执行的指令序列;程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;数据是使程序能正常操纵信息的数据结构;文档是与程序开发,维护和使用有关的图文材料。文档是与程序开发,维护和使用有关的图文材料。测试测试软件开发过程中所产生的软件开发过程中所产生的需求规格说明需求规格说明、概概要设计规格说明、详细设计规格说明要设计规格说明、详细设计规格说明以及以及源程序源程序,甚至于甚至于测试本身测试本身都是软件测试的对象。都是软件测试的对象。3 3)什什么么时时候候进进行行测测试试可以与开发并行进行;可以在开发完成某个阶段任务之后;开发结束后。测试过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试-3概述 2 软件 测试 概述
限制150内