测试是什么

绝世美人儿
833次浏览
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”


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


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


-


-


-


-


-


-


-


-