㈠ 如何做个不让程序员讨厌的的测试人员
程序员与测试在工作流中是上下游的关系,而且工作上联系紧密,沟通上难免出现各种各样的问题。笔者作为管理软件行业的一个程序员,也算是和测试人员打过多年交道。希望能从程序员的角度出发,为测试人员提一点建议。
首先,我们一起来看一下程序员们最不愿意从测试人员口中听到哪些话?
1、XX,又发现了一个严重BUG!
(尼玛,文案错误也要算C级BUG吗?尼玛,1号BUG和2号BUG是同一个问题,你提两遍C级?要不要哥把你提的BUG在JIRA里都置成NotaBUG)
2、我提的BUG怎么不清楚了?上次提的问题到现在都没有改!
(尼玛,你提的BUG里面,截图有木有?操作环境有木有?好容易写点文字描述又不加标点!有木有!我只能按我自己的理解改喽!)
3、XX,你到我这来看一下,我这测出个问题!XX,过来,又有问题。。XX,又有问题。。
(泪。。能不能让哥安安静静写2个小时的程序,程序员很忌讳碎片化的时间,思路都木有了啊。。又要重新想啊。。)
开发和测试是项目进程中至关重要的两个环节,程序员与测试人员若能相亲相爱,一定是PM们最愿意见到的事情。然而不同角色的人员在共同完成项目的过程中,实现天衣无缝的合作总是很有挑战的事情。诚然,这些挑战可能是由于参与人员的能力问题,这无可避免。但我更愿意相信,沟通不畅、习惯不佳、缺乏换位思考等因素才是最常见的。测试人员在实际的工作中如果能够注意以下内容,相信一定会成为程序员喜欢的测试。
1、份内之事做到专业
(1)提交BUG要描述清楚。注明操作步骤、测试环境、描述清楚正常现象和BUG现象的差异。
(2)BUG级别设定不要全凭主观看法,应该和产品、开发人员沟通后,确定一套评价标准,客观评估。
(3)尽量避免提出重复BUG,两个不同页面的相同问题应归为一个BUG的两次出现。更深层面的相同BUG原因,可以多和工程师沟通了解。
2、沟通之中互相理解
(1)最终程序员的工作方式,不要一发现问题就找程序员,编码过程中思路被打断对程序员来说是很痛苦的事情。可以收集多个问题后统一找程序员处理,或是在即时通讯工具上留言,看程序员的时间安排,给他几分钟时间缓冲,在其方便的时候沟通。
(2)测试最怕“NotaBUG”,程序员怕的是“C级BUG”和“重开”。设C级和置重开时慎重一些,不确定的可以先和程序员沟通过再提。
3、功夫在诗外
(1)熟悉业务、了解客户,对于测试人员来说也是非常重要的。测试人员不要机械的去验证功能和需求文档的差异。对业务和客户的了解能够帮助你更好的设计用例、定位问题。
(2)多和程序员沟通,了解开发思路。了解开发思路能够帮助测试人员找到测试步骤的盲点,更容易测出真正的问题。这样的沟通,也会帮助开发人员检验开发思路的正确性,更好的提高项目团队的效率。
如果项目团队里有一个这样的测试人员,任何一个离开项目的程序员都会怀念他的。
当然,程序员们也不能被惯坏了,一味的要求别人如何配合自己。在项目中换位思考,互相理解也同样是程序员应该注意的事情。做相亲相爱的一家人,才能携手并肩,一起向前!
㈡ 都说程序员不能干过30岁,那软件测试员呢
首先是程序员通常比较清高,心态问题,总是把自己和比尔盖茨之类的划等号,程序员的逻辑思维能力确实很强,但要成为大人物,个人简介除了天赋和努力外老天的安排才是最大的原因,毕竟首富只有一个,其实只要找到了自己飞翔的适应高度,还是可以非常快乐的生活的。
其次是程序员做到一个年龄段后会遇到一些问题比如结婚了有孩子了确实不能像某些比较清闲的职业那样能抽出时间来顾家,实际上很多做销售工作等其他工种的很多人都是如此情况,也非常辛苦,但程序员毕竟比较单纯一遇到和自己理想碰撞的事情就会抱怨吧。
最后就是浮躁问题,哎,不说了,凡是做程序员的一个公司做久了,你们懂的。
㈢ 做测试员好还是程序员好
人生会有无数次转行的,总书记都是从工科转过来的,能说什么没有前途呢,能说什么就一定有前途呢?
只要你在不断的学习,你就为未来做好了准备!
所以,什么都不看,只看钱,有钱就好。
㈣ 程序员到底要不要转行软件测试
做开发挺辛苦的,每天没日没夜的加班。
个人觉得后期转测试挺好的,做过开发的转测试学起来会比较容易,有代码基础像自动化测试还有性能测试相对来说都会很简单了
目前软件测试的薪资也是相当可观了。会自动化测试在一线城市基本上1w5以上
㈤ 做软件测试比程序员工作更难吗
这个问题你得抛开来分析,从理论上来说的话软件测试,要比程序员的工作更难。因为他的职位要求,它是给程序员挑错的。也就是说,程序员懂的她必须都懂,不然的话如何挑错。
但是从现实上来分析的话。国内软件测试业界,8成以上的软件测试,是做不到理论上的职业要求的。一大半的都是非常初级的功能测试的测试员。就是只会点点找出错,也解释不清原因。待遇普遍在5000块钱以下。
所以我们国内目前的软件测试行业并没有追求。大部分的软件测试从业者的工作是非常轻松的,但是软件测试这个职位真正对于从业者的要求来说,是非常高的。所以理论上来说软件测试,比程序员的工作更难,但是国内现实来说,要轻松不少,待遇也少很多。
㈥ 程序员和软件测试工作哪个比较累
随着移动互联网行业的火爆,薪资高成了这个行业最重要的标签,但是我想告诉你的是,不是每个人都可以吃这碗饭的。我们一直在说,兴趣是最好的老师。如果你对软件测试行业真的感兴趣,从此工具为乐,代码为生(PS:说软件测试不需要编程能力的一边凉快去),我觉的无论是自学还是培训,你都可以在这个行业混得风生水起。相反,如果不是因为兴趣,可能硬着头皮出去混点工资,时间久了还是会自然的退出这个圈,换个行业谋生的。
想要工资高,事情就得多,资本主义家不会那么好,还有一点看自己选择什么样的公司有的公司加班会多一点,相对就会累一点。
㈦ 程序员转行做测试是不是很简单
程序员转行做测试是要比零基础学测试的小伙伴们更占优势,而且相对来说要简单很多哦!
㈧ 做程序员与做测试员的选择
1、学历问题:大公司对于学历还是有一定的要求的,学历高的起薪也高,但是学历不能代表所有,也有学历高,但是技术垃圾的人,所以不要因为学历的问题来妄自菲薄,学历只是入门和之后评职称的时候有用,学历可以以后慢慢考。所以学历不是问题。
2、方向问题:如果是培训出来的话,那的基础知识一定不会非常的好,一定要注意基础部分,不要总是因为学习了多少框架而感到骄傲并且否定基础的东西,其实无论是框架还是什么都是基础的延续,只要打下了扎实的基础,那么学习起框架那些东西。培训出来的人大都做开发,而测试一般都是逼不得已而为之!
3、测试和开发哪个好:都是比较枯燥的工作,测试久了想转开发,开发久了想转行。就像围城。测试,没有做过,但是听说过一些,测试枯燥、乏味、而且经常熬夜,(开发也一样),但是从薪方面看,开发的优势就远远大于测试了,不是说测试比开发低级,用共产党的话就是:革命没有贵贱之分,只有分工的不同而已。
(8)程序员测试扩展阅读:
做好一名测试工程师的方法:
1、沟通能力。
一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。
2、技术能力。
一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。
3、很强的记忆力。
一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。
4、幽默感。在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。
㈨ 程序猿产品狗 测试是什么
当你玩到新游戏时,首先去考虑这个游戏怎么编的,而不是好不好玩
当你使用一个新软件时,首先想到自己能不能也编一个,而不是好不好用
当你遇到某些商业程序崩溃时,首先想到这个程序编写时的容错性问题,而不是在乎怎样去解决错误
你每天都会看到我们美好的现实世界,但是却想着世间万物的逻辑关系,想着能不能把这个世界写成代码,那么,你离程序猿不远了
㈩ 测试工程师和程序员那个好做
测试工程师其实也属于程序员类别吧,只不过对编程的代码要求低。但是想发展好的话确实还是需要能看懂一些代码。
以前测试行业不受重视,但是现在真的是不一样了。
如果要是单纯的靠薪酬去衡量的话,基本上现在已经达到持平的标准了,而且和开发一样,对于一线城市,像北上广深,薪资始终是最好的。近两年西安的软件测试行业发展很好,那边的同学可以留意一下。
除了简单的薪资对比,还有很多对比反面可能会让你更加青睐于这个行业。比如说:
这个行业不像开发那么累,而且入门比较简单,比较适合女生之类的。总体来说,两者对比,测试入门容易,精进比较难,开发是入门难,精进更难。