» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 新手园地 -> [转帖]感悟软件测试
 XML   RSS 2.0   WAP 

--> 本页主题: [转帖]感悟软件测试 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1668 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

[转帖]感悟软件测试

曾经对软件测试很轻视,因为我那时很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究“编程才是硬道理”。

   如今却非常热爱软件测试,包括软件测试工具,方法,理论,技术。因为我在3年的测试工作中,深刻体会到软件测试的重要性和趣味性。此时,我已经跳出了“小程序员”的圈子,以软件系统工程的更大视角审视软件测试这项工作。

  很长时间以来我一直被下面的问题而困惑,有些问题至今仍然只是具有肤浅的认识,而且,我感觉我做的测试项目越多,阅读的测试书籍越多,我越感到我对软件测试理解的越肤浅。因为我越来越感受到软件测试的广度和深度的无限性,它像大海宽广,像宇宙那样深邃。

  为什么要进行软件测试?软件测试的前途如何?软件测试的工具和思想谁更重要?软件测试的最高境界是什么?

  软件测试是保证软件质量的重要活动,是软件项目实施的不可缺少的环节。软件测试的直接目的是发现软件中存在的缺陷。此为测试的有效性。

  在软件项目没有结束之前的全部软件缺陷主要由软件开发人员负责,因为软件缺陷来自程序员的编程。软件项目结束后的软件缺陷主要由软件测试人员负责,因为软件测试人员没有在软件发布之前的测试中没有发现隐藏的错误。

  但这不是绝对的,因为软件项目是一个系统工程,软件质量牵扯到多个部门和人员,以及需求分析,设计,编码等各个环节和过程。软件测试只能证明软件存在缺陷,不能保证软件没有错误。

  软件测试不是万能的,因为不可能发现全部的软件缺陷,而且软件的功能和性能不是由测试决定的。此为测试的有限性。

  软件测试目前主要以手工测试为主,自动测试工具虽然很多,但实际应用的广度和深度还有很大潜力,自动将有很大的发展空间!。

  软件驱动开发的观点说明了测试与编程的关系,测试应该贯穿于软件开发的整个生命周期,编程只是软件开发的一个环节。但往往大家非常重视软件编程,把测试作为编程后的一个辅助环节。这是典型的本末倒置。

  软件测试的缺陷管理流程非常重要,报告的软件缺陷的质量,应该由他人验证,做到责任明确,方法简便可行。

  软件测试技术不断进步,但总体来看,国内的测试重视程度还不够,但已经发展很快。差不多两年之前,国内计算机书店中关于软件测试的书籍非常稀少,如今却琳琅满目,异彩纷呈。

  软件测试是个可以很快入门的职业,门槛不高,但是,不要认为什么人都可以做好软件测试。因为会做和做好是两个概念。软件测试人员最好具有软件开发经验,理解软件工程的知识。这是提高软件测试能力的基础。对于刚刚毕业的学生,如果希望今后从事软件开发,那么,先从事一段时间的测试可能更有利于今后的编程。而对于具有多年编程经验的程序员,如果改行做测试,更容易提高技术。

  软件测试不是孤立的活动或过程,需要开发和市场人员的参与和交流,需要软件质量保证人员SQA的积极配合和沟通。

  软件测试的技术不断进步,与具体测试技术相比,掌握测试的核心思想比具体技术更重要!测试的最高境界在于运用最简单有效的测试技术,最大限度的发现软件缺陷!

  应当承认,目前国内的软件测试工程师的地位和待遇仍然很低,而且不少测试人员存在浮躁的心态(我甚至感到整个软件行业始终存在着浮躁的泡沫)。如何改变这种局面,这应该是个漫长的过程。当整个IT业真正以客户为上帝时,当软件质量成为决定企业生存和发展的决定因素时,当软件测试工程师的测试工作给软件企业带来更大的经济效益时,软件测试工程师才会得到应有的尊重!



可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2006-01-12 16:35 顶端
cuiql




该用户目前不在线
级别: 荣誉会员
精华: 5
发帖: 111
基地声望: 56 点
基地币: 563 Bug
基地贡献: 6 点
好评度: 0 点
在线时间:58(小时)
注册时间:2005-10-13
最后登录:2008-01-03
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



看到熟悉的旧文,顶一下。



[1 楼] | Posted: 2006-01-13 12:47 顶端
wind


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 66
基地声望: 21 点
基地币: 6693 Bug
基地贡献: 0 点
好评度: 2 点
在线时间:25(小时)
注册时间:2006-01-16
最后登录:2006-12-29
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



使我纳闷的是:我们去测试别人写的软件,那么谁又能保证我们使用的测试工具不会有BUG呢?是不是应该有个负责测试的监督或是测试的测试呢?
[2 楼] | Posted: 2006-01-25 00:44 顶端
夹子p


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 15
基地声望: 2 点
基地币: 6588 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:7(小时)
注册时间:2006-02-22
最后登录:2006-03-18
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



学习/学习
[3 楼] | Posted: 2006-02-24 10:29 顶端
逍遥红叶


该用户目前不在线
级别: 荣誉会员
精华: 3
发帖: 351
基地声望: 87 点
基地币: 108 Bug
基地贡献: 98 点
好评度: 11 点
在线时间:297(小时)
注册时间:2006-02-10
最后登录:2007-10-26
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



QUOTE:
下面是引用Fastpoint于2006-01-12 16:35发表的[转帖]感悟软件测试:
应当承认,目前国内的软件测试工程师的地位和待遇仍然很低,而且不少测试人员存在浮躁的心态(我甚至感到整个软件行业始终存在着浮躁的泡沫)。
.......


我想测试人员本身应该培养自己豁达的心胸,这是我对自己的要求,不管别人理解不理解,自己首先要做到问心无愧,才能获得别人的尊重.


MSN:xiaoling_67@hotmail.com
Email:xiaoling_67@hotmail.com
Blog:http://51test.blogcn.com/
SQA
[4 楼] | Posted: 2006-02-24 11:07 顶端
lost




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 25
基地声望: 5 点
基地币: 6574 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:14(小时)
注册时间:2006-02-05
最后登录:2006-03-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



得到别人尊重其实很容易,技术上拿得起放得下,现在开发人员写详细设计文档也会和我商议,一齐想算法,经过测试的产品拿到客户处作验收测试出现极少的bug,足够了
[5 楼] | Posted: 2006-02-24 11:45 顶端
逍遥红叶


该用户目前不在线
级别: 荣誉会员
精华: 3
发帖: 351
基地声望: 87 点
基地币: 108 Bug
基地贡献: 98 点
好评度: 11 点
在线时间:297(小时)
注册时间:2006-02-10
最后登录:2007-10-26
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



能跟大家分享一下你的成功经历吗?我想大家都会很感兴趣的,不是每个人都能做到你这样的程度^_^

MSN:xiaoling_67@hotmail.com
Email:xiaoling_67@hotmail.com
Blog:http://51test.blogcn.com/
SQA
[6 楼] | Posted: 2006-02-24 15:29 顶端
莲子


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 14
基地声望: 1 点
基地币: 6587 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:6(小时)
注册时间:2006-03-22
最后登录:2006-09-15
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



学习
[7 楼] | Posted: 2006-03-23 09:42 顶端
lxwwqw


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 1
基地声望: 1 点
基地币: 6574 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:0(小时)
注册时间:2006-04-03
最后登录:2006-04-04
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



,我想也是,不是每个人都适合做测试工作的,测试工作是软件产品质量保证的最后一道屏障。想想当我们用一个问题软件时候发的牢骚,就知道测试 工作的分量了。
[8 楼] | Posted: 2006-04-04 08:52 顶端
cuiql




该用户目前不在线
级别: 荣誉会员
精华: 5
发帖: 111
基地声望: 56 点
基地币: 563 Bug
基地贡献: 6 点
好评度: 0 点
在线时间:58(小时)
注册时间:2005-10-13
最后登录:2008-01-03
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



近两年来,国内对软件测试工作更重视了,这是好现象。



[9 楼] | Posted: 2006-04-04 09:46 顶端
芹子


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 366
基地声望: 26 点
基地币: 7043 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:149(小时)
注册时间:2006-04-26
最后登录:2008-03-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



软件测试会拥有美好的明天!

在有阳光的地方就有希望~~~~
[10 楼] | Posted: 2006-08-23 10:51 顶端
wy00403




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 6
基地声望: 1 点
基地币: 6577 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:8(小时)
注册时间:2006-03-13
最后登录:2006-11-13
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



好文章读了受益匪浅。
[11 楼] | Posted: 2006-08-25 15:50 顶端
molly




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 39
基地声望: 1 点
基地币: 2235 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:18(小时)
注册时间:2007-04-02
最后登录:2007-05-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



测试工作很有前途哦,加油!!!!
[12 楼] | Posted: 2007-05-14 16:20 顶端
xyzwh




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 10
基地声望: 1 点
基地币: 2019 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:0(小时)
注册时间:2007-10-29
最后登录:2007-11-02
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



软件测试是个可以很快入门的职业,门槛不高,但是,不要认为什么人都可以做好软件测试。因为会做和做好是两个概念。软件测试人员最好具有软件开发经验,理解软件工程的知识。这是提高软件测试能力的基础。对于刚刚毕业的学生,如果希望今后从事软件开发,那么,先从事一段时间的测试可能更有利于今后的编程。而对于具有多年编程经验的程序员,如果改行做测试,更容易提高技术。

学习了,我刚刚毕业参加工作,有很多地方都还是要努力学习。

[13 楼] | Posted: 2007-11-02 13:09 顶端
popwelan


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 15
基地声望: 1 点
基地币: 2219 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:12(小时)
注册时间:2007-03-27
最后登录:2008-03-23
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



作者的感悟可以说是比较深刻的了,我虽然没达到这种程度,但也常常有一些感慨,也曾想写点东西出来,但又觉得东西太多,很难收放,所以只能看看别人写的了!

发随风动
[14 楼] | Posted: 2008-01-17 12:39 顶端

软件测试基地论坛 -> 新手园地




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.220057(s) query 5, Time now is:09-07 22:22, Gzip disabled
You can contact us


每日一句:Loading...