2017.12.25来到这个公司,已经有3个多月了。
本科是计算机专业,毕业后,一直想从事计算机相关的工作,但因准备得或学得不扎实,为了谋生,就做了其他的工作,所以就延迟了两年。以前没有做过软件测试的工作,刚开始来到这个公司是诚惶诚恐,生怕自己做得不好,因为实在没经验。尤其恐怖的是,我来之前有两个测试,来两个星期后,那两个测试都走了。所以刚开始的那几天,每天几乎都是抱着被辞退的心态来的,还特别担心自己不能转正,也担心自己能不能撑下来。
后来快转正的时候,新来了一个同事,那几天特别忙。几乎每天除了开会就是跟她讲解我们的产品,根本没有时间来测试。幸好,她是个经验特别丰富的测试,就大概跟她讲了咱们的产品,她就开始着手测试了。我很惭愧的是,这几天版本要发布,还有好多缺陷都没有改完,还是后面经理提了好多缺陷来的,我就负责记录这些缺陷,也浪费了不少时间,根本也没时间测试。
现在转正了,心里更加忧愁。以前就是会觉得自己还是不懂我们公司的产品,所以有问题会这样安慰自己。而现在,我的绩效啥的都会根据我提的缺陷进行评估,所以压力更大,同时也是对自己的一个挑战吧!
在这期间,遇到了些问题,也遭到了别人的吐槽。我现在来总结一下这些问题及需要改进的:
1.缺陷描述问题:第一个是在matis上描述缺陷的时候,我们都只是用一句话去记录,啥也不懂的我,只能去模仿以前的测试提的缺陷。但每次开缺陷会议的时候,他们总是不能看懂我描述的缺陷是啥,然后提出建议附上图片,我就乖乖地附上图片了;第二个是周报的时候,都有好几次,老大跟我说,我写的问题,大家都看不懂,让我想想怎么把它改进下,开始的时候并不怎么放在心上,后来,已经被大家深深地定格了;
2.测试流程不规范:因为对业务逻辑不是很清楚,测试的时候,想问题不周全,经常测不到主要的功能点,没有根据他们的changelog来进行验证测试;
3.制作附件图片的时候,这里特别花费时间,所以就有好多功能点没有测到,严重影响工作进度;
4.没有善于利用数据库客户端软件,从而对数据库进行还原,减少重复性的操作,提高工作效率;
5.虚拟机系统的还原操作:因为我们的产品是在centos环境下的,所以环境的改变会影响到测试,所以可以利用虚拟机来还原,减少重复操作,提高测试效率(这其实应该跟还原数据库的效果差不多),目前不知道这两者的区别具体在哪,但自己之前就是没想到,所以浪费了很多时间;
6.Linux系统的常用的命令操作:还好自己之前学习并了解过Linux系统,还会一些常用的命令(find查找文件名,ps -aux|grep 查找内容,kill命令杀进程来重启项目,tar解压缩,vi文件操作等等),所以接触这个的时候还是比较快的,不然比较会云里雾里。
希望接下来的时间里, 我能把咱们的产品的测试更加完善,不漏掉一个测试点。要学会利用场景分析法,模拟用户的使用来进行测试。