咨询热线:025-8653-3269

什么是软件测试

发布时间:2021-05-15 22:22 来源:江苏晓丹 浏览量:189

 
    软件测试是种有效的提高软件质量的手段,但即使在投入上有所保证,测试也不能百分为百发现所有质量隐患.况且软件质量并不仅仅是测试出来的.
 
 
    很多人认为软件测试就是运行一下软件,看看结果对不对.但实际上,如何在有限的投入下,提高软件测试的效率和产出是一件很见功底的事.好的测试人员不仅要掌握各种测试技术,还要具备丰富的编程经验和对BUG的敏感测试的复杂之处,除了测试技术问题之外,还有测试管理问题,测试不是可有可无随心所欲的.规范化的软件开发需要对软件测试早做计划,分配必要的时间,人力和财力等资源,并将其作为项目管理的一个部分加以控制和协调,开发和测试是软件项目相辅相成的两个过程,人员间的交流,协作和配合是提高整体效率的重要因素
 
    软件产品开发完毕,再进行测试的观念是有悖于生命周期理论的.软件产品质量问题越晚发现,修复的代价越大.
 
    测试能提高软件的质量,但是提高质量不能依赖测试。
 
    测试只能证明缺陷存在,不能证明缺陷不存在。“彻底地测试”难以成为现实,要考虑时间、费用等限制,不允许无休止地测试。我们应当祈祷:软件的缺陷在产品被淘汰之前一直没有机会发作。
 
    测试的主要困难是不知道如何进行有效地测试,也不知道什么时候可以放心地结束测试。
 
    每个开发人员应当测试自己的程序(份内之事),但是不能作为该程序已经通过测试的依据(所以项目需要独立测试人员)。
 
    80-20原则:80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错
测试应当循序渐进,不要企图一次性干完,注意“欲速则不达”。
 
    软件测试的对象在于软件测试不等于程序测试,软件测试贯穿于软件定义和开发的整个期间,需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都是软件测试的对象.
 
    以上就是南京软件测试小编为您简单介绍的软件测试具体的内容了,希望能给您带来帮助。