自己原创sogou招聘贴,翻出来的贴上

上一篇 / 下一篇  2011-02-13 00:26:28

“成为大师级的测试专家”,这曾经是我刚踏上测试这条路的梦想。时过境迁,才发现自己刚刚迈入测试的门槛。

很多人不了解软件测试,也不看好它的前景。习惯的将测试理解成是一种“模拟用户重复的点击行为”。如果你也是这样的话,看来说服你要花费一些工夫了,先别着急,耐心的看下去吧,跟着我在测试的世界中走上一遭。

软件测试最直接的目的,就是保证软件的质量。如何保证软件的质量呢?

首先我们需要了解被测对象,当然不是仅仅知道了它是干什么的就可以,这只是产品层面的事情,我们还要尽可能多的考虑它究竟是如何实现。在技术方面,一个好的测试人员,在技术方面是不逊于任何一个开发的。从windowslinux,从bs结构设计到cs结构程序设计,各种平台,各类架构,被测对象的多样性决定了测试人员要在计算机技术方面要有扎实的基础,主动学习新软件技术的能力是前进的动力源。

其次,了解了被测对象之后,必要的测试分析是不可或缺的,它正如开发人员不能上来就写代码,要做概要设计和详细设计一般。在这个阶段,如何降低测试复杂度,减轻测试时的耦合度,考虑哪些测试的类型,需要准备什么样的测试工具。工欲善其事,必先利其器。没有思想,代码只是一些英文字母和关键字的堆砌,同样,没有思想,测试用例只是一些汉字的叠加。发散而缜密的思维和深入的分析是一个高级测试人员必备的素质。

第三,经过了前面的准备工作,要开始用例的设计了,就像开发要开始写他们的代码一样。按照自己的思路去细化之前的思想。好的测试用例,是测试思想凝结出的精华。对比来说,开发注重代码规范,测试注重用例规范;完美的用例覆盖完美的代码逻辑,没有令人讨厌的缺陷,看上去是多么美妙的事情。思考思考再思考,细心细心更细心。

第四,真正的测试执行到现在才到来,不过还不算晚,要相信万丈高楼平地起,靠的是平稳的地基。在这里有几个问题一定要解决

你的语言表达和沟通能力怎么样?你会如何对待看上去很小的问题?你是否足够关心每个问题出现的细节?……

看上去像是在搞心理测验。测试执行,引用微软亚洲研究院前院长沈向阳博士的一句话“nothing replace hard work”,准备工作做得差不多了,执行更多的是一种态度,一种责任。耐心,细心,不轻易放弃,有责任感的要求是好的测试工程师所强调的,更是未来一个成功人士的必备素质。

第五,测试结果的总结和分析阶段,我们要对之前的执行结果和过程,进行深入的分析和总结,为上线,开发过程和项目管理提供最直接的数据。总结和报告犹如画龙点睛。

那么,windows客户端测试主要做哪些工作呢?客户端测试,有纯windows端产品,也有windows client-服务器结构的产品,还有客户端-数据库。从测试角度上讲,客户端的测试尤其复杂,平台的多样性,丰富界面,控件的多样性,要从中理出清晰的思路不是一件容易的事情,在客户端测试过程中,由于“盒子”过黑,大多数公司缺乏系统的分析测试,而是多采用了随机测试,也让诸多参与测试的工程师感到无趣。从所涉及到的技术上来说,同时要了解的windows方面的技术也不少,什么是p2p,什么是nat穿透,什么是媒体数据流,什么是com,什么是activeXBHO,除了这些还要熟悉网络,数据库等相关技术。要学习的东西很多很多;从产品的角度上讲,windows占据了操作系统平台70%以上的市场,用户量很庞大,能够测试一个成功的客户端产品,让所测试的产品为大众所津津乐道,看着使用人数与日剧增。也会让每个参与测试的工程师颇有成就感。

洋洋洒洒的说了一大堆,希望可以明白客户端测试并不是一件容易的事情,所做的事情还有很多,除了保证产品质量,还要在驱动开发方面做很多工作,就是说不但要做的更好,还要做的更快,也就是更加高效。因为,品质卓越,力求高效一直是我们的目标。

在职业发展方面我不想说太多,只要我们抱着成为专家的目标,相信成为大师之后的你,也一定是各大公司争相竞争的人才。目前,高级软件测试人才是稀缺的,好的客户端软件测试工程师更是稀缺。

如果你愿意在这方面发展,愿意在测试的道路上走得更远。请与我们联系,我们会为你提供足够的空间来展示你的才华.

 简历可以投递到lujian@sogou-inc.com

 


TAG:

bisheng.880719的个人空间 引用 删除 bisheng.880719   /   2011-02-15 12:59:24
5
 

评分:0

我来说两句

Open Toolbar