


软件测试培训
达内IT学院
400-996-5531
现在很多小企业为了节省人力开销,选择不设置软件测试这个岗位,所以很多情况下都是开发人员亲自测试程序,但这也产生了“程序员测试自己编写的软件可靠吗?”这样的疑问。
任何作者都知道或者应该知道,亲自编辑或者校对自己的作品的确不是个好的做法。作者清楚某段文字要说明的是什么,实际表达出来的意思却是南辕北辙,而自己可能却意识不到。况且实际上也不想在自己的作品中找出什么错误出来,对于程序员而言,也存在相似的问题。
这如果我们对软件项目关注的重点发生变化,就会产生另一个问题。当程序员“建设性”地设计和编写完程序之后,很难让他突然改变视角以一种“破坏性”的眼光来审查程序。
正如许多房主都知道的那样,撕下房屋的墙纸(这是个破坏性的过程)并不容易。如果这些墙纸又恰恰是房主第一个亲手贴上的,尤其令其沮丧不已。同样,大多数程序员都不可能有效的测试自己编写的程序,因为他们无法改变思维方式来尽力暴露自己程序中的错误。另外,程序员可能会下意识地避免找出错误来,担心受到同事、上司、客户或者正在开发程序或者系统的主管的惩罚。
仅次于上面的心理学问题,还有个重要的的问题:由于程序员错误的的理解了疑难定义或规范,导致程序中存在错误。如果情况是这样,程序员可能会带着同样的误解充当软件测试人员的角色来测试自己开发的程序。
其实,程序员测试自己开发的程序是不可能的,但我们这里想表述的是请专业的软件测试人员来测试程序,会更加有效,更容易测试成功。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有