软件测试是干什么的?
来源传智教育2022年03月10日 11时12分58秒
软件测试是干什么的?传统概念里认为,为了与客户预期保持一致不断地提升软件质量,及时地找出程序中的Bug并推动修复。这样解释其实无可厚非,但这样的解释比较具有局限性,阐明的相对笼统。结合软件开发、软件测试与客户需求可以将软件测试的目的归结为以下几点。
(1)对于软件开发来说,软件测试通过找到问题的缺陷帮助开发人员找到开发过程中存在的问题,包括软件开发的模式、工具、技术等方面存在的问题与不足,预防下次缺陷的产生。
(2)对于软件测试来说,使用最少的人力、物力、时间等找到软件中隐藏的缺陷,保证软件额质量,也为以后软件测试积累丰富的经验。
(3)对于客户需求来说,软件测试能够检验软件是否符合客户需求,对软件质量进行评估和度量,为客户评审软件提供有力的证据。