来者有分~~讨论:对软件测试工程师这个岗位的理解,也就是如何做好一名软件测试工程师?

chenggx 2003-06-13 06:43:49
希望大家能踊跃的谈谈自己的见解,谢谢!
...全文
696 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeck_zhou 2003-07-08
  • 打赏
  • 举报
回复
我认为测试主要是要细心和对需求的正确理解。
sabrinla 2003-07-08
  • 打赏
  • 举报
回复
非常好!up 一下!
Robert1978 2003-07-08
  • 打赏
  • 举报
回复
其实我觉得任何工作,想做好的话都很难。

1,要有强烈的兴趣。

2,要有比较好的环境。

3,水平高自然别人就看的起。
bjwander 2003-07-08
  • 打赏
  • 举报
回复
技术能力(最基本的,最少你能看懂代码)
专业能力(你所测试软件的专业理解能力)
沟通能力(这是交互的根本)
敏感度(对bug必须敏感,这是基于对技术和专业的掌握)
思维能力(必须有较强而缜密的思维)

还有一点就是
创新能力(这一点许多公司都要求,如果你不会变,那么只好等待天上的馅饼)

个人理解
donggy 2003-07-07
  • 打赏
  • 举报
回复
只是尽职尽责,没有施展的环境是没用的。楼上的意见真是一针见血。
GOALSTAR 2003-07-07
  • 打赏
  • 举报
回复
楼上的高~~~~~~~~~
leowindcsdn 2003-07-06
  • 打赏
  • 举报
回复
每个测试人员都希望公司对测试工作有一个很好的认识能得到公司足够的重视,然而事实却总是相反,在很多公司测试得不到足够的重视,被认为是辅助性的工作和岗位,有的甚至认为是个可有可无的岗位,测试人员成了公司的超级打杂人员。很多公司没有测试部门,甚至没有测试人员或没有专职测试人员,需要测试时临时抽调。

为什么会这样,原因很简单,节省成本,对于3、5个人的公司来说,这种做法是奏效的,由开发人员充当测试人员即可,公司不可能会另外出钱雇测试人员。然而对于大一点的公司或大一点的系统(5万行代码以上的系统),没有专职测试人员将会付出很大的代价。在我的项目中就出现过这种情况,高层领导对测试很不重视,部门才有两个测试人员而且要做很多其他工作,就是我前面说的那种超级打杂的测试人员,在项目开发过程当中不给我配一个测试人员,只好将测试工作分散到各个环节,我(PM)作功能(系统)测试,开发人员做单元测试和模块测试,但由于系统很庞大(系统包含六个子系统,有四个子系统代码量超过10万行),用户又像催命鬼一样。最终我们的测试做得很不全面,等到系统交给用户试用时发现存在一系列大大小小的问题,在这种情况下我立即停止用户试用,所有系统转入测试状态,并从部门调来一个测试人员专门做测试工作,这种测试持续了两个月才将系统提交给用户试用。这是一种惨痛的经历,很多代码因为已经写完很长时间了,修改时多花了不少成本,而且有些代码的原创者已经离开公司了,修改的代价就更大了。

所以个人认为提高测试人员对测试的认识是不可能从根本上改变公司对测试的认识的,关键是要提高公司高层领导对测试工作的认识,如果做不到这一点其他都免谈。但往往是公司高层领导并不懂软件工程,但很懂得怎样去节省开支,如果是这样的话你就惨了,你得有三寸不烂之舌方可让他们知道测试有多重要,有时领导还会给你白眼吃,如果是这样如果你要想在软件测试方面有所作为,建议你炒老板鱿鱼。

测试工作太重要了。有时公司为了省一点小钱(测试人员的工资)在不知不觉中损失不少大钱(开发人员做测试并修改代码的代价及过了很长时间后才发现BUG的代价),五万行代码以上的系统个人认为必须得有专职测试人员,而且在每个单元或每个模块开发完成后立即测试,发现问题立即解决,确保每个单元和每个模块在集成到系统时问题最少,这样可以从很大程度上减少测试成本。但是有时你也要做一些妥协,你要容忍系统存在少量BUG,不要钻牛角尖非得把系统所有问题都找出来才罢休,能达到系统可以正常运行即可,否则也会付出巨大的代价,测试是要考虑成本的,我想大家都知道80和20的道理吧,在软件测试中查找最后10%的BUG可能要花费你90%的时间,代价很大的,毕竟公司的存活是建立项目盈利的基础上的,这也是公司老总的命根子。
viviva 2003-07-04
  • 打赏
  • 举报
回复
1.探索精神
2.故障排除能手
3.不懈努力
4.有创造性
5.追求完美
6.判断正确
7.老练危重
8.有说服力
9.领域知识
goldsun 2003-07-04
  • 打赏
  • 举报
回复
gz
metome 2003-07-02
  • 打赏
  • 举报
回复
不要为了工作而工作,不要为了测试而测试,这是最基本的!
braveheartcsdn1 2003-07-02
  • 打赏
  • 举报
回复
如果公司重视,一切都是小问题啦。
linger2002 2003-06-23
  • 打赏
  • 举报
回复
好像我去面试的时候,他们就问过我着问题。现在作了一段时间,才觉得真是很不容易。可以作,但是做的好就谈不上了。需要耐心,细心,还需要不断积累的经验~唉,真是难
hong99 2003-06-18
  • 打赏
  • 举报
回复
UP
qiuafa 2003-06-17
  • 打赏
  • 举报
回复
接分
gotothere 2003-06-16
  • 打赏
  • 举报
回复
要想成为优秀的测试工程师,光靠自己是不行的。你去到一家公司,如果是开发人员,一定会有老资历的高手带你,可如果是测试人员,那就只有自己摸爬滚打了。而且,如果开发人员水平不高,你就有苦头吃了。铺天盖地的缺陷轻易就可以找到,而且在开发人员修复之后缺陷是越来越多,这样的情况下一个测试工程师又谈什么成长!未有天才以前,必须有可以让天才存活的土壤。那么测试工程师成长的环境又在哪里呢?
davy_chen 2003-06-16
  • 打赏
  • 举报
回复
勤思考,肯动手,多找bug,多找别人发现不了的bug,这样别人就不敢小看你了。
上面说的还是空洞了一些。现实一点,多换角度看问题,就会不断发现新品种的bug。
chenggx 2003-06-14
  • 打赏
  • 举报
回复
大家能不能说点实质的东西!谢谢!免得我们搞测试的总被别人瞧不起
yuanmeng163 2003-06-14
  • 打赏
  • 举报
回复
如果只是按照别人写好的PCL去测试,确实技术含量要低一些。

但是如果自己写测试程序来测别人写的程序,那水平就高了。

albertz 2003-06-14
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1630/1630505.xml?temp=.3055994

http://expert.csdn.net/Expert/topic/1397/1397040.xml?temp=.5087244

-Albert
骷髅罗王 2003-06-13
  • 打赏
  • 举报
回复
要能找bug就好!
加载更多回复(2)

5,177

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧