从测试小罗罗成长为测试主管奋斗历程

发表于:2017-9-15 16:11

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:weijing    来源:51Testing软件测试网采编

  还是从我刚入行的时候说起吧,当时是经过朋友介绍的,那个时候一点测试技术基础都没有,连最简单的测试用例包含哪些内容都不知道,更不知道怎么写测试用例,恰巧当时我的职位是自动化测试工程师而不是功能测试工程师,当时是一位前辈带着我写自动化测试脚本,就是按照别人写好的测试用例来写自动化测试脚本,对于当时没有任何测试经验的我根本不知道自动化测试能带来什么?为什么要做自动化测试,只知道公司要,领导要做就跟着做。
  后来因为公司动荡,就到了我现在的公司。到了现在的公司之后,领导让我写测试用例,可是我从来没有写过,根本不会写(但是会写自动化测试),根本不知道从哪里下手,网上搜索的东西也了解皮毛,没办法结合实际产品内容,所有的专业术语也不太懂,测试也不知道如何开展,最后只好写了一版非常不合格的测试用例给了领导,还好领导人比较好并没有责难我。接下里的工作部分是功能测试,部分是写自动化测试脚本。对于功能测试可是真心不知道如何测试,也不知道怎么写测试用例,公司也没有系统的测试用例模板,我的做法就是按照功能使用的场景和目的去测试,然后顺便想想异常的情况,每个功能都认认真真的对待,我一边测试一遍结合网上搜索的测试技术应用到实际场景,然后一边思考这个功能到底给用户带来什么,用户会怎样使用,我就模仿着去做,发现问题开发会到我那边调试,这个时候是最佳的学习机会,他们敲的命令我会悄悄的记住(不会的我就网上去搜索),他们排查问题的方法我会默默的事后尝试着去做,发现问题的时候我会仔细的总结,为什么会出现,什么情况下会出现,如何避免下次出现,就这样我不停的总结,慢慢的发现测试也没有那么难,测试用例已经不是问题了,可是这远远不够的,还有很多不懂的。
  工作过程中经常涉及到环境部署,服务进程重启的这些工作,Linux下面的操作,Mysql的使用,还有我们当时用的是Python语言以前没有接触过(之前写自动化用的Ruby),还有缺乏一些网络协议相关知识,我就给自己定一个计划,一个个的去学,这期间我自学了一些网络协议相关的东西,并学了Html,CSS,JS,jQuery,Python,Linux下的常用命令,学了Mysql常用语句,将vim也系统的学习过(这个太好用了,linux下面用的不要太熟练哈),然后平时我领导做部署相关工作的时候,我就尽可能的看着,学习着,总结着,然后我自己尝试部署一套我们的测试环境,尝试着修改同事提交的代码,我尝试着帮开发排查问题,查log准确定位等。当时软件这边一直跑持续集成,领导让我部署hudson环境,顺道也学习一下UT,这样又学到了好多东西,我发现很多技术只有你去用,去实践才会更好的掌握,如果只是单纯的学习一些不常用的东西,后来也就慢慢的遗忘了。
  对员工来说,对公司的产品有个深刻的了解是相当重要的,对于产品的业务逻辑要思路清晰,逻辑清晰,这些清楚了,就是你在公司内积攒的经验,对于迭代的产品,这点尤其重要。这是在公司内部发展的必要条件,其次就是技术能力加上各种综合经验和做事方式方法了。说到这我觉得以后的路走到哪,首先是要打好基础(基础基础基础很重要,重要的事说三遍哈)后来才是等待机遇,创造机遇(等不到就创造哈)。
  后来有段时间因个人原因暂时不在岗位半年,这个期间发生了翻天覆地的变化,公司业务变更了,测试的任务也是问题多多,越来越多的开发给我发私信希望我回去,把积攒半年的任务测试一下,在大家的期待中我回来了,继续坚守岗位,默默的做好当下的事情,正好那个时候我的上司突然离职了,其实那个时候我也想走了,踌躇犹豫了很久因为家庭原因没有动弹,就在这个时候,我开始进一步的学习积累,正好搜到51testing软件测试网,突然学习资源丰富起来,之前很多疑惑的问题都在这里得到了解疑,很多经历和感想也非常相似,这段时间我的认识突飞猛进。这个时候公司领导找到我要我担当测试负责人,负责招聘,带人,上去之后才发现以前带队没有那么容易,要思考的很多,要承担的很多,责任一下子大了更多,压力更大了,考虑的要更全面了,并且要更超前考虑了,这个时候我要思考着如何继续提高自己的能力,如何能更好的带领团队,如何更好的把控质量,如何更好的让团队个人得到发展,这些都在我的考虑范围内的,路还很长很长。一方面要将管理继续进行下去,另一方面继续进行技术增长,这样才能更好的带领团队,做好带头羊。
  最后我总结了以下几点:
  1.基础知识一定要打好;
  2.学习到的知识要运用到实际的工作上,这样能更好的理解产品和更好的掌握到所学的内容;
  3.学会学习,学会记笔记(不要记在笔记本上,要记录成电子档);
  4.时刻有危机意识。
  5.善于总结,总结的东西就是你的经验
  6.不要怕做的多,不要怕接手的任务难,不要让开发帮你做掉,尽可能的自己去做,这样你才能学到自己手里。(有时候开发会说我帮你做了吧,你要学会说“不”。)
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • clh2014
    2017-9-20 18:09:07

    好文章,不过你的起点有点高 ,一开始就做自动化测试

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号