ITPUB??ì3
ITPUB论坛 » 项目过程 » 软件测试认识的几个误区

标题: [转载] 软件测试认识的几个误区
离线 pharos
谷雨霖



精华贴数 4
个人空间 4863
技术积分 6496 (184)
社区积分 440 (1426)
注册日期 2001-12-11
论坛徽章:114
现任管理团队成员2008年新春纪念徽章    
      

发表于 2006-5-26 15:13 
软件测试认识的几个误区

软件测试认识的几个误区  


  摘要

  随着市场对软件质量的不断提高,软件测试不断受到重视,但是由于总体上,国内
软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测
试方法和流程等还存在很多错误的认识。根据作者的软件工作经验,本文列举了六种
有代表性的认识误区,并作了剖析和相应的解释。希望对软件行业的技术和管理人士
,正确认识软件测试起到一定的作用。

  关键字:软件测试 软件过程

  正文

  随着软件规模的不断扩大,软件设计的复杂程度不断提高,软件开发中出现错误或
缺陷的机会越来越多。同时,市场对软件质量重要性的认识逐渐增强。所以,软件测
试在软件项目实施过程中的重要性日益突出。但是,现实情况是,与软件编程比较,
软件测试的地位和作用,还没有真正受到重视,对于很多人(甚至是软件项目组的技
术人员)还存在对软件测试的认识误区,这进一步影响了软件测试活动的开展和真正
提高软件测试质量。

  误区之一:软件开发完成后进行软件测试

  人们一般认为,软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,
软件编码,软件测试,软件发布。据此,认为软件测试只是软件编码后的一个过程。
这是不了解软件测试周期的错误认识。

  软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例
设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。在软件项目的每
一个阶段都要进行不同目的和内容的测试活动,以保证各个阶段的正确性。软件测试
的对象不仅仅是软件代码,还包括软件需求文档和设计文档。软件开发与软件测试应
该是交互进行的,例如,单元编码需要单元测试,模块组合阶段需要集成测试。如果
等到软件编码结束后才进行测试,那么,测试的时间将会很短,测试的覆盖面将很不
全面,测试的效果也将大打折扣。更严重的是如果此时发现了软件需求阶段或概要设
计阶段的错误,如果要修复该类错误,将会耗费大量的时间和人力。

  误区之二:软件发布后如果发现质量问题,那是软件测试人员的错

  这种认识很打击软件测试人员的积极性。软件中的错误可能来自软件项目中的各个
过程,软件测试只能确认软件存在错误,不能保证软件没有错误,因为从根本上讲,
软件测试不可能发现全部的错误。从软件开发的角度看,软件的高质量不是软件测试
人员测出来的,是靠软件生命周期的各个过程中设计出来的。出现软件错误,不能简
单地归结为某一个人的责任,有些错误的产生可能不是技术原因,可能来自于混乱的
项目管理。应该分析软件项目的各个过程,从过程改进方面寻找产生错误的原因和改
进的措施。

  误区之三:软件测试要求不高,随便找个人多都行

  很多人都认为软件测试就是安装和运行程序,点点鼠标,按按键盘的工作。这是由
于不了解软件测试的具体技术和方法造成的。随之软件工程学的发展和软件项目管理
经验的提高,软件测试已经形成了一个独立的技术学科,演变成一个具有巨大市场需
求的行业。软件测试技术不断更新和完善,新工具,新流程,新测试设计方法都在不
断更新,需要掌握和学习很多测试知识。所以,具有编程经验的程序员不一定是一名
优秀的测试工程师。软件测试包括测试技术和管理两个方面,完全掌握这两个方面的
内容,需要很多测试实践经验和不断学习精神。

  误区之四:软件测试是测试人员的事情,与程序员无关

  开发和测试是相辅相成的过程,需要软件测试人员、程序员和系统分析师等保持密
切的联系,需要更多的交流和协调,以便提高测试效率。另外,对于单元测试主要应
该由程序员完成,必要时测试人员可以帮助设计测试样例。对于测试中发现的软件错
误,很多需要程序员通过修改编码才能修复。程序员可以通过有目的的分析软件错误
的类型、数量,找出产生错误的位置和原因,以便在今后的编程中避免同样的错误,
积累编程经验,提高编程能力。

  误区之五:项目进度吃紧时少做些测试,时间富裕时多做测试

  这是不重视软件测试的表现,也是软件项目过程管理混乱的表现,必然会降低软件
测试的质量。一个软件项目的顺利实现需要有合理的项目进度计划,其中包括合理的
测试计划,对项目实施过程中的任何问题,都要有风险分析和相应的对策,不要因为
开发进度的延期而简单的缩短测试时间、人力和资源。因为缩短测试时间带来的测试
不完整,对项目质量的下降引起的潜在风险,往往造成更大的浪费。克服这种现象的
最好办法是加强软件过程的计划和控制,包括软件测试计划、测试设计、测试执行、
测试度量和测试控制。

  误区之六:软件测试是没有前途的工作,只有程序员才是软件高手

  由于我国软件整体开发能力比较低,软件过程很不规范,很多软件项目的开发都还
停留在“作坊式”和“垒鸡窝”阶段。项目的成功往往靠个别全能程序员决定,他们
负责总体设计和程序详细设计,认为软件开发就是编写代码,给人的印象往往是程序
员是真正的牛人,具有很高的地位和待遇。因此,在这种环境下,软件测试很不受重
视,软件测试人员的地位和待遇自然就很低了,甚至软件测试变得可有可无。随着市
场对软件质量的不断提高,软件测试将变得越来越重要,相应的软件测试人员的地位
和待遇将会逐渐提高。在微软等软件过程比较规范的大公司,软件测试人员的数量和
待遇与程序员没有多大差别,优秀测试人员的待遇甚至比程序员还要高。软件测试将
会成为一个具有很大发展前景的行业,软件测试大有前途,市场需要更多具有丰富测
试技术和管理经验的测试人员,他们同样是软件专家。

  参考文献

  [1] 实用软件测试方法与应用,飞思科技产品研发中心,北京电子工业出版社,2003
年8月第一版


__________________
书案常逢谷雨霖
MSN:cabinhome@sohu.com
BLOG:http://space.itpub.net/3433/
种下思想,收获行动;种下行动,收获习惯;
种下习惯,收获品格;种下品格,收获人生!

“我的项目管理之路”有奖征文活动已截稿!
只看该作者    顶部
离线 我是老鼠你是猫
老鼠


精华贴数 5
个人空间 0
技术积分 8005 (149)
社区积分 7546 (182)
注册日期 2006-2-28
论坛徽章:21
管理团队成员会员2007贡献徽章会员2006贡献徽章嫦娥生肖徽章2007版:鸡 
      

发表于 2006-5-28 14:32 



__________________
只看该作者    顶部
离线 omencathay
菜田守望者


精华贴数 7
个人空间 80
技术积分 4803 (264)
社区积分 6998 (199)
注册日期 2002-10-21
论坛徽章:7
现任管理团队成员     
      

发表于 2006-5-30 02:43 
其实测试安排的合理与否很多时候跟你采用的软件开发模型并进行相关管理,有很大关系


只看该作者    顶部
离线 yaohua0214
☆★一切隨緣!★☆


精华贴数 4
个人空间 0
技术积分 14606 (72)
社区积分 20520 (57)
注册日期 2004-8-18
论坛徽章:18
现任管理团队成员NBA常规赛纪念章NBA常规赛纪念章ITPUB北京香山2007年会纪念徽章体育版块博采纪念徽章 
      

发表于 2006-6-26 16:06 
測試是很必要的,怎麼會和程序員沒關呢?


__________________
┠你┨┠现┨┠在┨┠好┨┠吗┨
┠今┨┠天┨┠快┨┠乐┨┠吗┨
只看该作者    顶部
离线 醉眼看世界
世界很精彩


精华贴数 13
个人空间 0
技术积分 26029 (31)
社区积分 31960 (26)
注册日期 2006-4-9
论坛徽章:82
现任管理团队成员NBA之星管理团队2007贡献徽章信息化板块选型征文获奖徽章月度精华徽章博彩之星
蓝锆石萤石祖母绿海蓝宝石紫水晶红宝石

发表于 2006-6-27 16:54 
测试必须精通流程
还有有一定的技术基础


__________________
My Blog:四维空间

专业ERP群:32755670
只看该作者    顶部
离线 月明
高级会员


精华贴数 0
个人空间 0
技术积分 698 (2614)
社区积分 8403 (170)
注册日期 2006-5-18
论坛徽章:177
ITPUB评论家ITPUB评论家ITPUB评论家ITPUB评论家ITPUB评论家ITPUB评论家
ITPUB评论家ITPUB评论家ITPUB评论家ITPUB评论家ITPUB评论家ITPUB评论家

发表于 2006-6-30 22:58 
测试要有耐心,还要细心呢


只看该作者    顶部
离线 cyhxy
爱生活,爱老公,爱豆豆!


精华贴数 7
个人空间 10
技术积分 6083 (205)
社区积分 23292 (50)
注册日期 2004-6-24
论坛徽章:78
现任管理团队成员2008北京奥运纪念徽章:网球生肖徽章2007版:羊生肖徽章2007版:蛇生肖徽章2007版:蛇2008北京奥运纪念徽章:射箭
生肖徽章:猪生肖徽章:猪生肖徽章:猪生肖徽章:猪生肖徽章:猪生肖徽章:猪

发表于 2006-7-1 02:00 
哦,这样啊。

偶劝偶朋友别做这个,尤其是女生


__________________
人生只似风前絮,欢也零星,悲也零星,都作连江点点萍!

给点小钱花花吧!!!——PUB丐帮帮主

Я  ЕСТЬ Я!

丐帮总舵--打针记!
只看该作者    顶部
离线 keaide
顾问,开发?都不是。


精华贴数 11
个人空间 0
技术积分 35966 (20)
社区积分 42217 (16)
注册日期 2004-1-14
论坛徽章:185
现任管理团队成员2008欧洲杯之星NBA季后赛大富翁NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA之星
NBA大富翁NBA常规赛纪念章NBA季后赛之星博彩大赢家博彩之星第18届世界杯(德国)纪念徽章

发表于 2006-7-4 23:20 
测试就是逆向思维


__________________
红花紫花直销站! 需要配鱼者,请至配鱼专用贴
想要马上赚取PUB¥参加PUB六周年大拍卖吗?菠菜能让你立刻实现你的家庭梦想!
海阔天空QQ群:13284840,加入请注明ID
只看该作者    顶部
离线 ipchains
老会员


精华贴数 3
个人空间 0
技术积分 338 (5562)
社区积分 4247 (309)
注册日期 2002-5-17
论坛徽章:8
ITPUB元老会员2007贡献徽章授权会员2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:举重2008年新春纪念徽章
ITPUB新首页上线纪念徽章生肖徽章:龙    

发表于 2006-7-12 10:00 
女生作测试的很多阿,我老婆就是做测试的


__________________
不在沉默中爆发,就在沉默中灭亡
只看该作者    顶部
离线 carniege
冥王星酋长


精华贴数 0
个人空间 250
技术积分 19740 (45)
社区积分 13029 (106)
注册日期 2003-12-19
论坛徽章:78
现任管理团队成员2008北京奥运纪念徽章:跳水开发板块每日发贴之星开发板块每日发贴之星2008年新春纪念徽章 
      

发表于 2006-7-23 00:56 


QUOTE:
最初由 ipchains 发布
女生作测试的很多阿,我老婆就是做测试的




__________________
兰叶春葳蕤,桂华秋皎洁。
欣欣此生意,自尔为佳节。
谁知林栖者,闻风坐相悦。
草木有本心,何求美人折。
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问