精选优质文档-倾情为你奉上Ps:这个文档可以帮学这门课的同学更好的复习!后面有些试题和答案!第一章:引论了解:1.2 为什么要进行软件测试l 软件测试产品质量的保证l 软件测试控制成本的关键l 软件测试软件可靠性确认l 软件测试让企业具备国际竞争的实力1.3 什么是软件测试Bill Hetzel博士(正向思维的代表):p 软件测试就是为程序能够按预期设想那样运行而建立足够的信心。p “软件测试是一系列活动以评价一个程序或系统的特性或能力并确定是否达到预期的结果”p 测试是为了验证软件是否符合用户需求,即验证软件产品是否能正常工作Glenford J. Myers (反向思维的代表):p 测试是为了证明程序有错,而不是证明程序无错误p 一个好的测试用例是在于它能发现至今未发现的错误 p 一个成功的测试是发现了至今未发现的错误的测试 软件测试是由“验证(Verification)”和“有效性确认(Validation)”活动构成的整体n 验证”是检验软件是否已正确