咨询邮箱 咨询邮箱:service@yitianxinda.com 咨询热线 咨询热线:18101296137 微博 微信
软件开发公司的开发者需要测试自己的工作?_北京软件开发公司
发表日期:2015-09-07 11:42:41    文章编辑:宜天信达    浏览次数:
 
有一种流行的辩论会上在软件开发公司的软件测试论坛我觉得需要帮腔: 应该开发人员测试自己的工作或仅仅依靠质量测试人员抓住一切吗?
 
让我先说我想应该是明显的:前所有的事情
 
开发者的工作是编写和他或她的项目提供高质量的代码。
测试人员的工作是在这些项目的预期用户流量发现错误或其他偏差。
而上述专业绝大多数情况下是正确的,您的里程可能会有所不同–意义,不是每一个工作角色或团队工作的方式不太一样,如果上面的不是真的对你的情况,然后我点可能是无效的……和你要我说什么一粒盐。
 
然而,如果以上两点是真的为你和你的情况,然后我会说,开发商谁不测试他们自己的代码是不是在为他们的项目提供高质量的工作,一个真诚的努力。
 
 
这是否意味着开发商不得不将QA的帽子和去天自己代码的城镇吗?不,当然不是,但这并不意味着他们有责任通过运行自己的代码,确保他们有他们所有的交叉点缀我所有了。 他们应该知道他们把满足他们所有的用例的较低要求,他们应该感到欣慰的是他们创造了。
 
对我来说,作为一个开发商,有项目我测试的较大好处是抓住的东西,我不认为(哇,谁会认为用户会点击第一!?)。我不知道每个用户实际使用的应用程序和网站我创造,所以我没有办法亲自检验一切的方式将实际使用的观众为。我知道天生如何工作,所以我会掩饰一个错误,我没有赶上因为我用“正确的方式特征的特征。”
 
但是,奇怪的是,用户不会总是“正确的方式,“不管用户体验是多么的好。你不能很容易地预测你的用户基础就会戳你的项目,这就是为什么你有一个QA或测试团队。他们的工作是找到的所有方式的用户可能会破坏你的代码,这对他们来说是比较容易的,因为他们不知道代码应该是从你的角度去工作。
 
软件开发公司的底线是:你要测试的代码尽可能的尽可能多的人–包括你。QA测试员是生产的世界和你的安全发展港口之间的较后防线,他们会做他们能……较好的工作,但它们不能取代好的,老式的尽职调查。
相关文章推荐
软件开发是一个复杂的过程,涉及许多流程、组件和方法,它们必须协同工作才能成功。如果其中任何一个因素失败,整个开发过程都可能受到阻碍。然而,在竞争激烈的生态系统中...
下一代工业进步被称为工业4.0,旨在将传统行业(如自动化)互联互通并实现计算机化。工业4.0的目标是使工厂变得更加智能,提高适应性和资源效率,以及改善工厂之间供...
您正在寻找能够将您令人惊叹的应用程序想法变为现实的人。我应该聘请软件公司还是兼职开发者?这可能是每个新晋产品所有者问自己的最常见问题。在开始开发过程之前,您需要...
改进人力资源流程对任何旨在最大限度地提高生产率和员工满意度的企业都至关重要。许多公司需要人力资源任务的帮助,这需要时间和资源。企业资源规划软件可以是这方面的完美...
从头开始构建网站并托管和维护或改造旧网站需要聘请一支拥有技能和专业知识的团队。如果您不想进一步扩大团队,不想经历招聘大手笔,或者想降低离岸成本,北京软件开发外包...
对于希望简化软件开发人员招聘流程的企业来说,选择合适的在线招聘评估平台至关重要。由于有如此多的选择,找到满足您需求的解决方案可能具有挑战性。本指南将帮助您解决选...