全球旧事资料 分类
或其他过程的管理者)为建立、测量、控制和改进其生存期过程需开展的基本活动。培训过程:对人员进行适当培训所需的活动。1.2软件测试的概念、方法和任务1.2.1软件测试的概念软件测试是软件工程中的一个环节,是开发项目整体的一部分。软件测试是有计划有组织的,是保证软件质量的一种手段,它是软件工程中一个非常重要的环节。因此,可以认为它是伴随软件工程的诞生而诞生的,伴随着软件复杂程度的增加、规模的增大,软件测试作为一种能够保证软件质量的有效手段,越来越受到人们的重视,软件测试最终目的是使产品达到完美。软件测试方法没有完全标准化和统一化,因为软件产业的产品到软件测试有各式各样的软件,这里介绍的软件测试方法可用于多数应用软件的测试。软件测试可分人工测试和自动化测试工具测试。软件测试不是万能的,不可能发现全部的软件缺陷,而且软件的功能和性能不是由测试决定的,软件测试是有局限性的。软件测试是在完成程序设计阶段工作后,经程序编码员测试已初步奠定了基础,进一步完成的测试工作。我们都知道软件要投入运行是否正确无误,这一点极其重要,所以软件要在投入运行前施行测试。未经周密测试的软件贸然投入运行,将会造成难以想象的后果。尽管各个程序在设计完毕以后都一一作过调试,但能否发挥整个系统的功能尚不清楚。例如:某一程序运行与后续的程序运行是否矛盾?能否顺利连续?整个系统的总测试要等全部程序设计结束且能连续测试时才可进行。由于软件错误的复杂性,长期以来,人们对软件测试的认识一直是模糊的。许多科学家从不同的角度给出了软件测试的不同定义,但总体来看,都是不全面的。给软件带来错误的原因很多,具体地说,主要有如下几点:★交流不够、交流上有误解或者根本不进行交流;★应用需求不清晰的情况下进行开发;★软件复杂性软件复杂性(图形用户界面,客户服务器结构,分布式应用,数据通信,关系型数据库使得软件及系统的复杂性呈指数增长);★程序设计错误;★需求变化;★代码文档贫乏等。软件测试可认为:★软件测试是为了发现错误而执行程序的过程;★使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差别;★测试是为了证明程序有错,而不是证明程序无错误;★一个好的测试用例是在于它能发现至今未发现的错误;
全安加更性特独多有HDPE具而。量质设铺是r
好听全球资料 返回顶部