好的软件测试人员是什么样的?
上一篇 / 下一篇 2012-09-18 08:53:54 / 个人分类:测试经验
H G&e!K1l2r3f0 这个问题是回应我上一篇博文的。因为我正在雇用一个测试员,我觉得应该给他点刺激。以下是软件测试这个职位一般应该具备的品质。
4uj"a0[5LS['s5B4{051Testing软件测试网;gi+U$oiZ一个好的软件测试员应该…51Testing软件测试网 AF ju7S(B
51Testing软件测试网o^:y.r/z)k/m● 经常思考,什么是我现在能执行的最好的测试。51Testing软件测试网j*@ ]H&qk4sS1n
51Testing软件测试网%Z2XVFUR)T● 提交的bug含义明确,有清晰的复现步骤,能用简洁的语言把问题描述清楚。
3WQG2K_H/Hy|051Testing软件测试网8mSde"A/Kb)v● 不会因为开发人员的做法受影响。测试员不应该仅仅是因为他们能够理解那些决定开发人员做法的技术难点,就去全力维护自动化。应该做的是交流在当前有意义的领域,自动化是怎么工作的。
(NG r.S2Vo051Testing软件测试网&U t$j^ w3V+n● 有能力理解利益相关者的业务。51Testing软件测试网A a:BJv&F$X:AK2a
9A5ou6d,l(O'P2s ss0 ● 足够专业,能认识到一个系统的某个部分对整个系统的影响;
xe9Caj7x;~!|051Testing软件测试网G5ruBG6Ah● 有很强的解决问题的技巧。他们能够控制很多变数,并最终找到引发问题的那一个。他们能恰到好处的坚持。他们知道何时应该停止这个问题转向下一个。
\ ITe!U.[O7I02ie;zV)L I`0 ● 能够熟练的沟通和倾听,务必做到完全彻底的理解。
9b#o+gdR#\ Z8q0H0\O4@#J:VqQO6yX J0 ● 非常谦逊的去问所有的问题(甚至是愚蠢的问题),同时又有足够的怀疑精神,能从众多资源中找到答案(保持信任但仍需验证)。51Testing软件测试网@G@kg$^]
51Testing软件测试网6q,^l8zUyP^● 服从组织安排,坚持完成任务,同时留意未来的新任务。51Testing软件测试网T)R`;[1p
51Testing软件测试网/KX,H6Mo/w● 有能力从海量的相互关联中隔离观察到的软件行为,并与整个团队交流这些软件行为。他们能够看着一个不完整的系统的部件,通过想象整个系统来推断该系统实际的优缺点。
4rrAb6W-mZ0K7oV051Testing软件测试网 p!|(k1ZM(Wr#`N● 是开发人员和业务分析人员的受尊敬的伙伴。他们越能理解测试人员的工作有多么努力,就越能表现的更友好。
I$feQV,?,u1G_H)k0jD?'^8Pl9c a0WS0 ● 自己发现了产品初期的bug就很兴奋,用户发现了产品后期的bug就很沮丧。
eQj3o8R&W&C;N,G-N0(K"MIB.w2Q0 ● 有能力处理让人紧张的截止日期,快速做出决定,并且为了利益相关者的终极最佳利益而放弃一些喜欢的流程。
s$g"G'h*]YeO051Testing软件测试网5KaQ?$] EYPk/zy● 是软件测试社区的积极的参与者,阅读测试书籍和测试博客,并参加本地的测试团体。51Testing软件测试网d5c*K cd7lJ
51Testing软件测试网VNY_)HJ● 有良好的职业道德;能按时完成任务,完不成时进行良好的沟通,必要的时候一周工作40个小时以上,专业的,能服从组织安排, 关注整个团队的成功,诚实的,遵守规定的工作流程,遵守SOX法案,等等。
hk YYo~0mJW%S0^3ks1giw0 我还漏掉了什么吗?以下是有价值的评论回复:
_G9GU7{g05v$N'dU3c|o0 另一个没有提到的品质是,测试人员应该有能力阅读和理解代码。举例说,如果测试人员看过单元测试的代码了,他就能用不同的方式实现自动化。如果单元测试做了完备的边界检查,然后测试人员就可以更专注于业务逻辑验证了。
n2g0b;A:h~Z;D5`*y0Z}!}u)U]$N0 1、最好能具备良好的代码能力
W l-HKQaz V!mR051Testing软件测试网#w4GZ1\:Y)h