测试是什么

玛丽莲梦兔
992次浏览
2021年02月21日 08:43
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:欧美oldmanyoungwords)


For personal use only in study and research; not for commercial use





测试是什么?测试就是对项目开发 过程的产品(编码、文档等)进行差错审查,保证其质


量的一种过程。

< br>




< br>软件业的迅猛发展也就是近几十年的过程,时间虽短,但许多误解似乎已根深蒂固,对

测试的偏见也是如此。软件的重点在于需求、在于分析、在于设计、在于开发,而测试,容

< br>易,没什么技术含量,找一些用户,对照需求尽力去测就行了;有时间多测点,没时间就少


测点。这种看法在许多项目经理、软件负责人的心中固守着,难以改变。






这种观念的结果有目共睹,是什么?很简单,是大量软件


BUG


、缺陷的流失,从测试


人员手中悄然而过,


流失到用户手中,流 失进项目维护阶段。


随之而来的,


便是用户无休止


的抱怨、维护人员无休止的救火、维护成本无休止的增加。这是软件人员的梦魇!




< br>恶梦总有醒来时,经过无数教训的重击,在不堪回首而不得回首的经历中,软件业的


管理者发现:是他们错了,软件测试是不可忽视的。






所有这些问题,假如在项目中测 试到的话,便不会有造成不可收拾的结果了。


――


人们


终于意识到测试简单而纯真的真谛。






软件测试






软件测试从直观上来讲是对 测试对象进行检查、验证,似乎很简单,但实际不然,它


是由许多处理环节构成的。根据 测试目标、质量控制的要求,


它被划分为以下各类环节,并


被设 置了不同的准入、准出标准。





软件测试的重要性






软件测 试人员不再是软件开发的辅助人员,


而是软件开发团队的主体之一、

积极的参与者。


从项目开始的第一天,


测试人员就参与项目 需求和设计的讨论、


评审等各种活动,


尽早发现


软件需求定义和设计实现上的问题,


及时发现软件项目中存在的质量风险。


软件开发团队必


须尽可能地在交付产品之前控制未来的质量风险,这 就必然需要依赖于卓有成效的软件测


试。


将传统的程序测试的狭 义概念扩展到今日业界逐渐认可的、


广义的软件测试概念,


测试


涵盖了需求验证(评审)、设计验证(评审)等活动。软件测试贯穿整个软件生命周期, 从


需求评审、


设计评审开始,


就介入到 软件产品的开发活动或软件项目实施中,


和其它开发团


队相互协 作、相互补充,构成软件生命周期中的有机整体。





苹果系统惊现致命漏洞



软件测试重要性突显





2007



12



12


日,由信息产业部科学技术司等部门承办 的


“2007


年中国软件质量年会


”< /p>


在京召开。会议围绕



提高软件质量,促 进产业发展



的主题,针对软件测试、质量过程管理

< p>
以及全生命质量控制等内容展开交流。







软件质 量


——


软件企业的生命线








软件是现代服务业发展的核心,


是促进国 民经济与社会发展、


保障国家安全的战略性


产业。


在软件产业发展方面占据优势就能在激烈的综合国力提升中站住脚。


而实现这 一目标


的关键就是要大力提升软件质量水平。



信产部科学技术司副巡视员周健在大会致词中如是


说。


目前,


软件应用已渗透到各个领域,


小到生活中的家电、


电子消费品,


大到国防、


航天、

< p>
医疗领域的精密仪器。


因软件质量出现的重大事件也屡见不鲜:

< p>
中国银联业务中断


6


小时致


使全国数百万笔跨行交易无法实现,奔驰公司召回


130


万辆 问题轿车造成巨额损失,阿丽


亚娜


5


型 火箭发射失败导致欧洲整个航天计划推迟


……“


软件质量是企业 的生命线,也是构


建和谐社会重要部分。


原人民银行科技司司长陈静认为,确保软件产品的质量和可靠性已


成为当前软件行业 发展的新问题。







正是意 识到这个问题,政府相关部门下达多方文件进行扶持。与此同时,很多软件企


业也开始重 视软件质量,据《


2007



CSIP


关于软件质量现状调研分析报告》显示,


82.7%

< p>
的企业急于提高产品质量,


71.6%


的企业希望 通过改进软件质量提高客户满意度。



虽然我

< br>国对软件质量的关注较晚,


但在政策的积极推动和企业意识的不断提高下,


软件质量还是得


到了较快的提升。



周健补充说,



在未来发展中,我们还要进一步 加强软件质量基础条件和


能力的建设,完善软件产业,为与更大范围和更高层次的竞争再 上一个台阶。








软件测 试


——


软件质量的安全副驾驶








软件质量正确的内涵包括三方面,完整的需求、正确的代码和最少 的缺陷。


”Borland


中国区售前技术总监刘晓伍这样谈到 ,



软件测试就是在软件开发的整个生命周期中对这三


方面进行有效控制的重要手段,是软件质量的安全副驾驶。


< p>
据统计,通过必要测试,软件


缺陷数可至少降低


7 5%


,而软件的投资回报率能达到


350%







然而,在软件测试的早期,人们却远远没有意识到其对质量控 制的重要性。那时的测


试等同于



调试



,目的仅仅是纠正软件中已经知道的故障,常由开发人员自己 完成,对测试


的精力投入较少,介入时间也较晚。随着


IT


业的蓬勃发展,软件越来越趋向大型化、高复


杂度,


软件质量问题逐步加剧,


软件测试开始被企业所重视。


软件测试的过程也由最初的后


期调试上升到软件开发全生命周期的质量控制,

< p>
测试的重要性和规范性也不断提高。


在信产


部关于 计算机系统集成资质及信息系统工程监理资质的认证中,


软件测试能力已被定为评价


公司技术能力的一项重要指标。



以测代评



也成为我国科技项目择优支持的一项重要举措,


据悉国家


“863”


计划对数据库管理系统、操作系 统、办公软件等项目的经费支持,都要通过


专业机构的测试结果来决定。


-


-


-


-


-


-


-


-