加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

资深测试老司机履历总结:什么才是软件测试工程师的正常心态?

发布时间:2019-02-16 15:26:33 所属栏目:建站 来源:柠檬班软件测试
导读:干软件测试这行已经很多年,见过方才开始事变的测试职员,也见过一些很是资深和优越的测试职员,也见过不少无法生长起来的测试职员。 许多测试职员技能配景很强,操纵手段也不错,但就是很难发明题目,为什么呢?我们就来谈谈奈何执行好测试吧,必要作育哪
副问题[/!--empirenews.page--]

干软件测试这行已经很多年,见过方才开始事变的测试职员,也见过一些很是资深和优越的测试职员,也见过不少无法生长起来的测试职员。

许多测试职员技能配景很强,操纵手段也不错,但就是很难发明题目,为什么呢?我们就来谈谈奈何执行好测试吧,必要作育哪些手段。

事变立场和技能配景就不去说它了。

做任何事变都要有好的事变立场,假如只是想混日子,无论做什么事变都不会有上进的。技能配景虽然也是必要的,测试职员可以不如开拓职员深入。好比开拓某些协议的时辰,开拓职员每每对rfc已经滚瓜烂熟,测试职员没须要做到云云纯熟。

资深测试老司机履历总结:什么才是软件测试工程师的正常心态?

那么,除此之外,,测试职员必要作育哪些手段呢?

我见过不少测试职员,他们很是盼愿case能pass。假如一个case因为某种缘故起因被block了,可能fail了,他们都示意出沮丧,可能讥笑开拓职员,以为这给他们的事变带来了贫困。

假如一个case顺遂地pass了,他们都笑容可掬,认为总算完成了一个事变,可以对司理有交接了。然则资深的测试职员不是这样的。他们盼愿的不是pass一个case,而是通过这个case,辅佐开拓职员找出更多的题目。

当题目呈现的时辰,他们很欢快,而不是沮丧。

他们会寻根究底,来考查为什么会有这个题目,怎样来办理这个题目,怎样来改造测试打算发明更多相同的题目,等等。当一个测试职员盼愿做完一个 case的时辰,他每每下意识地会忽略许多他原来应该发明的题目。只要操纵能继承,大的错误不呈现,他们就不会去主动探求错误。

我记得某部分有个老外刚来,就报了许多的bug。各人发明,他报的许多bug,各人早年也遇到过,但由于不影响测试进程,不以为这是bug,就都忽略了。

资深测试老司机履历总结:什么才是软件测试工程师的正常心态?

但着实有些bug是很严峻的题目,好比体系的CPU溘然被长时刻百分百占用,内存走漏,状态表现和真实环境不符,等等。到了用户哪里,城市成为用户诉苦产物的也许。

谁人老外曾经也指导过我做平台集成测试,在他的指导下,我两个星期报了十多个bug。有一个我记得很清晰,就是扩展卡的以太网接口次序与主机上的相反。主机上的网口是从左往右递增,而扩展卡上的是右边为1,左边为2,并且没有在呆板上标注。这样就很轻易造成设置错误。

资深测试老司机履历总结:什么才是软件测试工程师的正常心态?

我一开始遇到这个题目,就以为是本身的题目,为啥我没配对呢?可是老外说,你也是用户,你没配对,用户也不会配对。到了用户哪里,这必定就是一个bug。许多人都很不喜好做集成测试,由于软件还没有筹备好,测试case运行很是不顺遂。我发明这么多bug的时辰,其拭魅真正的case一个也没跑成。我一向逗留在安装和根基设置上。

但我一点也不泄气,反而在这个进程中发明白许多题目,对付最根基的体系启动和安装也有了许多深刻的熟悉。一个测试职员可以或许很快生长起来,不是靠他可以或许顺遂地完成测试使命,而是要碰着许多题目,在题目中求生长,在题目中探求谜底。

资深测试老司机履历总结:什么才是软件测试工程师的正常心态?

测试职员的一个很重要的品格,就是接待题目,喜好探求题目,而不是完成测试。我发明资深的测试职员都有本身很好的测试风俗,我曾经把这个当成我学到的最名贵的财产。然则当我想转达给其他的测试职员的时辰,他们却嗤之以鼻。

我有个同事,把全部的操纵都事先写在文档里,用copy-paste来输入呼吁。这样可以完全一再测试进程,而不存在手工输入错误的题目,使得测试进程可以重现。在输入呼吁时,他把及时的log表现和alarm表现打开,并操作器材记录全部的呼吁输出。每输入一条呼吁, 他就会看看是否会呈现题目。假如呈现题目,他就立即去说明这个题目呈现的缘故起因并思量是否是个bug。

许多测试职员只有在出了大题目的时辰,好比call打不通了,可能呆板重起了,可能整个测试功效与预想的不符,才想起去察看和记录错误。

我刚开始做测试的时辰,也是这样的。这样经常会无法判定错误什么时辰呈现,是由于什么操纵呈现的,只好再一再一遍。假如不是必现的题目,就无法说清了。许多测试职员,在测试打算上写的是一套,本身做的是另一套。由于测试打算 和执行不是同时做的,执行时发明白一些题目,调解了测试步调,但没有实时更新打算,也没有记录操纵步调。

当发明题目时,只好从头回想本身做过的步调,很挥霍时刻。没有呈现题目的话,测试步调基础不被记录。这些题目看似简朴,但影响不小。以是,在平常的测试事变中,故意识地作育起本身精采的测试风俗,是成为优越的测试职员的一个很重要的品格。资深的测试职员老是把本身当成用户,喜好评述软件给用户的感觉,这是许多测试职员不敢去做的。在测试陈诉里,我们只存眷报了几多个bug,这些 bug有没有被修改,却不体谅测试职员对软件的评价。

其拭魅这些评价对开拓职员长短常重要的。测试职员每每能感觉到体系最单薄的处地址那边。好比体系内存掩护机制错误导致体系常常crash,体系条理过多,交互很成题目,体系有瓶颈,机能上不去,等等。

资深测试老司机履历总结:什么才是软件测试工程师的正常心态?

软件职员只有各个分手的bug,却得不到总体的感受,这些反馈对体系架构师和开拓职员改造体系、进步产物质量长短常重要的。好的测试职员,要每时每刻站在用户的角度,表达出本身对软件,对产物的感觉。

资深的测试职员喜好和软件职员pair-work。由于软件职员较量清晰这个软件的架构,对呈现的题目会很快定位,从软件职员对开拓进程的描写,也可以事先判定出bug轻易呈现的处所。

而测试职员作为软件的行使者,可以很快地反馈出本身对付软件行使的感觉。

闪开拓职员相识测试,也可以辅佐开拓职员更清晰用户的需求,对软件怎样被行使有了深刻的熟悉。有些开拓职员从来没进过尝试室,压根就没用过本身写的软件,这长短常很是错误的。

好的测试职员,会多和开拓职员交伴侣,和他们一路事变。火速的宣扬者说应该把测试职员分手到开拓职员傍边,和他们密合适作。这我也不太拥护。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读