+ 首页>>观点>>热门话题>>内容

观点[精]移动互联网应用测试——第一章第六、七节试读394次围观

有这篇干货,自然而然首先应该感谢 @Monkey陳曄曄 建议每一位TE拜读一下。或许都深有感触。
先在这里祝大家新年快年,我最近一直在说书要白写了,原因在于很多同学问的问题我书中都有,但是现在都不得不开放部分小节在各个论坛上,就感觉白写了。。= =。。。
不过由于2013年年底前往支付宝,以至于没有在计划中完成,向大家道歉。这里先开放第一章《移动互联网测试面试》中的第六,七节供大家试读。喜欢纯干货的同学可以跳过前面几章的试读,本书宗旨在于各个方向给测试同仁指引方向,并非纯技术书籍:)
以下是Monkey写于2013年4月。

移动互联网测试招聘现状

这里所描述的现状,时间截至到作者写这本书的时间。下面列出了一份我们常见的移动软件测试的JD:

[精]移动互联网应用测试——第一章第六、七节试读

常见的移动软件测试的JD

整个移动互联网测试的就业出现了一种很奇特的现象。应聘需求量非常大,但是应聘者却不知道以什么样的技能和能力去应聘。相对的,招聘需求量也很大,但是从千篇一律的招聘简章(如上图)中看得出来,大部分的企业和面试官自己都不清楚自己需要什么样子的测试人员。这种情况直接导致了面试过程的不规范性,面试官盲目的考核应聘者。很多企业的测试人员的面试仅仅就是编程和算法的面试,当应聘者问自己到企业具体做什么的时候,往往都得不到确切的答案。

曾经有一个刚面试完的测试从业人员问我一个问题“我想找份自己理想的测试工作,但是经过几次面试之后,我迷茫了。你能否告诉我,我到底要学什么?”。其实我认识他也很久了,对他问出这样的问题我既感兴趣又觉得难过,问其原因,得到答案是这样的,“其实开始我觉得自己还清楚要学什么,但是经过几次面试,看到很长很长的笔试题以及各种和软件测试好像毫无关系的面试题之后,我开始觉得自己什么都欠缺,开始怀疑自己。”我其实并不惊讶听到这样的回答,因为自己看到过太多这样的情况。

我见过很多测试人员换工作的理由是一直做手工测试,想学习自动化测试(当然隐含着待遇差的意思)。从短期来看,换工作可能会解决他们的问题。但是从长远来看,到了任何一家企业只要时间够长,我们总会觉得到达一种学习瓶颈,觉得没有进步,都是自己熟悉的东西。所以换工作其实并不解决问题的本质。一名测试人员如果要有长期和系统的提升,必须要不被自己所在的企业、团队、项目等因素所限制,学会自己定目标,自己不停的学习才是真正的解决之道。

大公司和小公司

很多应届生或测试从业人员在面临这样的问题的时候往往不知道怎么做:你眼前放着一家知名大型企业和一家创业小公司,那么你会选择哪一家?在我的面试生涯中,遇见过大大小小企业出来的测试人员。大家看了之后心里可能就会有自己的答案了。

故事一:王小姐,所在企业:某知名互联网企业, 职位:软件测试工程师

其实在我拿到她简历的时候还是很高兴的,因为看到简历上满满的项目经历,又是在知名互联网企业,对于我自己所在的创业公司在讲是很难能可贵的。所以我满心欢喜的开始了我的面试。部分对话如下:

我:请问以前项目测试用例都是你们自己编写的吗?
王小姐:由于我们公司人很多,项目环节分的很细,所以编写测试用例是由另外一个组的测试人员负责,不是我们自己写的。
我:那么你们平时除了执行测试用例之外,还做点别的什么类型的测试吗?
王小姐:使用一些工具进行自动化测试。
我:这些工具你有了解过怎么实现的,或者运行原理是什么呢?
王小姐:没有关注,只是去使用进行测试产品。
我:你为什么离职呢?
王小姐:主要觉得工作太枯燥,没有学习和进步空间,都做了好几年了。

从上面的对话当中不难看出,虽然王小姐有着不错的工作背景,但是其实虚的很,我想大多数的面试官无法接受她。移动互联网企业就近几年开始越来越看重实际能力,学历或者企业背景已经没有以前那么大的比重了。自然王小姐没有通过我的面试。
如果你有机会进入一家知名大企业工作,那么绝对是一个不错的机会。你可能能够在一个很好的团队,做一个很好的项目。可能有很积极的环境,认识很多技术厉害的同事等等。好好利用这些资源,都是能够让自己的能力在短时间内得到巨大的提升,如果这么好的环境下,你还在混日子的话,只能说自己放弃自己了,那就更别提能得到面试官的青睐了。

故事二:张女士,所在企业:某移动互联网创业公司,职位:高级软件测试工程师

这份简历也是让我比较看好的,原因在于张女士的背景让她肯定能够更快的适应创业公司的氛围,并且从职位上来看能力应该也不错。我继而高兴的开始面试。部分对话如下:

我:张女士,请问平时会怎么进行Android的测试呢?大概测试一个产品的周期是多久呢?
张女士:我以前在创业公司,公司就我一个测试人员,测试用例,文档都是我自己写的。平时目前主要都是功能测试,自动化测试自己也在研究,目前只是执行一下Android的MonkeyTest。测试产品的话一个月左右发布版本一次。
我:张女士,我想问下,Monkey工具具体是怎么执行的?会加哪些参数?你是怎么学习的呢?
张女士:就是一句脚本执行一下,每次执行几万次的样子,并没有增加什么特定的参数。
我:请问是否仔细看过Google的Android开源文档呢?
张女士:好像公司都是开发在看,我自己没有怎么仔细看,英语不是很好。

从上面的对话也不难看出,张女士对于在公司就自己一个测试人员很是自豪,这点自信对于测试人员其实很难能可贵。但是她却有点“闭门造车”,缺乏与其他测试人员以及同行的交流。在我看来,没有看过Android开源文档的测试和没有接触过Android测试可以划等号。所以结果张女士同样没有通过我的面试考核。
如果你有机会进入一家创业并且你是一个愿意接受挑战的人的话,那么绝对是一个不错的机会。你可能能够接触到整个项目,你可能会远离办公室政治,远离那些条条框框,你可能能全面发展你自己的能力,并不仅限于测试。

我相信有朋友肯定觉得疑惑,上面说的都是进入两种不同企业的优势,但是都是“可能”。那么我们怎么增加“可能”的概率呢?这需要我们正确的审视这家企业,审视自己。你需要在面试结束之后让自己清晰的了解以下几个问题:

    1) 这家企业做什么产品,我是否有兴趣
    2) 这家企业目前有多少测试,分别是负责做什么的,目前整体的测试的深度大概达到多少
    3) 自己进入这家企业具体是做什么测试,是功能测试,还是压力测试,还是各种都会接触
    4) 企业管理层对于测试人员的职业规划以及将来的发展是怎么考虑的

可能有的朋友也会说,你去面试,不见的所有的企业都会告诉你以上这些问题的答案。的确,我也遇见过这样的企业。试问,如果在面试的时候企业都不能回答你这些问题,这样的公司你敢去吗?你真的愿意去吗?难道只是为了眼前的那些薪资?希望大家好好思考一下。

测试外包

如果你曾经是一个想找一份测试工作的人的话,那么对外包这个词绝对不会陌生。在业界,似乎测试和外包是双生儿,有测试的地方必有外包,而有外包的地方必有测试。国内外有名的外包公司都是以输出测试人才为主要业务。我个人是不排斥外包这样一个形式的,相反的是身边很多能力强的前辈都是外包出身。但是需要注意以下几点:

    1) 要前往好的项目组工作
    2) 如公司内部没有很好的流程和技术积累,最好要外派性质
    3) 一般外包工作不要超过2年,但也不绝对,视具体情况而定
    4) 看清楚即将签的合同

从行业普遍的情况来讲,外包性质的工作都是去相对好的国内外大企业,并且入职要求相对比正式员工低很多,对于很多刚加入测试行业的从业者来讲是一个不错的选择。但是如果不仔细挑选的话,很容易造成廉价劳动力,工作没有归属感等情况出现。所以当你决定从事外包工作的时候,一定要慎重。

via MonkeyTest

+ 猜你喜欢...

===== 关于 DiggerPlus =====
DiggerPlus是国内新锐测试人垂直内容博客,专注于挖掘测试工具,普及测试技术,专注于测试人能力提升,博客上线后就受到广大测试人的热烈追捧;此外,DiggerPlus深度整合评测资源,揭秘科技数据和真相,让读者更懂科技,更好地把玩科技。 我们始终保持"独立,客观,严谨,优秀"的优良作风,努力为读者带来源源不断的优质内容。想访问更多酷毙的测试人网站?赶紧来DiggerPlus测试人网址导航看看吧!

===== DiggerPlus Team =====
DiggerPlus Team是DiggerPlus官方发起的团队,这是一群热爱科技,热爱测试,喜欢深度挖掘的热血测试人,他们是评测师,测试专家。 我们欢迎优秀的测试人加入DiggerPlus Team。 加入DiggerPlus,可以成为我们的认证Dper,认证Dper拥有DiggerPlus独一无二的专栏并得到个人展示。

===== DiggerPlus 官方读者群 =====
DiggerPlus官方读者群(一)

+ 关于本文作者

Python/C/C++/Javascript程序员,持续学习者,目前专注于前端开发。

的专栏 | 专栏作者 | 访问小A的主页

+ 已有9个评论

Copyright © 2014 DiggerPlus. 95 queries in 0.468 seconds.
使用合作网站账号快速登录,更多精彩等着您: 开源中国