greatccc 发表于 2006-7-17 10:36:03

测试要有编程和数据库做基础

测试要有程序设计和数据库做基础,否则,无法找到好工作,大家以为如何?[/size]

yangkinki 发表于 2006-7-17 10:46:44

数据库技术肯定要的,这个不用怀疑
从大部分招聘信息可以了解到,程序语言的要求没有数据库要求那么高,招聘信息上的技能要求一般写的是有C、C++、JAVA 、VB某某某编程语言者优先;有程序语言和数据库基础只是找到一个工作的前提,是否能找到一个好的工作,那就是做一个优秀的测试人员,如果满足以下几点,那么你就符合这个条件了
①、沟通能力
  一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。
  ②、移情能力
  和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。
  ③、技术能力
  就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。
  ④、自信心
  开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。
  ⑤、外交能力
  当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。
  ⑥、幽默感
  在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。
  ⑦、很强的记忆力
  一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。
  ⑧、耐心
  一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。
  ⑨、怀疑精神
  可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。
  ⑩、自我督促
  干测试工作很容易使你变得懒散。只有那些具有自我督促能力的人才能够使自己每天正常地工作。
     11、洞察力
  一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节。

guyu_susa 发表于 2006-7-17 11:21:23

最好要有

不然,碰到没责任心又互相扯皮的程序员,会让你预哭无泪!

C# 发表于 2006-7-17 23:03:06

想接近完美的话

还要有超人的耐力

Zee 发表于 2006-7-18 09:37:18

要做高手,一定要会。要随便做做,也可不会。

gaobugu 发表于 2006-7-18 18:39:32

要求好高啊.

wyfx911 发表于 2006-7-18 21:13:25

努力学习!

apl137 发表于 2006-7-19 10:17:47

能做到这样的,可怕不一般人。
是超人吧。
向超人学习:)

baobao 发表于 2006-7-19 11:19:09

看来要成为优秀的软件测试人员 还真是要下一番苦功呀

努力问题要一个一个解决!!!!sdlkfj6

神迹 发表于 2006-7-20 16:17:53

一个bug,打回去又打回来十多次,跟打乒乓球是的,不过目前的情况一般都是测试这边先让步了。研发那边大不了改需求文档,有时候真让人无奈。

cr19800604 发表于 2006-7-20 18:27:54

会地多当然没有坏处

252090366 发表于 2006-7-20 18:31:50

学习再学习...

ouyu 发表于 2006-7-20 20:46:34

做计算机不懂这些,想做好比较难。
页: [1]
查看完整版本: 测试要有编程和数据库做基础