当前位置: 北京软件外包公司 » 资讯中心 » 新闻动态 » 软件外包公司测试人员和开发人员之间的区别是什么?

软件外包公司测试人员和开发人员之间的区别是什么?

发表于:2015-09-11 17:18 来源:北京软件开发公司宜天信达 点击:
软件外包公司这个称号是不是开玩笑的开始,虽然它可能会。相反,它的意思是 触及 认为测试人员和开发人员–通常被认为是在高科技的世界 –两极对立的一天会是相同的。换句话说, 总有一天,所有的 测试将开发商和反之亦然。听起来很疯狂,对吧?
 
根据最近的博客,我们就是要去那里。这里是我的报价的思考:
 
软件测试已经在向一些时间规划的收敛路径,特别是当它涉及到自动化测试。与此同时,许多厂商都试图创建工具,允许非程序员练习代码的方式他们也不知道如何做自己。这是多么惊人的缓慢,这门学科在过去的二十年中–经常因为所有代码维护的开销,没有任何关联的直接收入的演变。然而,在持续集成环境具有良好的自动化测试的好处是不可低估的。同时,软件测试人员提供急需的探索性测试和用户验收测试输入角度。在我看来,没有什么能取代“人的观点”作为质量保证周期的一部分。
 
无论如何,我以强调测试人员和开发人员之间有许多明显的差异的意图开始后。没有办法 这两种职业 收敛,像我这样的,我想。但一段时间后,我开始以不同的方式思考:他们比我想象的更相似。采取的例子如下成功的开发商性状。只是为了说明,我已经更换了“开发”与“ 测试。”
 
# 1:好奇心
 
杰出的 [测试]不接受事物的“是”;他们需要把内心深处的东西,即使它似乎是工作的罚款,学习更多。这是多少的问题都解决了才是的问题,通常是解决急性问题的最快途径。一个没有这种心理测试仪] [到头来往往缺乏基本知识他们为什么做他们正在做的事情,这意味着他们戴上眼罩工作。除非候选人都很害羞,他们的好奇心,如果他们有它,就会表现出强烈的采访。
 
# 2:清晰的思维能力
 
这听起来很明显,但 [测试]是一个锻炼逻辑。人可以把2和2到4是常见的,但人可以采取“2 + X = 4″并指出“X”等于2是很不寻常的。这就是为什么我一直喜欢 [测试]具有很强的数学或科学背景。这使他们在[测试]好一点,但更重要的是,它通常表明良好的逻辑思维能力。当我讨论工作,我有时会留下空白,我所说的是否能让他们。此外,如果你的招聘流程,包括正式的测试,这是一个很好的时间来测试逻辑能力。
 
# 3:顶级的阅读速度和理解能力
 
 
另一个“咄”说到[测试]生产力是他们的大部分工作是不代码的 [测试]。一个 [测试]天的很大一部分是花在阅读,无论是其他人的代码,网站的例子,文档,或项目规格。[测试]谁读得很慢,或者更糟的是,不了解他们的阅读,将效率最好,最坏和危险。你可能不希望有人员工看错规格和花三周做错误的事情;这只是尴尬的时候你需要解释延迟项目发起人。这真的很难衡量阅读能力在招聘时,除非你使用一个正式的测试过程。
 
# 4:注意细节
 
对细节的关注是好奇心的近亲。一个[测试]谁注重细节会比一个不显著提高生产力,一切都是平等的。是的,不幸的是,衡量招聘过程中质量非常困难。不过,有时事情发生的招聘过程表明,候选人有这种特质在。也许这是一个随意的评论,或者只是一个小事件,在采访过程中发生的。
 
# 5:学习能力强的人以外的[测试]
 
除非你的软件外包公司开发的编程工具,如编译器和IDE,你的[测试]与[试验]的领域之外的项目工作。正如记者们需要了解他们的故事和优秀的教师的学科点需要一个他们教学领域的工作知识,好的[测试]能够了解环境的软件将在。当然,你不需要注册会计师拥有计算机科学学位的工作在你的会计软件,但程序员不能理解基本的数学和商业规则,将是一个责任。