快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰集团:提高软件测试能力的19条建议



我起先筹备自己写10条建议给刚入门的软件测试员们。但之后我看了lolcats/icanhascheezburger 上的名人Ben Huh的一段演讲。Ben指出,有了互联网,信息成了免费资本,但组织,编辑,以及表达却都必要技术。受Ben和cheezburger网站的启迪,我哀求60名成功的软件测试工程师每工资刚入门的测试职员提出三澳门新葡亰集团条建议。此中的40多名回复了我,使我终极有了一个长达100条的建议列表。

出于保护他们的隐私,我不会原封不动的把这些建议列举出来。然则有趣的是,我发明他们的建议中有很多合营的地方,而所有这些建议加起来要比我本来自己想到的好得多了。

我把这些我汇集的建议总结成以下19项:

1. 想客户之所想

在测试的历程中时候想着用户。培养自己对用户需求的共鸣。和用户沟通并且察看他们怎们样应用你的软件。

2. 多读Bug

假如你和一个团队的软件测试工程师一路事情,那么请涉猎 他们天天发的Bug, 分外是那些针对你的测试部分的Bug 。你可以从别人若何找到Bug中学到很多器械。

3. 多读代码

找到你测试的那部分功能的代码。虽然写代码并不是你的事,然则读那些代码经常会赞助你找到潜在的边际环境和软件缺陷。

4. 为你发明的Bug而骄傲

匆匆成一个软件Bug的修复是从写好Bug标题和描述开始的。我每次发完一个Bug都邑把这个Bug重读一遍以确保它是合理的并供给恰倒好处的细节。假如一些紧张的Bug 没有被矫正,要追根究底,确保抉择和利弊权衡是精确的。

5. 参加软件功能的设计

在软代码编写之前,在仍有可能有大年夜的设计变化的时刻,积极参加软件的计划阶段澳门新葡亰集团,这会赞助你懂得正被斟酌的协折衷权衡。

6. 设计你的测试

无论是探求界限值,运用组合技巧,画图表,或创建测试模型,把你的设法主见放进你的测试设计中老是有用的。在试探性测试的时刻,故意识地去交替你的测试计划和产品进修。

7. 懂得你测试的功能

不管你测试的是那一块功能,你应该懂得它的设计,它的局限性,别人发明的Bug,代码的更改,以及它和其它功能间的交互关系。

8. 和别人相助测试你认真的部分

和有不合专长的人一路测试你的功能模块,一路评论争论测试的点子并且征询他们的反馈意见。

9. 进修你测试的软件

纵然你只是测试一个软件中的很小一部分,成为其它新功能和全部软件的专家都邑赞助你成为一个更好的测试工程师。

10. 培养和开拓职员的优越关系

测试事情无意偶尔候是抗衡性的,乃至很轻易使有些与你共事的人在做决准时轻忽你的意见。与修复Bug的开拓职员建立坚实的关系对懂得最新进展和匆匆成Bug的修复会有裨益。

11. 扩大年夜你的领域和人际收集

成功的人都有一个的坚实可托的交际圈。他们可以从中获得他们必要的专业常识和建议。赓续在你的公司内部和外部结交新同伙并成长专业领域的联系。

12. 探求良师或榜样

我和许多出色的测试工程师一路事情过,并且从他们那里学到了很多器械。为了前进你的测试技能,你应该探求“顾问”与他们晤面或者榜样向他们效仿。

13. 维持自省

测试工程师善于发明软件的缺陷。假如把这种敏锐运用到自己身上,我们必然能更有效的发明自身的不够之处。

14. 治理你的光阴

我们的光阴很轻易被大年夜块的事情和赓续的会议所盘踞,导致我们没有光阴去进修,去深挖更多的Bug,以致没有光阴维持康健的生活状态。为了避免透支,你必要进修若何治理你的光阴。

15. 明智地选择测试自动化

自动化测试可能短缺纯熟测试职员的那种“余光视力”。不精确的自动化无意偶尔会变成一推宏大年夜而难以掩护的代码,并且对衡量软件质量没有什么实际意思。然则精心设计的自动化测试有助于赶早发明软件缺陷。

16. 前进你的编程能力

我碰到过一些很有天分的测试职员,他们倾向于不去写代码。这有必然事理。就像片子评论家在变得抉剔而富有陈见后不会去斟酌片子不雅众的喜恶一样,在我充当编程员的角色时,我想的就不再和用户一样了。然则编程照样一项有代价的技能,他能赞助你更好地涉猎代码,理解产品的内在,同时赞助你写一些小对象使得平淡反复的事情变得简单。

17. 参加Bug的审阅 (Triage)

在产澳门新葡亰集团品宣布前的着末一些日子里,Bug审阅组开会抉择哪一些Bug应该修澳门新葡亰集团复,哪一些应该留到今后的版本去修复。假如你平日不在这个会议的约请名单中,那么去主动要求参加。你会看到澳门新葡亰集团在测试员信誉,用户影响和已知风险等身分间做出协调抉择的历程。这将会是一种异常有趣的经历。

18. 赓续进修

不管是“软技能”,比如公开演讲, 或者编程说话,亦或新的测试技巧,成功的测试工程师老是会从忙碌中抽出光阴来坚持进修。

19. 爱你所做的事,并把它做好

假如你不能承担放弃当前事情的价值,那么就学着去热爱它。测试职员无意偶尔会变得嫉世愤俗,尤其是在艰苦的宣布周期中。享受事情并且不满意于仅仅完成计划内目标的人才会成为优秀的测试工程师。

原文地址: Cheezburgers and Testing Advice

作者:Alan Myrvold,软件安然高档测试工程师

译者注: 本文主要面向软件测试的初入门者,但对有履历的软件测试工程师也应有益。

译者:黄捷(软件测试开拓工程师)

您可能还会对下面的文章感兴趣: