软件测试基本概念及白盒测试方法.ppt

软件测试技术 软件测试定义 使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。 ------------在IEEE软件工程标准术语 软件测试的目的 测试是程序的执行过程,目的在于发现错误 测试是为了证明程序有错,而不是证明程序无错误 一个好的测试用例在于能发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 -------Grenford J. Myers 测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量 ------------Bill Hetzelt 软件测试的目的 以最少的人力、物力、时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷提高软件质量,回避潜在的软件错误和缺陷给软件造成商业风险。 通过分析测试过程中发现的问题可以帮助发现当前开发工作所采用的软件工程的缺陷,以便进行软件过程改进,同时通过测试结果的分析整理,可修正软件开发规则,并为软件可靠性分析提供依据。 软件测试的目的 评价程序或系统的属性,对软件质量进行度量和评估,以验证软件的质量满足用户的需求,为用户选择接受软件提供有力的依据。 软件测试的原则 软件测试是证伪而非证真 软件测试完成并不能说明软件已经不存在问题了。 尽早地和不断地进行软件测试 软件开发的每个环节都可能产生错误 软件开发每前进一步,发

文档评论(0)

1亿VIP精品文档

相关文档