上海软件测试培训
达内上海市场营销中心

15026646813

热门课程

上海软件测试培训:为什么软件测试过程中要避免程序员

  • 时间:2018-02-08 14:17
  • 发布:上海软件测试培训
  • 来源:达内新闻

软件测试虽不如软件开发需要懂那么深代码知识,但在软件测试的整个过程中也要避免程序员的参与。难道大才还不能小用了么,这中间到底有什么避讳?-上海软件测试培训

上海软件测试培训

为什么在程序测试的过程中避免程序员的参与?

为什么要在程序设计的过程中避免程序员的参与呢?按常理说,程序员应该更明白程序设计过程中的利弊之处,如果程序员参与进来,应该更加简化了软件测试的工作。但是,事实鉴证并不是“我以为”这么简单。所有的工作都是根据事实带来的价值来决定的。上海软件测试培训小编给大家几个超赞的理由:

上海软件测试培训:程序员加入测试会显得极为艰难

如果是程序员参与测试,从心理测试得到的结果是:要求开发者对自己开发的代码进行测试,对他们来说属于一件极为艰难的事情。开发的目的是创造的行为,而测试的唯一目的是证明软件自身存在错误。两种活动之间存在的本质上的对立。对于软件测试与软件开发这两个具有对立性质的个体来说,其根本不可能将两个完全对立的角色很好的扮演。因此,在软件测试过程中避免开发人员的介入。

上海软件测试培训

上海软件测试培训:程序员打心眼里对测试的排斥

从心理学的另一个角度来讲:程序员对程序的编写本就是一种设计性较强的工作,而如果在测试过程中发现错误,试图在短时间内完成个人观点的改变是很艰难的。这种对自我工作的否定,是任何人打心眼里都会存在排次的心理。

上海软件测试培训:程序员对问题的叙述会引发错误

理解完这两点,上海软件测试培训小编再从第三个角度来讲:程序员加入测试过程,除却心理因素之外,在程序设计过程中可能会包括程序员自身对于问题的叙述,继而产生的误解所引发的的错误,往往会因为相同误解的影响而使得错误不能被发现。

上海软件测试培训小编总结:从多种角度分析,软件测试过程中要避免程序员的参与都是为了排除少量的错误,也可以创造出更大价值的程序设计。此时的你,有没有为做一个软件测试工程师而感到自豪呢?加入【上海软件测试培训机构】官方网站(sh.qa.tedu.cn)试听课,一起学习吧。

上一篇:上海软件测试培训班:为什么说程序测试的过程具有破坏性?
下一篇:上海软件测试培训班课程重点:测试清单有多重要

软件测试工程师的一般工作流程

代码能力对于软件测试工程师只是锦上添花

为什么越来越多的人转行做软件测试?

选择城市和中心
贵州省

广西省

海南省

免费学习5天VIP课程