51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4670|回复: 4
打印 上一主题 下一主题

[讨论] 一个优秀的测试工程师具备的条件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-12 00:37:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.对软件需求以及业务的理解。你需要思考软件(或功能)存在的意义,清楚它为什么存在?为解决什么问题?这样你的测试将更加具有针对性和实用性。
我自己有幸参与到一个大型产品的一个major release的测试,最大的感觉就是时间和人力的不够,太多的测试点。所以我们对测试就会有所选取,如果你清楚软件需求以及业务,你在测试选取将更加合理。

2。测试方法:我只想说,大多的测试都是从易到难,从简单到复杂。花费时间去思考简单,便于实施的case,去覆盖功能点,绝对是非常值得的,特别是在开发过程中。在大型产品中,由于环境的复杂和build的不稳定,简单的case更能体会出优势,更有利于维持build的稳定和开发进度。 一个复杂的case往往需要花费很多的时间去准备条件,而且太多的条件对结果分析同样提出很大的挑战,同时开发在处理这样的bug时也是非常的恼火。 我们就碰到开发为重现一个bug花费1~2天的时间,这是非常不值得的。

3。基础知识的掌握。测试需要比开发更全面的只是这是常识, 你所掌握了解的基础知识与第1点一起,直接决定你的case的质量,最能反映测试人员水平的就是case的质量。我们不必象开发那样去处理研究技术的细节,每一个配置项,但是对于测试软件所用到的某个技术或者框架的功能,测试人员需要尽力弄清楚,测试人员需要掌握更全面的技术,我们没有时间去深入的研究一门技术,同时也没有实践的机会。但是我们可以捡起开发讨论的结果,在测试的产品中去体会加深应用到的技术。
一个所谓高水平的测试人员,至少需要了解掌握主流的开发技术和框架,以及第三方产品,如果有实践的机会那就更好。当然如果开发技术过硬,可以尝试看开发代码,当然就为了看代码而看代码是不值得的,因为大多的开发代码质量是很一般,看这些代码还不如看技术文档。

4。关于自信,自信来自于平时的积累。自信不是fake,不是说有自信,就有自信,这是自卑或者自大的表现。自信是一种责任,是对自己的驱动,他让你更加的专注,更加的清醒,更加的冷静,更加耐得住寂寞。

结合自己非常有限的工作经验,谈谈感想,也算是为经常泡51testing做点贡献。大家积累掌握雄厚的基础知识,增强对软件需求以及业务的分析和理解,开发出高质量的case,那么你的测试一定会游刃有余。
再者测试只是职业里程的一部分,你的将来还会有更多有意义于测试的事情,不要放松自己,相信自己。也许测试也只是你的一个学习过程,而不是你的谋生手段或者终极目标,认真对待,作为职业人就要有职业精神。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-6-12 11:06:53 | 只看该作者
似乎发错了地方, 不知版主能不能帮忙蠕动一下位置.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-6-12 11:18:31 | 只看该作者

回复 1# 的帖子

我想知道你有多少年测试经验

系统如果大了,开发的代码是不能看的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-21 03:00:49 | 只看该作者
概括下楼主所说的:
1。将测试精力放在软件重要的方面,个人推荐在确定测试范围时使用风险分析法
2。设计的测试用例需要有合适的颗粒度,不要过于复杂
3。虽然测试人员不能追求除测试技术外其它领域的深度,但是在广度上一定要超过开发人员
4。测试人员必须对自己的测试过程和结果自信
要有职业精神
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-6-21 15:48:11 | 只看该作者
做测试工作时间长了,LZ讲的这些知识就会自己领悟出来。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 15:41 , Processed in 0.071136 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表