软件软件测试测试技术技术T e s t i n g AND Developing软件测试过程与测试模型广东岭南职业技术学院2/293/29本章学习目标了解白盒测试的概念了解白盒测试的特点了解白盒测试和黑盒测试的区别了解与白盒测试的目的和意义掌握白盒测试的策略4/29黑盒测试测试用例测试结果5/29为什么做白盒测试?软件中的所有代码都测试过了吗?对测试过的软件有足够信心吗?6/29隐藏的错误(一)先看下面代码:if(min0&min10&max 100)处理语句;if(min 10)do(10);if(max 100)do(50);7/29隐藏的错误(二)某公司在编制软件测试工程师管理系统Windows版本时,在处理月收益编辑框中输入的信息时,需求要求是可输入10位长度的浮点数据,而有的同学在对数据处理时使用了下面的语句:GetDlgItemText(hDlg,IDC_EDITBENEFIT,buffer,9);MonthBenefit=(float)atof(buffer);8/29隐藏的错误(三)程序中使用了一个经过运算处理后的数据作为除数进行运算,如下面代码:float Div=1