测试之家淘宝店:主营软件测试定制服务
http://shop71136398.taobao.com/
软件评测试考试论坛:http://www.testdao.com/forum-113-1.html
2012软件评测师考试群:28388329
看搜狐研发中心测试工程师招聘信息
上一篇 / 下一篇 2009-08-24 13:33:14 / 个人分类:人生职场
搜索引擎测试工程师招聘(高级、中级)
mig6T!jYm0RR0
oEN8B3N7V%F0
N@of G8v/R[0你觉得自己是这样的人吗:51Testing软件测试网 N*q7jw+er
面对技术难题,有打破砂锅问到底的精神。51Testing软件测试网*D M2RAB;j+{7n:{
面对繁杂的业务需求,能够抽丝剥茧合理分解。51Testing软件测试网rN J:z2}XPgq2B
面对简单枯燥的重复劳动,既能甘之如饴的完成,又能主动思考改进流程和方法,减少重复劳动。
q'r9E0qQ}Z.t5Y2a0面对工作中的问题,能够不逃避、不回避,即使失败,也能主动总结,不会在一个地方跌倒两次。51Testing软件测试网@{hZ)iX;H*a.\
,h!S8j6e;M lS0你觉得自己有这样的能力么:51Testing软件测试网FHmr9B0XI
熟练使用C、C++,并对其他脚本语言有涉猎。51Testing软件测试网Y!oYr \6X
拥有良好的程序设计思想,计算机原理、网络原理等基础知识扎实,技术术语熟知,与开发人员间的沟通无障碍。51Testing软件测试网M'k k*c$R4M$^.Y)t
拥有良好的产品思想,能够从用户角度思考问题,与产品人员间的沟通无障碍。
@8U D+~(]4I6L"S0对产品有着近乎苛刻的质量要求,能够在各种压力下,坚持质量至上的原则。51Testing软件测试网^E]8p5Pr~
良好的文档能力,并且对文档和流程非常重视。51Testing软件测试网(Udkp~#mVQ
tmw d6WzwKS a0如果你自信具备以上条件,那么请加入我们的搜索引擎测试团队,共同创造未来!
(_m#al%fZ#_'V E051Testing软件测试网t }1~(s_M)Ub
搜索引擎测试工程师与普通的测试工程师有什么特别之处呢?
5mh@neE1A&o-S1W051Testing软件测试网.h%J9`2V7u1U
在搜索引擎测试过程中,开发代码都是可见的,测试工程师与开发工程师协作非常紧密,除了发现bug以外,测试工程师还经常帮助开发跟踪bug原因,提出解决方案。51Testing软件测试网"g7A/Sz.m?:B
测试粒度方面,以组件级测试为主,单元测试、集成测试也都有广泛应用。因为搜索引擎包含了大量对搜索相关性等品质有重大影响的算法,因此算法的合理性测试也是重要的测试类型,这与其他的产品有明显的区别。51Testing软件测试网:}FT1r W;_2e [
由于搜索引擎作为大用户量的产品,对性能要求非常高,因此对测试工程师的性能测试及性能分析的能力要求相对较高。
%kl2Gf!?{9y0为了保证搜索质量,搜索引擎收录了海量数据,普遍采用分布式部署和多线程编程。这就要求整个系统的鲁棒性很高,鲁棒性测试也就成为了测试重点,对测试工程师的网络编程、多线程编程的理解程度要求较高。
WM:G~N;b6e S+gi0 总体来说,搜索引擎测试工程师,需要具备全面的测试能力、问题分析能力、计算机基础知识,并且能够将这些能力与知识有机结合起来。51Testing软件测试网CL Zm}R
那么,是否一定要有丰富的测试经验,才能加入搜索引擎测试团队呢?那可不见得。我们同样欢迎具备良好素质,好学勤奋的应届生或以前从事开发工作的工程师。应届生的爆发力、可塑性,开发工程师丰富的开发经验、技术水平,都是我们非常看重的。51Testing软件测试网c wA"g _(H
那么,如果只做过web应用黑盒测试,是否就不能加入了呢?那也不一定。如果您拥有丰富的web应用产品的测试经验,拥有良好的黑盒用例设计能力,我们也非常欢迎,因为web应用测试也是搜索引擎测试中不可或缺的组成部分。
_.Qp l/Mf z~` Nr0
e@GG@3X'E3k'_0 可以这样说,经过了在搜索引擎测试团队的工作与磨练,你将获得远超其他类型产品测试人员的经验与能力,成为测试行业高端专业人士,不仅对代码实现进行测试,还能发现产品的架构缺陷、设计缺陷,能够指导开发人员。
mig6T!jYm0RR0
oEN8B3N7V%F0
N@of G8v/R[0你觉得自己是这样的人吗:51Testing软件测试网 N*q7jw+er
面对技术难题,有打破砂锅问到底的精神。51Testing软件测试网*D M2RAB;j+{7n:{
面对繁杂的业务需求,能够抽丝剥茧合理分解。51Testing软件测试网rN J:z2}XPgq2B
面对简单枯燥的重复劳动,既能甘之如饴的完成,又能主动思考改进流程和方法,减少重复劳动。
q'r9E0qQ}Z.t5Y2a0面对工作中的问题,能够不逃避、不回避,即使失败,也能主动总结,不会在一个地方跌倒两次。51Testing软件测试网@{hZ)iX;H*a.\
,h!S8j6e;M lS0你觉得自己有这样的能力么:51Testing软件测试网FHmr9B0XI
熟练使用C、C++,并对其他脚本语言有涉猎。51Testing软件测试网Y!oYr \6X
拥有良好的程序设计思想,计算机原理、网络原理等基础知识扎实,技术术语熟知,与开发人员间的沟通无障碍。51Testing软件测试网M'k k*c$R4M$^.Y)t
拥有良好的产品思想,能够从用户角度思考问题,与产品人员间的沟通无障碍。
@8U D+~(]4I6L"S0对产品有着近乎苛刻的质量要求,能够在各种压力下,坚持质量至上的原则。51Testing软件测试网^E]8p5Pr~
良好的文档能力,并且对文档和流程非常重视。51Testing软件测试网(Udkp~#mVQ
tmw d6WzwKS a0如果你自信具备以上条件,那么请加入我们的搜索引擎测试团队,共同创造未来!
(_m#al%fZ#_'V E051Testing软件测试网t }1~(s_M)Ub
搜索引擎测试工程师与普通的测试工程师有什么特别之处呢?
5mh@neE1A&o-S1W051Testing软件测试网.h%J9`2V7u1U
在搜索引擎测试过程中,开发代码都是可见的,测试工程师与开发工程师协作非常紧密,除了发现bug以外,测试工程师还经常帮助开发跟踪bug原因,提出解决方案。51Testing软件测试网"g7A/Sz.m?:B
测试粒度方面,以组件级测试为主,单元测试、集成测试也都有广泛应用。因为搜索引擎包含了大量对搜索相关性等品质有重大影响的算法,因此算法的合理性测试也是重要的测试类型,这与其他的产品有明显的区别。51Testing软件测试网:}FT1r W;_2e [
由于搜索引擎作为大用户量的产品,对性能要求非常高,因此对测试工程师的性能测试及性能分析的能力要求相对较高。
%kl2Gf!?{9y0为了保证搜索质量,搜索引擎收录了海量数据,普遍采用分布式部署和多线程编程。这就要求整个系统的鲁棒性很高,鲁棒性测试也就成为了测试重点,对测试工程师的网络编程、多线程编程的理解程度要求较高。
WM:G~N;b6e S+gi0 总体来说,搜索引擎测试工程师,需要具备全面的测试能力、问题分析能力、计算机基础知识,并且能够将这些能力与知识有机结合起来。51Testing软件测试网CL Zm}R
那么,是否一定要有丰富的测试经验,才能加入搜索引擎测试团队呢?那可不见得。我们同样欢迎具备良好素质,好学勤奋的应届生或以前从事开发工作的工程师。应届生的爆发力、可塑性,开发工程师丰富的开发经验、技术水平,都是我们非常看重的。51Testing软件测试网c wA"g _(H
那么,如果只做过web应用黑盒测试,是否就不能加入了呢?那也不一定。如果您拥有丰富的web应用产品的测试经验,拥有良好的黑盒用例设计能力,我们也非常欢迎,因为web应用测试也是搜索引擎测试中不可或缺的组成部分。
_.Qp l/Mf z~` Nr0
e@GG@3X'E3k'_0 可以这样说,经过了在搜索引擎测试团队的工作与磨练,你将获得远超其他类型产品测试人员的经验与能力,成为测试行业高端专业人士,不仅对代码实现进行测试,还能发现产品的架构缺陷、设计缺陷,能够指导开发人员。
windows网络产品测试工程师招聘51Testing软件测试网-TjV)E;Q
P:u|x7j)w0“成为大师级的测试专家”,这曾经是我刚踏上测试这条路的梦想。时过境迁,才发现自己刚刚迈入测试的门槛。51Testing软件测试网[4o4]1p QRB9Qy
51Testing软件测试网nY0rTO'Uk
很多人不了解软件测试,也不看好它的前景。习惯的将测试理解成是一种“模拟用户重复的点击行为”。如果你也是这样的话,看来说服你要花费一些工夫了,先别着急,耐心的看下去吧,跟着我在测试的世界中走上一遭。51Testing软件测试网vBG5[jL&_[#d`
L\^%}o}8[0软件测试最直接的目的,就是保证软件的质量。如何保证软件的质量呢?51Testing软件测试网_3R2K2wNt;s_
ZW@k L!O0z5n0首先我们需要了解被测对象,当然不是仅仅知道了它是干什么的就可以,这只是产品层面的事情,我们还要尽可能多的考虑它究竟是如何实现。在技术方面,一个好的测试人员,在技术方面是不逊于任何一个开发的。从windows到linux,从bs结构设计到cs结构程序设计,各种平台,各类架构,被测对象的多样性决定了测试人员要在计算机技术方面要有扎实的基础,主动学习新软件技术的能力是前进的动力源。
&grV:Vv'~+`Ct051Testing软件测试网W,dfp;{V%@
其次,了解了被测对象之后,必要的测试分析是不可或缺的,它正如开发人员不能上来就写代码,要做概要设计和详细设计一般。在这个阶段,如何降低测试复杂度,减轻测试时的耦合度,考虑哪些测试的类型,需要准备什么样的测试工具。工欲善其事,必先利其器。没有思想,代码只是一些英文字母和关键字的堆砌,同样,没有思想,测试用例只是一些汉字的叠加。发散而缜密的思维和深入的分析是一个高级测试人员必备的素质。51Testing软件测试网Ji[P5Q t^
.o2EKhY$Z0第三,经过了前面的准备工作,要开始用例的设计了,就像开发要开始写他们的代码一样。按照自己的思路去细化之前的思想。好的测试用例,是测试思想凝结出的精华。对比来说,开发注重代码规范,测试注重用例规范;完美的用例覆盖完美的代码逻辑,没有令人讨厌的缺陷,看上去是多么美妙的事情。思考思考再思考,细心细心更细心。
*~ j}CBRIa"\051Testing软件测试网9l+J/ni%e l:OK
第四,真正的测试执行到现在才到来,不过还不算晚,要相信万丈高楼平地起,靠的是平稳的地基。在这里有几个问题一定要解决
0k%C4]#x;z McF0你的语言表达和沟通能力怎么样?你会如何对待看上去很小的问题?你是否足够关心每个问题出现的细节?……
Hd:t(xs"_)I r)y*|0
C5r"xE4`5y0看上去像是在搞心理测验。测试执行,引用微软亚洲研究院前院长沈向阳博士的一句话“nothing replace hard work”,准备工作做得差不多了,执行更多的是一种态度,一种责任。耐心,细心,不轻易放弃,有责任感的要求是好的测试工程师所强调的,更是未来一个成功人士的必备素质。51Testing软件测试网xII6Kz
i)nP#tUs0第五,测试结果的总结和分析阶段,我们要对之前的执行结果和过程,进行深入的分析和总结,为上线,开发过程和项目管理提供最直接的数据。总结和报告犹如画龙点睛。51Testing软件测试网'T8Xvq?x`FsWO
9bbhyv o(\0那么,windows客户端测试主要做哪些工作呢?客户端测试,有纯windows端产品,也有windows client-服务器结构的产品,还有客户端-数据库的测试等等。从测试角度上讲,客户端的测试尤其复杂,平台的多样性,丰富界面,控件的多样性,要从中理出清晰的思路不是一件容易的事情,在客户端测试过程中,由于“盒子”过黑,大多数公司缺乏系统的分析测试,而是多采用了随机测试,并且过多的局限于功能,这让诸多参与测试的工程师感到无趣。从所涉及到的技术上来说,同时要了解的windows方面的技术也不少,什么是p2p,什么是nat穿透,什么是媒体数据流,什么是com,什么是activeX,BHO,除了这些还要熟悉网络,数据库等相关技术。要学习的东西很多很多; 从产品的角度上讲,windows占据了操作系统平台70%以上的市场,用户量很庞大,能够测试一个成功的客户端产品,让所测试的产品为大众所津津乐道,看着使用人数与日剧增。也会让每个参与测试的工程师颇有成就感。51Testing软件测试网0^u)V N:G[[
51Testing软件测试网 fK W'_ h-AI
洋洋洒洒的说了一大堆,希望可以明白客户端测试并不是一件容易的事情,所做的事情还有很多,除了保证产品质量,还要在驱动开发方面做很多工作,就是说不但要做的更好,还要做的更快,也就是更加高效。因为,品质卓越,力求高效一直是我们的目标。51Testing软件测试网,Ary`ajD&^Og
在职业发展方面我不想说太多,只要我们抱着成为专家的目标,相信成为大师之后的你,也一定是各大公司争相竞争的人才。目前,高级软件测试人才是稀缺的,好的客户端软件测试工程师更是稀缺。
P:u|x7j)w0“成为大师级的测试专家”,这曾经是我刚踏上测试这条路的梦想。时过境迁,才发现自己刚刚迈入测试的门槛。51Testing软件测试网[4o4]1p QRB9Qy
51Testing软件测试网nY0rTO'Uk
很多人不了解软件测试,也不看好它的前景。习惯的将测试理解成是一种“模拟用户重复的点击行为”。如果你也是这样的话,看来说服你要花费一些工夫了,先别着急,耐心的看下去吧,跟着我在测试的世界中走上一遭。51Testing软件测试网vBG5[jL&_[#d`
L\^%}o}8[0软件测试最直接的目的,就是保证软件的质量。如何保证软件的质量呢?51Testing软件测试网_3R2K2wNt;s_
ZW@k L!O0z5n0首先我们需要了解被测对象,当然不是仅仅知道了它是干什么的就可以,这只是产品层面的事情,我们还要尽可能多的考虑它究竟是如何实现。在技术方面,一个好的测试人员,在技术方面是不逊于任何一个开发的。从windows到linux,从bs结构设计到cs结构程序设计,各种平台,各类架构,被测对象的多样性决定了测试人员要在计算机技术方面要有扎实的基础,主动学习新软件技术的能力是前进的动力源。
&grV:Vv'~+`Ct051Testing软件测试网W,dfp;{V%@
其次,了解了被测对象之后,必要的测试分析是不可或缺的,它正如开发人员不能上来就写代码,要做概要设计和详细设计一般。在这个阶段,如何降低测试复杂度,减轻测试时的耦合度,考虑哪些测试的类型,需要准备什么样的测试工具。工欲善其事,必先利其器。没有思想,代码只是一些英文字母和关键字的堆砌,同样,没有思想,测试用例只是一些汉字的叠加。发散而缜密的思维和深入的分析是一个高级测试人员必备的素质。51Testing软件测试网Ji[P5Q t^
.o2EKhY$Z0第三,经过了前面的准备工作,要开始用例的设计了,就像开发要开始写他们的代码一样。按照自己的思路去细化之前的思想。好的测试用例,是测试思想凝结出的精华。对比来说,开发注重代码规范,测试注重用例规范;完美的用例覆盖完美的代码逻辑,没有令人讨厌的缺陷,看上去是多么美妙的事情。思考思考再思考,细心细心更细心。
*~ j}CBRIa"\051Testing软件测试网9l+J/ni%e l:OK
第四,真正的测试执行到现在才到来,不过还不算晚,要相信万丈高楼平地起,靠的是平稳的地基。在这里有几个问题一定要解决
0k%C4]#x;z McF0你的语言表达和沟通能力怎么样?你会如何对待看上去很小的问题?你是否足够关心每个问题出现的细节?……
Hd:t(xs"_)I r)y*|0
C5r"xE4`5y0看上去像是在搞心理测验。测试执行,引用微软亚洲研究院前院长沈向阳博士的一句话“nothing replace hard work”,准备工作做得差不多了,执行更多的是一种态度,一种责任。耐心,细心,不轻易放弃,有责任感的要求是好的测试工程师所强调的,更是未来一个成功人士的必备素质。51Testing软件测试网xII6Kz
i)nP#tUs0第五,测试结果的总结和分析阶段,我们要对之前的执行结果和过程,进行深入的分析和总结,为上线,开发过程和项目管理提供最直接的数据。总结和报告犹如画龙点睛。51Testing软件测试网'T8Xvq?x`FsWO
9bbhyv o(\0那么,windows客户端测试主要做哪些工作呢?客户端测试,有纯windows端产品,也有windows client-服务器结构的产品,还有客户端-数据库的测试等等。从测试角度上讲,客户端的测试尤其复杂,平台的多样性,丰富界面,控件的多样性,要从中理出清晰的思路不是一件容易的事情,在客户端测试过程中,由于“盒子”过黑,大多数公司缺乏系统的分析测试,而是多采用了随机测试,并且过多的局限于功能,这让诸多参与测试的工程师感到无趣。从所涉及到的技术上来说,同时要了解的windows方面的技术也不少,什么是p2p,什么是nat穿透,什么是媒体数据流,什么是com,什么是activeX,BHO,除了这些还要熟悉网络,数据库等相关技术。要学习的东西很多很多; 从产品的角度上讲,windows占据了操作系统平台70%以上的市场,用户量很庞大,能够测试一个成功的客户端产品,让所测试的产品为大众所津津乐道,看着使用人数与日剧增。也会让每个参与测试的工程师颇有成就感。51Testing软件测试网0^u)V N:G[[
51Testing软件测试网 fK W'_ h-AI
洋洋洒洒的说了一大堆,希望可以明白客户端测试并不是一件容易的事情,所做的事情还有很多,除了保证产品质量,还要在驱动开发方面做很多工作,就是说不但要做的更好,还要做的更快,也就是更加高效。因为,品质卓越,力求高效一直是我们的目标。51Testing软件测试网,Ary`ajD&^Og
在职业发展方面我不想说太多,只要我们抱着成为专家的目标,相信成为大师之后的你,也一定是各大公司争相竞争的人才。目前,高级软件测试人才是稀缺的,好的客户端软件测试工程师更是稀缺。
商业产品测试工程师招聘51Testing软件测试网2FY%U*Ei
0d&u~\w*x0你觉得自己是这样的人吗:51Testing软件测试网,W&A2Q8nUg%|%}_
面对技术难题,有打破砂锅问到底的精神。
#{3k5ff A~0面对繁杂的业务需求,能够抽丝剥茧合理分解。51Testing软件测试网n F|iX0Q |
面对简单枯燥的重复劳动,既能甘之如饴的完成,又能主动思考改进流程和方法,减少重复劳动。51Testing软件测试网Z}'z#nz*A6[U
面对工作中的问题,能够不逃避、不回避,即使失败,也能主动总结,不会在一个地方跌倒两次。51Testing软件测试网MlK{$]Mq|A
0Mg%`1^p[0你觉得自己有这样的能力么:
| ]}-vC T W0 了解Struts+hibernate+spring框架及其各层编程特点。51Testing软件测试网ey7r$b/i9M e;{
曾经具备C/C++/Java/Perl一定的基础编程能力。
2K;DmM*I6r\%~,Q0可以快速编写复杂的sql脚本,并应用到触发器和存储过程。
0d&u~\w*x0你觉得自己是这样的人吗:51Testing软件测试网,W&A2Q8nUg%|%}_
面对技术难题,有打破砂锅问到底的精神。
#{3k5ff A~0面对繁杂的业务需求,能够抽丝剥茧合理分解。51Testing软件测试网n F|iX0Q |
面对简单枯燥的重复劳动,既能甘之如饴的完成,又能主动思考改进流程和方法,减少重复劳动。51Testing软件测试网Z}'z#nz*A6[U
面对工作中的问题,能够不逃避、不回避,即使失败,也能主动总结,不会在一个地方跌倒两次。51Testing软件测试网MlK{$]Mq|A
0Mg%`1^p[0你觉得自己有这样的能力么:
| ]}-vC T W0 了解Struts+hibernate+spring框架及其各层编程特点。51Testing软件测试网ey7r$b/i9M e;{
曾经具备C/C++/Java/Perl一定的基础编程能力。
2K;DmM*I6r\%~,Q0可以快速编写复杂的sql脚本,并应用到触发器和存储过程。