背景:什么是软件工程?
为了方便讨论开发组和SQA组之间是合并在一起,还是划分开来,让我们先来看一下软件工程涉及的任务:定义需求、设计和实现产品并进行测试、产品验证、发布。软件工程的目的是:通过制造人们会购买的产品来为公司赚钱。
软件工程人员必须判断对于顾客来说什么是质量,定义如何制造产品(产品开发流程),设计、实现、测试和发布产品。另外,软件工程师必须能够从前一个项目中犯的错误学习。
很多组织对质量的定义只是对缺陷的度量。然而,这是很有限的定义。为了真正地定义质量,我们还需要考虑功能、可用性、可靠性、性能和配套支持。把项目的质量定义好了,才能更加精确地制定流程和权衡项目。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/