浅谈测试项目管理

浅谈测试项目管理

ID:44408820

大小:49.50 KB

页数:6页

时间:2019-10-21

浅谈测试项目管理_第1页
浅谈测试项目管理_第2页
浅谈测试项目管理_第3页
浅谈测试项目管理_第4页
浅谈测试项目管理_第5页
资源描述:

《浅谈测试项目管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈测试项目管理摘要:近年来,软件测试已经成为IT密切相关行业一•个非常重要的关注领域,在世界500强的企业來看,把测试工作作为一个项目來管理在21世纪以來得到了迅猛的发展。尤其是在金融、保险、物流、航空、电讯、证券等行业更是如此。企业不断更新和发展业务产品,IT部门为了实现按照传统的IT项冃管理来管理测试工作已经不适应FI益迫切的时间及质量要求,而必须有一•套在测试领域和项目管理领域完整的方法论和时间,来管理多个项目的并行测试以及提升软件测试的质量和效率。关键词:软件测试、IT项目管理一、软件测试的发展史软件测试的发展丿力史:20世纪60年代(软件工程建立前),为表明程序止确而进行测试。.

2、1972年在北卡罗来纳大学举行了首届软件测试正式会议。.1975年JohnGoodEnough和SusanGerhart在IEEE上发表了《测试数据选择的原理》的文章,软件测试被确定为一种研究方向。.1979年,GlenfordMyers的《软件测试艺术》,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程。.20世纪80年代早期,“质量”的号角开始吹响。软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而包含软件质量评价的内容。制定了各类标准。.1983年,BillHetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件

3、质量的度量。・20世纪90年代,测试工具盛行起來。.1996年提出的测试能力成熟度TCMM(TestingCapabilityMaturityModel)>测试支持度TSM(TestabilitySupportModel)>测试成熟度TMM(TestingMaturityModel)o.到了2002年,Rick和Stefan在《系统的软件测试》一书中对软件测试做了进一步定义:测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命过程。二、软件测试的概述2・1软件测试的定义软件测试使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清

4、预期结果与实际结果Z间的差别。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)完全度(completeness)和质量(quality)的软件过程;是SQA(softwarequalityassurance)的重要子域。(1)测试并不仅仅是为了找岀错误•通过分析错误产生的原因和错误的发生趋势,可以帮助项口管理者发现当前软件开发过程小的缺陷,以便及时改进;(2)这种分析也能帮助测试人员设计岀冇针对性的测试方法,改善测试的效率和冇效性;⑶没有发现错谋的测试也是有价值的,完整的测试是评定软件质量的一•种方法。2.2软件测试的描述测试是软件开发过程

5、的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期槊的事情(Dotherightthing),另一方面是确认软件以正确的方式来做了这个事件(Doitright);第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息;第三软件测试不仅是在测试软件产品的本身,而且还包描软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。23软件测试的目的如果测试的0的是为了尽口J能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错

6、比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该宜接针对在实际应用中会经常用到的商业假设。在谈到软件测试时,引用GrenfordJ.Myers在《TheArtofSoftwareTesting》一书中的观点:(1)软件测试是为了发现错误而执行程序的过程;(2)测试是为了证明程序冇错,而不是证明程序无错误;(3)-个好的测试用例是在于它能发现至今未发现的错误;(4)-个成功的测试是发现了至今未发现的错误的测试。这种观点可以捉醒人们测试要以查找错误为屮心,而不是为了演示软件的正确功能。但是仅凭字而意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一口

7、,查找不出错谋的测试就是没有价值的,事实并非如此。首先,测试并不仅仅是为了耍找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。其次,没冇发现错误的测试也是冇价值的,完整的测试是评定测试质量的一种方法。2.4软件测试的原则1.应当把“尽早和不断的测试”作为开发者的座右铭。2.程序员应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。