测试路上的回顾与反思

从事测试差不多三年时间了,经历了从开始的为了生计问题而从事软件测试工作,到现在是因为将软件测试视为自己的事业的心路变化过程。

记得刚开始寻找测试的工作时,纯粹就是因为自己开发方面感觉自己不行,所以找的测试,在这时,我觉得自己还是走了不少弯路的,导致自己后来过得很辛苦,也让自己明白,什么东西都得提前打算好,不要临时抱佛脚,否则,苦不堪言。后来终于真的接触到测试了,并遇到那些给自己影响较多的同事,为人处事和测试技术方面都教会了自己很多的同事,而自己也是在这过程中慢慢了解到软件测试对于自己的重要性,自己慢慢意识到,软件测试才是自己真的想要做的工作,虽有重复,但如果用心了,重复里也会有不一样的内容,虽然对编码能力有要求,但是不是很严格,这也使得自己能有机会去捣鼓自己想要捣鼓的内容,比如Python,比较遗憾的一点是,没在学习过程中,把新学到的东西给记录到这个博客中,另外,自己感觉,自己对于测试和自身的认识还是很混沌,不够清晰,需要好好去整理。

我觉得软件测试应该是个范围很广的内容,包涵了不少。测试,不仅仅是证明软件可用,证明软件满足需求,证明软件可以上线被用了,也会给出,这个软件在满足需求的前提下,还有哪些要改进的,哪些可改进的,然后团队一起,齐心协力,把软件改造至更好,当然,这需要从领导到开发到测试的对软件质量问题的重视程度要足够。如果不足够,也仅仅是证明,这个软件能用而已,至于其他的,别想了,问题肯定多多。不过,个人感觉现状不是很乐观,以后工作上有什么内容,只能自己多多去注意留意,保证自己对得起测试这个职位和它的责任。

软件测试,为的是证明目前,软件的质量是否已经到达目前阶段的需求要求,而不是为了证明这个软件没问题了,任何程度上的测试都不能保证软件绝对没问题的。

软件测试方法,目前至今,个人做的主要是手工功能测试,并未真正地进行过自动化测试,有的话,也只是自己私底下而已。手工测试,也就是传说的点点点。现在外面对点点点这个测试貌似有点瞧不上,其实,这个才是最基本的,最重要的。首先,对于一些流程上的问题,自动化虽然也能做到,但是,无法做到像人手工测试那样,留意到一些自动化测试过程无法识别到的东西,比如图像的异常,某些不该出现的元素。其次,手工测试做得好了,测试深入了,能发现的问题肯定更多,更深层次,比如某些流程,而专注于自动化,只顾着自动化,某些较深层次的测试还可能被漏了。我自己小小实践过后,觉得,接口和简单的字段验证之类的,可以做自动化,正式开始测试测试前可以进行一个自动化测试(此阶段为冒烟测试),其他的,还是别想什么自动化了,免得浪费人力和精力(当然,这些是在软件不够稳定时的情况,而且,本人从事测试年限也不多,有不正确的,请指出或者一起讨论)。

另外,精于手工测试不亚于精于自动化测试的基础,是在熟悉业务及很清楚手工测试的意义以及懂得及时反思的基础上的,不懂得反思,不懂得从生产中发现的问题来反观自己测试过程上的不足或者业务场景的认识不足的话,从事再多年限,鬼用。所以,今后,要多多反思,并从不足中看清自己。

自己希望能慢慢向对技术能力要求更高的软件测试工程师发展,这个是今后自己的方向,但是,自己基础和能力还是很薄弱,理论虽还行,但一直没实践的机会,希望到时候能有机会让自己去接触,到时候哪怕是累倒在测试的路上,也要争取。不过,从这点也看出,自己实践很少,我必须得在以后加强实践,哪怕只是会一个小的函数,也要实践并记录,否则,就只会学而不思则罔了,这也是自己学习上的大忌,切记!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值