测试工程师成长之路

测试工程师成长之路

踏入测试行业也有好几年了,都很少做过大的总结,借着这个机会,“流水线”一样的总结一下这几年的测试历程,学到的东西以及存在的困惑。给即将步入职场的新人小白们一些参考。

用一个简单的图来展示现在所处的几个阶段,往后的历程还要慢慢摸索经历:

历程

第一阶段:奠定理论基础,缺少实践

2011年大三时期选择了测试专业,对测试的大概印象只在于老师课堂上的讲解以及一些小实验的操作,总体来说即理论知识的了解,实践的机会很少,还不具备有QA的思维。

1.当时的选择:

当时为啥会选测试呢,综合考虑,对于一个大学才接触计算机学科,迷迷糊糊的接触各种计算机语言,然后又想以后工作对口的女生来说,毫无疑问的选择了软件测试。

2.当时学到的东西:

就像打怪升级一样,这个阶段就像是新手,在课堂上了解“测试技能”的理论知识,基础知识以及相关的项目流程等。

借用这个博客中的知识总结下:http://blog.csdn.net/txx9010/article/details/8529318

里面罗列了测试的基础概念,术语概念等,从不同的角度进行划分测试,讲解的很详细,对于巩固知识有很大的帮助。

3.当时的困惑:

测试到底是干什么?测试和开发真的是“死敌”?没有真正的实践,不知道真正实践中是什么阶段用什么测试方法(单元测试,功能测试,集成测试,系统测试等),什么模式用什么模型(例如V型,W型等)。

4.当时的参考资料:

书籍:《软件测试》《软件测试的艺术》

图书馆

老师

第二阶段:实践锻炼,巩固基础

2012年8月,进入大四实习阶段,这个时候才算真正的进入了解了测试这个行业。

1.当时的选择:

通过了和公司合作的企业的面试(印象深刻啊,当时是师兄师姐和技术部们的部门老大给我们的面试,是一个团队合作的面试题,按每个人的角色来完成一个项目),涉及的是web测试,现在回想起来很感谢当时的导师,师兄师姐们,开发人员们,对我的指导以及帮助。

就像游戏中的升级换装备的阶段,不断的和团队合作解决每一次产品的提出来的需求,达到release的阶段,不断的强化自己的装备(即测试技能)。

2.当时学到的东西:

(列举了测试方面,项目流程,软技能,还有一些个人觉得可以借鉴的经验,理念等)

1)项目流程中,QA参与的越早,越容易发现问题,当流程很规范,加上对老功能的熟练了解,能在需求阶段就发现各种不合理并提出疑问,建议,保证各种角色对需求的理解是一致的,减少了后期的各种不必要的“坑”(这个流程其实是所有角色都需要注意的,Ps:要给当时的团队点赞,需求人员很专业,有改动,即时更新文档,并且是用批注的方式标注;不管是哪种角色,有任何变动都会邮件通知相关人员)

2)善总结错误,懂发散思维,懂反向思维(例如遗漏的bug)

3)善借鉴同事的经验(例如借鉴bug,处理问题的方式等)

4)善用工具(ps:能提高自己效率的工具都是好工具,例如xmind,snagit等)

下图简单的罗列了测试阶段会使用到的一些工具,当然这些工具在其他地方也是适用的,下面也会有些地方使用到这些工具。

5)“善用”开发人员,提高自己的技能(例如了解技术方案,开发工具的使用诀窍)

举个“栗子”:

修改bug的时候,开发给出了修改的范围,修改的技术方案,那么我们验证的时候就不单单验证这个问题,我们还会把相关的地方,有涉及到的区域也验证一下,说不定就会发现了另一个问题。

6)沉淀文档,分享对业务的整理,有益于后来者(当然相对的,还需要文档存放路径的规范,新来者一目了然)

下面是曾经整理过的归档规范的一种想法,下面也使用到了xmind,snagit工具。

7)邮件的规范用法

8)各种培训(例如:业务专业术语的培训,技能的培训,内部工具的使用等)

3.当时的困惑:

1)测试人员的职业生涯;

2)手工测试和自动化测试的pk;

4.当时的参考:

1)公司文档

2)导师,同事的培训,指导

3)51testing,CSDN,博客园(虫师,贺满等人写的博客都不错,最近在看jmeter的资料,可以学习学习)等博客

第三阶段:接触不同区域,扩大知识面

2015年到现在,从web测试踏入了app测试,涉及过社区,电商,金融等,在每一个不同的地方都能学到很多东西,不管是技能方面还是其他方面,要感谢这个过程中对我们有所帮助的同事和领导们,是他们“逼着”我们进步的(哈哈开玩笑的)。

1.当时的选择:

为什么会进入app测试呢,机缘巧合+时势变迁,越来越多的手机应用出现在我们面前,为了不让自己被“时局”淘汰,就这样冲入了app测试大潮中。

2.学到的东西:

1)app测试和web测试的区别:例如手势操作,横屏操作,网络测试,安装测试,交叉事件测试等

这里列举了一些主要的相同点和区别点

2)抓包工具的使用fidder/charles,现在慢慢养成一个习惯,测试的时候都连着,随时可以了解情况,同时结合后端的日志

再举个“栗子”(图片粗略展示):

测试app前端时,可以使用Charles(Mac使用)查看调用的接口,检查是否后端是否有返回字段,可以简单区分前后端问题,如有返回,则检查是否前端展示正确;如无返回,就可以去了解是否是后端的问题,然后在结合后端日志,就可以帮助开发快速定位。

3)jmeter的学习使用中,接口测试的实践中

这里有大神贺满jmeter博客的传送入口:http://www.cnblogs.com/puresoul/p/5092628.html

4)使用工具时,学会总结或者记录相应的步骤以及遇到的问题,帮助后续其他同学

5)借鉴同事的方法:例如测试方法,编写用例的思维方法,或者是处理问题的方法,综合成适用自己的方法

3.参考:

1)公司测试周报,同事的培训等

2)各种测试公众号:例如软件测试部落,光荣之路灯

3)51testing,博客,知乎app

虽然这个总结有点流水账,其实我只是想说一点,不管是多小的东西,即使还不是很精通,但是愿意学,对比一点都不懂,一点都不愿意尝试来说,这就是一种进步。

这个过程中遇到的困惑,有些已经有答案了,有些也许还是一知半解,有些可能这个阶段还没办法解决,就说这个从读书阶段老师们就提到的问题:测试和开发真的是“死敌”?曾经在下班的路上,不断的思考这个问题,其实,我觉得彼此都是为了产品的质量,都是彼此应该做到的责任,也许有时候是因为一些外在的情况引起的纠纷,(例如开发的绩效评分是bug数,QA是的绩效标准之一也是bug数,只是一个为多,一个为少),也有可能是彼此站的角度不同,理解的方式不同,沟通的方式不同,才会导致所谓的“死敌”称号。但是其实也有很多时候会出现大家为了这个产品质量,互相探讨如何解决,不care bug数量,只care bug质量,开发解释方案,QA提供建议。当然开发需要提高开发质量,QA也需要增强测试能力,让彼此都能理解彼此,达到特殊意义上的“死敌”,而不是真正意义上的死敌。

作为QA,后面的路程还长着,该学的东西还多着,可以在以后的路程中解决自己的困惑。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,085评论 25 707
  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 4,073评论 1 15
  • 这篇文章不是鸡汤,不具有指导意义,仅是根据自己的实践写的总结与反思。 自己参加工作的时间真的挺短的,但前前后后也换...
    可妮彤阅读 1,491评论 0 1
  • 由于项目中使用FDFullscreenPopGesture框架,实现滑动返回功能。在需要隐藏导航栏的控制器view...
    fangfangzhuzhu阅读 986评论 0 0
  • 2016.08.10 相识第一天 2016.08.22 我们在一起 2016.08. 27第一次接吻 2016.0...
    少年很平凡316阅读 221评论 0 0