软件测试的一些感悟

    去年在博彦科技实习了一年,有些感悟,记录于此。 有些乱,待整理。


    思考个人的准则是否与公司的文化和规则相符,如果不相符而你又是一个有个性不想与之一致的人,那么你将会是痛苦的。

    

    你和你所在公司对bug的判断的准则是什么?

    你必须要明确的知道这些准则,是以什么准则来衡量的,而你认可这个准则么?如果你认可,那你就使用这些准则,尽力让那些不确定的事情变的确定,也就是说确定哪些是bug,哪些不是bug,这就是我们的工作。我们测试人员就像是棒球场上的外野手(我是左外),攻方能否打出安打,不是我们能控制和预想到的,但我们可以在攻方打出安打的情况下,不让局面扩大化。本垒打除外。


    我认为做一个优秀的软件测试师应该除了要具备专业知识以外,最好还要有这样几个品质:


    0.  沟通.

   良好的沟通非常重要,一定要简明的描述问题,因为你的同事,或TM,或PM真的不是很有时间能听你花5分问题描述一个问题。最好是30秒以内,如果你不能,那你尽量在问之前好好想想,到底可不可以归到30秒内。

 1.细心.

   做了测试以后,我才发现这个世界到处充满了bug,只是你没注意。要细心,因为我们会遇到各种的情况,比如设计case的人,把结果写错了,而我们以想当然的态度认为这是对的;还有诸如UI方面的小问题,如果你不细心点,还真有问题看不到;有空的时间还要想想,我们测试人员是产品最后一道屏障,虽然做为小兵的我们能拿到的后勤给养是这么的少(当然是比起开发人员,还有我们的TM,PM),想起一句台词:“同志们,不能再后退了,后面就是莫斯科了~”

    2.  挑剔。

  我们要以一个逼B者的顾客姿态,来测试我们产品。比如,你这个打印机的install界面为什么这么难看,你看看那谁谁谁的,还有为什么这个打印机的启动程序比我上次买的同形号的要启动的慢,顾客总是挑剔的, 所认请你们也挑剔一下吧。(解释一下,有些程序员说你们这些测试员能不能不问这么2的问题啊,请你们也把我们当做顾客看吧,因为有时顾客是会想我们一样问的)

  3.懂得平衡。

    这个真是不太好说,我们总结一下。

 4.  效率。

     要在规定的时间完成任务,否则会拖整个团队的后腿,当然这行加班是常事,应该还有我在想想

 5.  反思。

    同一个地方你总不能不倒两次吧;都好是每天都能写工作日志,这会帮帮助我们反思一天中有我们有哪些地方做的不好,可以有哪些改进,最好在想想如何改进。

  6.  要懂分享。


=========分割线=========

 

如何按时下班么?

答:上班时只想工作的事,让工作归工作,生活的归生活。

如果不能按时下班,应该怎么办?

答:分析是自身原因,还是所在工作组的原因。

如果自身原因,分析是因为是工作的哪些环节出了问题?可否改进这些环节?

如果是工作组的原因,分析是哪些流程出了问题,还是因为测试资源不足,还是使用的不合理。


=========分割线=========

实习生进来的第一件事,就是了解你周围的战友,他们的名字,在工作中的特长。

了解你所在组最常测的机器有哪些型号(注:因为我在HP中心,测打印机,故)。每个型号的特点与区别。

如果看懂任务表,又何添写任务表。

做为硬件测试师,你的工作机就是你最密测的战友,你一定要了解它,装好你所在小组最常用的OS(为了本地化测试)

还有,有笔记下你每天的收获与过失,一个忘却历史的人,必将重蹈覆辙。


=========分割线=========

新人如何融入公司:

1.  主动问,及时问,但不要问弱智的问题。有了问题先自己找答案。(关键不要影响进度).

2.  要总结。每个月自我反省和总结。(每天检查自己在工作中有什么东西还没有掌握,每个月检查自己在工作中学到了什么东西).

3. 要有时间概念,按时完成,无法完成要及早提出来。(如果同一样的工作,你在干了三个月后,还不能像其他同事一样准时下班你就要想想,这问题出在哪里?)

4.  主动学习,到一个新环境,新项目,先看测试用例,然后看相关资料。(这很重要,因为你在对问题做出决断的标准大多在这里)

5.  要吸取教训,不犯重一个错误。

6.  做事要符合工作规范。

7. 敬业。(敬业的人在哪里都会受到尊重)


=========分割线=========

 

测试用的设备不能按时到达,这可能会导致你的测试延期,你怎么办?

一.只是等着,然后一味地把责任推到设备的延期上,这是一种被动的做法。(我当初就这样,很不好)

二.找可替代的设备,或者把排在后面的工作提到前面来做,不要把时间浪费在等待上。


=========分割线=========

 

Bug 在我这里重见,在你的PC 上不能重现,你怎么保证需要用户的环境和你的一样,又如何保证用户的环境会和我不一样。

遇到这种不重现的bug,要做记录,做跟踪。

测试的本质只能证明软件有bug,而不能证明软件中没有bug.



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值