我现在想学习软件测试,但是我很担心和同行的关系问题,做测试会不会得罪做开发的同事啊?

来源:百度知道 编辑:UC知道 时间:2024/06/10 00:41:49

我是做软件测试的,在这说下测试的要求:

人是测试工作中最有价值也是最重要的资源,没有一个合格的、积极的测试小组,测试就不可能实现。然而,在软件开发产业中有一种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者或不适合干其他工作的人去做测试工作。这绝对是一种目光短浅的行为,对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题。
①、沟通能力
一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。
②、移情能力
和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。
③、技术能力
就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。
④、自信心
开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。
⑤、外交能力
当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软

我现在做软件测试工作,但是觉得计算机操作能力很欠缺,希望大侠们给一些建议. 在邵阳找软件测试的学校,我现在想软件测试。新手入门,请高手指点 我现在是学计算机大二的学生,以后想从事软件测试行业,请指点现在我应该学习什么样的知识? 大家好我现在学习了PS又学习了FLASH软件但是不会!! 我大字都是用微软全拼的 但是现在就想学习五笔 完全没有基础 能不能推荐适合我学习五笔的软件呢 我现在在学习PHOTOSHOP软件 现在觉得学习很没意思,对学习提不起兴趣,但是我也知道! 我现在想学习DOS,但是现在我的是WINXP系统,应该怎么学? 我现在想学习, 我不是学计算机,现在想参加学习软件的测试工程师课题,能学会吗