时间过的太快了啊,还有 10 天 2015 就要结束了,提前祝大家圣诞节快乐~。
我是在 2015.07.20 加入 testerhome,刚好过去了 5 个月。5 个月的时间里,我从一名毕业生加入测试行业的测试小白,到如今略懂一二的测试小生(年末了,让我装一次逼庆祝一下嘛)。这完全要感谢 testerhome 组织的沙龙,我除了孜孜不倦的从 testerhome 学习测试理念以及知识,还参与了广州第二次沙龙,以及昨天的深圳沙龙。在那里分别学习到了接口自动化测试,并且用于了实际的工作当中,接下来在深圳沙龙接触到的完整(我自己只学习了流量测试以及压力测试)APP 性能测试,性能测试我也会用于 2015 年的最后 10 天的工作。PS:沙龙当晚我们乘坐涛哥的顺风车回家,我和剪烛妹子坐在一起,我像个粉丝一样加了她的微信,即使到现在我都没有发过一条消息给他,因为我比较腼腆。。。。。
说了这么多废话,借助这个平台我想记录一下,我 5 个月零 5 天的测试工作到底做了什么。
得益于在广州的那次沙龙,我用 jemeter+ant+jenkins 把接口自动化完全做起来了。其实,我最开心的不是做起来接口自动化测试,而是利用 jemeter 和 jenkins 持续集成了一个重要的场景,就是定期清理服务器磁盘。自从用了这个之后,在也没有收到用户由于升级 APP 导致的无法下载的了。
你一定会有疑问,你怎么做了这么多工作,如果告诉你公司只有我一个测试,你会不会抓狂?不要我问我为什么,我很聪明的。。
话又说回来,我深刻的认识到测试不仅仅是技术,我更关心的是我做功能测试的时候所遇到以及解决的问题,我之所以列出我所学习的一些技术性的测试,是因为我想告诉自己这 5 个月的时间里,并没有停下去学习的脚步。
我到底遇到了什么问题呢??
一方面,当我刚进行测试工作的时候,遇到有缺陷的问题,我都报告给我的组长(把我招进去的那个)。因为我真的不知道找谁,在我不熟悉产品业务的时候。我当时也以为只要把问题交给他就够了。其实不是这样的,于是我就去问他,该怎么样去判断问题的出处。。在组长的帮助下,我渐渐熟悉了公司的产品以及简单的架构。有一次,ios 的消息列表执行删除消息的操作,出现在客户端删除消息之后,再一次刷新列表,之前被删除的消息又出现了。也就是,删除操作没有成功。当时 ios 同学坚定的以为这是服务端的问题,不是他的问题。我是怎么处理这个问题的呢,我用 fiddler 抓包分析,发现 ios、同学压根就没有请求 delete 接口如今,问题是谁,立马清楚。如今。我能很清楚的判断问题的出处。
另一方面,我想提一个问题,测试的存在真的能提高产品的质量吗。我非常苦恼的是,由于是小公司,受限于开发的水平,发版前的测试版本简直一塌糊涂,一步就有一个问题。OK,功能性的问题先不说,关键是导致了体验上的问题,比如,一个列表有很多话题,用户去评论某一个话题,我们的 android 开发出了更新了评论之外,他还更新了整个列表,从而导致每一次评论都超过了 3S。质量是开发出来的,测试除了在一边指指点点之外,我们又能做什么呢?
公司有 2 个产品计划在元旦节之前上线,做完这两个项目,就可以思考 2016 该做什么了,我现在到学习 python,我想去开发测试框架,先播下一颗种子,谁知道会发生什么呢。
当初选择了做测试,我很开心也很郁闷,开心的是,找到了适合自己的职业。郁闷的事,听前辈们在沙龙上的交流以及对测试表现出的危机感,又时时刻刻不知道测试还能不能做下去,不管怎么样,我深刻的认识到测试并没有想象中的那么美好,但也绝不会险恶到彻底无解。我们不会像儿时般幻想的三头六臂,无所不能,却也不会真的就是不舞之鹤,一文不值。很多时候,我比自己想象中更加优秀。
很久没有写过这么字的文章了,居然写了一个小时左右,写的很乱,可能有些想写的没写出来,不想写的又写出来了,各位见谅。
最后真的要感谢恒捷大哥对我的帮助!!