行业动态

软件测试的目标是什么?

  对于软件测试,基于不同的立场,存在着两种完全不同的测试目标。

软件测试的目标是什么?

  从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可以接受该产品;而从软件开发人员的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件产品已正确地实现了用户的要求,确立人们对软件质量的信心;因此,他们会选择那些导致程序失效概率小的测试用例,回避那些易于暴露程序错误的测试用例;同时,也不会着意去检查、排除程序中可能有的副作用。显然,这样的测试对完善和提高软件质量是毫无价值的。由于,程序中往往存在着许多预料不到的问题,可能会被疏漏,许多隐藏的错误只有在特定的环境下才有可能暴露出来;如果不把着眼点放在尽可能查找错误这样一个基础上,这些隐藏的错误和缺陷就查不出来,会遗留到程序运行阶段中去。如果从用户的角度考虑,替他们着想,就应当把测试活动的目标对准揭露程序中存在的错误;在选取测试用例时,需要考虑那些深层次意义下才可能发现程序错误的数据。

  有些测试专家认为软件测试的范围应当包括得更广泛些。认为软件测试不仅要考虑正确性以,还应当关心程序的效率、健壮性等因素,并且应该为程序调试提供更多的信息。20世纪70年代中期以来,形成了软件生命期概念。这时人们对于软件测试的认识更广泛,也更深刻了,这对于软件产品的质量保障以及组织好软件开发工具有着重要的意义。这时,对软件质量的判断决不只限于程序本身,而是整个研制过程。

  以上内容为大家介绍了软件测试的目标是什么,本文由多测师亲自撰写,希望对大家有所帮助。了解更多相关知识:https://www.duoceshi.com/xwzx-hydt/

新闻资讯

联系我们

联系人:王女士

手机:17727591462

电话:0755-21072941

邮箱:hr@duoceshi.com

地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室

用手机扫描二维码关闭
二维码