something about software testing

从毕业前开始接触到测试,毕业一年来也接触了很多方面的信息,因为个人的特性,一直有自己的一些看法,也无法一直停留在原地,一直在奔走。

今天闲来突然起了兴致,开一下文,不间断更新吧。

首先论一论我个人理想中的测试,可以在发现bug的同时,就在技术层面修复了它,感觉是另一种意义上的开发,又或者是一种狭义的测试开发。理想是美好的,但不一定是完美的。

测试的主要目的就是保证产品质量,现在主要的测试流程现象是测试工程师找出缺陷,然后找开发去修复它,这是一个达到目的途径,在这个过程中测试员相当于是一个筛子,筛出bug了拿给开发,开发继续加工,测试再拿回来继续筛;

但在我提出的理想测试中,我捋出产品的bug,记录一下,我知道是哪里出问题了,顺手调一下代码,精准修复(为什么提到这个?在某份工作中就出现过开发修完一个bug但导致系统其他原本功能正常的地方出问题了,其中涉及的原因很多就先不赘述分析),同样能达到消除缺陷,达到保证产品质量的目的。这个过程中,测试员也是一个筛子,主要就是筛bug,筛出来了,由自己加工一下继续筛,减小信息传递过程中的传递误差。

当然这其中会涉及很多其他问题,比如理想测试员筛bug并修复这个过程中的时间成本、效率问题,测试员自身技能要求,对系统内部代码了解程度等等。

----------------------------------------------------------------------------------

随后是个人找工作过程中的感想:

对于找普通/功能/手工测试工作的同学,建议是去大公司找,或者是文档健全并且会保持更新(不只是产品需求文档等,还有测试规范,用例规范等等)的公司,这样做测试的时候是有规范的有依据的,学一套规矩是必要的,因为从事测试的大部分时候,并不是一个人在工作,测试与测试之间的交流,和测试以外的人员也要交流,规范可以让大家做交流的时候减少歧义,提高效率。有规范是个好习惯,习惯规范是能力。

招聘市场也是鱼龙混杂,虽然测试的门槛低,但不建议大家在找工作的时候压低姿态,接受低于市场的工资(无异于损人不利己),不能惯坏招聘方,什么样的工资买什么样的能力,这和五险(一金)一样是应当的。测试在软件开发过程中是很重要的,既然都出来招人了,必然也是认可测试存在的意义,过低的工资是对这份工作的一种侮辱,不仅仅是对你个人的能力,请不要任由招聘方欺负人。

希望大家都能拿到一份能让你为公司心甘情愿拼死拼活一心一意去干活,而不用为生存、克扣提心吊胆工作的offer。

                                                                                                                                                                     ——泉水指挥官

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值