软件测试职业道德和工作责任_第1页
软件测试职业道德和工作责任_第2页
软件测试职业道德和工作责任_第3页
软件测试职业道德和工作责任_第4页
软件测试职业道德和工作责任_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Forpersonalonlyinstudyresearch;notforcommercial软件测试职业道德和工作责任1工职责你是一个检者,你不要为质量责很多测试人误入歧途不明他们是评测产品的而不是控制产品的这两者之有着天壤之别例如一测试团队费好几周间测试并发现很多缺陷,只是为了看着理层决定布一个有已知重缺陷的品。测试队经常会感到士气受挫,置疑他们试的目的我询问团队的成员他是否被支薪水了通常得的回答都是“是我又问他们是尽力去做工了再一次通常得到回答都是“是我于是告他们你们做了们的工作。你们尽力测,发现了陷并进行上报那现在可以回家休息了。实上作为一名试人员唯一失败地方是不报一个已的缺陷。这不会提高气但却有于事情向确的方向发展别是能人不用每天上都在家着办公。很多测试人包括我当我们开始测试工作时似乎觉得自己对们所测试系统应用的质量负尽这个工的出发点让人钦佩的可际上我们测人员对于品的质量本没有控制力也是由于这原因测人员不为质量负责现在问是管理层不总是能到这种区别所以经常见管理层出类似于我们付钱给这些不是为了得高质量软件吗?的问题。、缺陷都是价值的每一个缺陷是深入了和提高的会我们可能只有一次机会观察到一缺陷以我总是告诉测试员始终保高度注意,不要为测试的乏味所折磨。缺陷信息可是可获取项目数据最有效的资源之一这都取决于们能多好捕捉和传达我们发现的缺的相关信。每个缺陷都花费整个织的金钱如我们不能从中更进一步了解产品我们浪费大量时间和金钱当我们把个错误转成一次深入了解的机会时杠杆作用出现了。我们面对它―有些教训只能通过经历来学习的。由于一个缺而责备谁会有任何的作用责备只会让士气低落沟通中断这就像断鞭打一匹死希望它能过来一样、你报告第个问题之前一切都是美好的这就是一个试人员所对的现实你可以计划测试获取所要的资源看起来所有都站在你这边可当你报第一个问之后,事情就开始变得紧张了。出现这种态上的突然化的原因现在你在批评某些人的工作了心使得我收到伤害关系变紧张些情况自尊心是值得期盼的只要知道当开始发现问的时候态有可能变化就以了。我经常建议试人员做一件事是一读一些你过去写的缺陷报告自己是收缺陷报告的人。你发现自己要更老练些。写一个没有任何挖苦语句的缺报告可能什么乐趣但它的确有于和开发员之间保一个好的关系。、、

只能测试你观察的你可能总想试一些真有创造性用例但如果你没办法观察到结果那有什么意义?尽管有些应让你能观到很多,仍然有你没办法接近的,例如结构藏的象后进程等。、

别忘记你是样到一个方的

我不是在谈知道为什你走进一房间而是在测试执行的步骤对测试新手见的是发现了一重大的缺但却无法复它以便定位解决这样只会觉得不服不知道自到底是真发了一个缺,还是说仅是错误的使用了应用。你能用来跟你的测试骤的方法测试脚本、测试记录、敲键记录器Spector和幕视频捕捉工具Hypercam、

标准和流程你的朋友尽管标准和程让一些觉得受限但们为你的工作提供了有价值的指导要拒绝准因为它们是细的、具的。因此它们指导自己更快、更一致的完成己的工作、

没有足够的间用于测几乎每一个试人员都怨没有足的时间用于测试实际况是测试任东西到完的程度都是不能有充足间的。当充分考虑软件的特性如可用性、安性兼容性互操作性等时这一点其正确。不要再抱怨少时间会根据险来进行优先级排序注意都放在对管层很重要应用目标上候我们试的内容出了我们需要测试的为我们的标偏离了品的价值、

你不可能发所有的缺如果你测试东西后来缺陷被发不变得气馁你可已经做了非全面的工获得了高水平缺陷移除但都是可能的目标、

保持幽默感对前景充信心经常微笑、持健康可是你最好生存方式如果你处在困难条件下请相信这一切都将过去。10争取做到好而不是美测试新手经会陷入追完美的过中,认为100%的正才是标准。我曾经也是受害者之一,但要为己辩护的,我以前受年代期类似于还不够”的TQM子和文章的影响。追求完美的题在于它让测试进变慢担心引入你所的一切你对别人挑剔,而且通常会你的朋友家人感到望。当然,没人意犯错误但他们稍注意就出现了。想不犯错误就是否现实取做最好是一种好习惯明你对作的态度和投入程度如果你想努力做到最好你就会往再多走一点。根据我的观大数人看到误或者经历失误时都是很宽容的人们最关心是你对待题的反应。11、开发人员不是敌人需要整个项目团队的努力才能递交高质量的产品。有时候似乎开发人员不太关心质量,这个时候事情背后可能存在隐情。这时候你需要更好的和开发人员合作而不是反对他们。要始终牢记良好的交流是一个项目成功的关键因素。当你和开发人员站到对立面时,交流就停止了,你测试所需的很多信息也无法获取了。12、建立和维护一个私人的交际网你的私人和工作关系是一个很重要的资产。无论时当你有工作时还是当你没工作

时他们都是一个很好的支持系统。找一个好的指导者,而当你学到足够的东西时成为别人的指导者。13、持续锻炼自己的技能你的技能把你和别人区分开。始终通过参加专业会议、获取认证、阅读专业资料等来不断学习。我给自己制定的目标是每周至少读一本和个人发展以及职业发展相关的书(测试、领导艺术、商业、IT等)。一个个人发展方面的专家说过如果你每天在任何特定的主题上花费30分钟进阅读,五年之内你肯定能成为这个主题方面的专家。这一点对我是起作用的――你也可以试试。另一种让自己始终内行并建立网络的好的方式是活跃在一些QA或者测试论坛。14、当前进变得困难,懒惰就需要创造力了当我第一次成为一个测试团队负责人时,我用这句话做了一个字条挂在我的桌上。它不断提醒我把创造力作为我解决问题的一个杠杆。学着从一个新的有创造性的方式来看待问题。你可能有一个好的测试计划,但你如何应付各种变化呢?弹性是一个优秀的问题解决负责人的关键特性。15、简单并不总是很容易我们测试中做的很多工作看起来都很简单。但是,挑战在于保持努力的连贯性。有些解决问题的方式刚开始看起来很简单,但不要由于它简单和明显就丢弃任何一种想法。同样,不要低估实现一个简单想法所需要付出的努力。Forpersonaluseonlyinstudyandresearch;notforcommercialuse2职业道德做为一名测试人员,其最基本的职业素质如下:1.具有探索精神:件测试员不会害怕进入陌生环境。2.具有故障排除能:软件测试员善于发现问题的症结,喜欢猜谜。3.不懈努力:软件试员总是不停尝试。他们可能会碰到转瞬即逝或者难以重建的软件缺陷;他们不会心存侥幸,而是尽一切可能去寻找。

4.创造性:测试显易见的事实,那不是软件测试员;他们的工作是想出富有创意甚至超常的手段来寻找软件缺陷。5.追求完美:他们求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。6.判断准确:软件试员要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。7.老练稳重:软件试员不害怕坏消息。8.说服力:软件测员要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈观点。9.在编程方面受过育。人是测试工作中最有价值也是最重要的资源,没有一个合格的、积极的测试小组,测试就不可能实现。然而,在软件开发产业中有一种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者或不适合干其他工作的人去做测试工作。这绝对是一种目光短浅的行为,对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题。①、沟通能力一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。②、移情能力和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。③、技术能力就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。④、自信心开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。

⑤、外交能力当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。⑥、幽默感在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。⑦、很强的记忆力一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。⑧、耐心一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。⑨、怀疑精神可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。⑩、自我督促干测试工作很容易使你变得懒散。只有那些具有自我督促能力的人才能够使自己每天正常地工作。11、洞察力一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节。

仅供个用学习、究不得用商业用。Forpersonaluseonlyinstudyandresearch;forcommercialuse.NurfürdenpersönlichenfürStudien,Forschung,zukommerzielle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论