引子
以下内容选自《小强软件测试疯狂讲义》一书
正文
简单地自我介绍,就是一只数学专业,脑洞极大,深度强迫症,编程菜鸟,颜控,但人丑的少女。
我的愿望很简单,一辈子随遇而安家庭幸福,但希望能一直坚持努力成为有技术含量的妹纸。什么叫做“有技术含量”,要么就是我能做而别人不能做的,要么就是我能把工作完成得又快又好。当然后者是阶段性目标,前者是一个很遥远很遥远的未知黑洞,我不知道我能坚持多久,不确定在什么时候就会转向其他的行业,现在无非要做的就是在一家不大不小的IT公司里面安安分分脚踏实地地搬好每一块砖,给自己通向目标的道路上垒上坚实的阶梯。
在我懵懂无知实习的时候,正好被一家知名公司A录取,但是,后来莫名其妙地从数据分析转变成用户体验师,接着天真地被迫成为了黑盒测试工程师。然后充分发挥了自己的顺其自然,进入到了测试这个行业。实习的时候的确是蛮苦逼的,说我吃不了苦吧,我那时候还真的拼命,每天早早从宿舍出发,晚上闹钟的指针不到12绝不回学校,连跨年也是在计程车上听着FM93度过的,简直不敢相信那个每天活力四射的家伙是谁。遗憾的是最终还是离开了。现在想来,还是感谢这家公司带给我成功的开端和良好的习惯以及真实社会的缩影。
现在一直处在公司B,美丽的西子湖畔见证了公司和自己快速的发展,第一次真正意义上系统地接触了性能这个概念。公司B也没有性能测试的老司机,只能靠自己摸黑爬滚,就跟小地鼠似的,这边打个洞那边挖个坑。尝试的路途总是有那么多磕磕绊绊。
之后先去做了某个电商系统的两三个功能版本,熟悉主要功能,了解业务,再对数据进行统计分析,得到系统使用频度,峰值以及其他相关但不能透露的数据。然后比较笨拙地学习使用Loadrunner,当自己不知道怎么学的时候,问问常用的流行工具,它会给我们答案。使用工具时遇见问题就上上官网或者F1,无非就是要克服英文。然后跑场景,看分析结果,看不懂就请教开发查资料,每天都在资料的海洋里面迷醉。什么都不会的时候做出一点就觉得是成就,学到了新的知识或者有了更深刻的理解,把以前的错误观点纠正了,世界都美好了一点。之后的日子里面又愉快地做了几个项目,我却渐渐不满足现状了,每次设计场景纠结半天,跑完之后分析得太浅,定位不到真正的瓶颈,东一块西一块知识不全面,没有大的条理性,即使验证分析出某些结论来也不足以让开发和自己觉得满意。
久闻强哥大名之后,又恰逢良机,愉快地成为强哥的一枚小学员。上课的日子里面真的是痛并快乐着,一遍面临着作业的折磨一遍又享受着和大家一起学习的喜悦,一个人学的时候始终觉得比较枯燥。一开始的确会比较不适应,繁忙的加班狗生活硬生生挤进了需要高度自觉的作业人生,偷懒的内心蠢蠢欲动,勤奋的小人和惰性狠狠地争斗,乱七八糟地安排下自然每次都是在交作业的截止点前才发出邮件。我坦白我有罪,仿佛回到了大学的时光,除了没有了愉快地抄作业。不过慢慢地掌握了节奏:课前预习做笔记;上课好好听,做好课堂笔记,以听课实践为主笔记为辅,事半功倍;课后先看一遍视频,强哥语速相对比较慢,可以愉快地加速加速加速,完善整理笔记,然后开始做作业,完成之后还有时间剩余,那可以再看一遍视频。时间长了,记忆淡了,再重新回顾一遍,我不是黄蓉,没有过目不忘的神功,只能一遍遍地巩固,梳理,最后形成自己的知识体系。
强哥带给我的收获还是在思维方式上的,思维方式真的需要一个好的导师引领,自己刻意地练习,优化,适用于自身,然后养成了良好的思考习惯。
学习和实践永远是相辅相成的。上课学习JMeter,在工作的休息时间利用公司系统进行练习,偶然间被老大看到了,老大一脸惊讶,也比较巧,正好有个项目找老大做性能测试,希望使用JMeter做,当时她苦于没有QA会JMeter,正准备推掉这个,没想到机会就来到我的面前,按照流程一步步地做下来。所以说机会总是留给有准备的人,敢于实践,做错了不满意就换个方向继续。
现在我已经入职新公司,不管什么工作,什么事情,只要坚持往正确的方向做得深入,就会提升。练习,坚持,我还在路上。
但愿我的三两言语可以给你带来点滴的帮助,那就是我莫大的荣幸了。