软件测试的定义:
软件测试是以提高软件质量为目的;在规定条件下对软件系统进行审核(文档等的静态测试)、运行(动态测试)和评估,验证软件系统是否满足需求。
软件测试的目的:
发现软件中的缺陷,提高产品质量;
发现尽可能多的缺陷,不是为了说明软件中没有缺陷;
成功的测试在于发现了迄今尚未发现的缺陷;
测试决不能证明软件100%正确;
即使经过了最严格的测试之后,仍然可能还有没被发现的错误潜藏在软件中。