A planned and systematic means for assuring management that the defined standards, practices, procedures, and methods of the process are applied.作者: sophiali2008 时间: 2007-2-9 13:28
每人回答第二个问题。。。我也有这方面的困惑sdlkfj8作者: kpxl 时间: 2007-2-9 13:59
有人提意见,说第二个问题没有回答,其实不是不想回答,主要是这个问题不好回答,因为白盒测试与黑盒测试属于测试的两个领域,差别非常大,如果非要说有什么相同的话,那就是目的,都是为了测试,为了发现Bug!
黑盒测试——是指测试人员不关心程序的具体实现,而是来看实际的软件功能以及UI方面的东西。
白盒测试——是测试具体的代码,看看代码里面是否有一些逻辑的错误等等。
两个的主要区别有:
测试的执行人不同,一般黑盒测试由测试人员执行,白盒一般由开发人员来进行(主要还是因为测试人员水平不够)
测试对象不同,刚才解释过了
测试的时期不同,黑盒一般是等软件的功能开发完毕后才进行,白盒是在这之前就要完成
测试的依据不同,黑盒测试主要是为了测试出来软件中的功能问题以及页面问题,用户友好性等问题;而白盒测试是为了测试程序中代码的逻辑实现。所以白盒的依据主要是程序的开发文档,而黑盒主要依据程序的功能说明书。