软件测试的误区

发表于:2017-7-21 14:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Alex    来源:博客

  一:软件的测试对象不仅仅是软件还有各种文档
  二:软件的测试不是在开发完成之后再进行测试
       虽然软件开发的流程是 需求的分析,概要的设计,详细的设计,代码的编写,软件的测试,产品的发布,但是我们应该本着尽早介入,尽早发现的原则,这样有利于降低维护成本
  三:软件测试很简单
       这种观点是错误的,或者至少是不恰当的,测试工作具有一个完整的流程,在完成流程的过程中发现软件缺陷,这要求测试人员有很好的沟通能力、理解能力、分析问题能力,同时还必须对产品开发技术有一定的了解。
  四:只要软件发布后出现问题就与开发人员无关
       假如软件交付后,发现很多的不可忽视的错误,那是测试人员的错和责任。大多数人存在误区项目上线之后,只要出现错误一定是软件测试人员的锅,软件测试只能证明软件存在缺陷,而不能保证软件100%没有错误。从开发角度来看,一个软件的高质量并不是单一的从软件进入测试时开始决定,而是需要软件生命周期的各个过程共同来保证的。
  五:时间少,少测试,时间多多测试
  六:软件的测试虽然可以是对软件质量的提升,但是不能保证软件100%不出错
  七:自动化测试效率高,将取代软件手工测试
       首先我们得承认软件测试正在测试自动化在某些情况下可以提高测试的效率,但是并不是所有的测试都适合自动化。有些项目并不需要处理大量的数据,程序的运行次数不多,有时候需要一些人的主观判断(如界面测试)等等,在这些情况下,自动化测试可能并不是很好的选择。
       凡事有利弊自动化测试需要在前期投入大量的资源和工作量,同时需要维护的成本很高,包括环境的搭建、测试脚本的设计、维护等。因此,要具体情况具体分析,不能盲目推崇测试自动化。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号