软件测试与质量的区别

公司大会或其他场合总能时不时听到同事问起软件测试与质量保证到底有什么区别,当然在工作上我们也会碰到很多版本发布上线后,出现问题时开发或领导会责问“你怎么做的测试这么明显bug都未及时发现,质量这一关你怎么保证”等等话语,我们不能说出现问题后我们没有错,这项目、功能点确实是你负责、版本发布后出现问题当然有无法推卸的责任,好了话不多少,我先讲讲我对测试与质量理解的含义

  个人认为提高软件质量是测试人员的一项重要任务,但是不等同与说软件测试人员就是软件质量保证人员,测试应该只是质量保证工作中的一个重要环节,软件质量保证和软件测试是软件质量工程的两个不同层面的工作质量保证:质量保证(QA)的主要工作是通过预防、检查与改进来保证软件质量,质量保证它所关注的是软件质量的检查与测量,虽然在QA的活动中也有一些测试活动,但所关注的是软件质量的检查与测量,QA的工作是软件生命周期的管理以及验证软件是否满足规定的质量和用户要求,因此主要关注与软件开发活动的过程,步骤及产物,而不是对软件进行剖析找出问题或评估软件测试:软件测试与开发紧密相关,相辅相成,但关心的不是过程的活动而是对过程的产物以及开发出发软件进行剖析,测试人员要执行软件对过程中的产物、开发文档和源代码进行代码走查,、运行软件以找出问题,测试人员在对项目进行测前必须假设当前项目或功能点存在潜伏的问题,测试过程中所做的操作是为了找出更多的问题,而不仅仅是为了验证每一件事的正确的,对测试中发现的问题的分析追踪与回归测试也是软件质量中的重要工作,所以说软件测试是保证软件质量的一个重要环节

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年3月10日
下一篇 2015年3月10日

相关推荐