对黑盒、白盒测试通俗理解
上一篇 /
下一篇 2018-10-12 14:40:28
黑盒测试把软件产品当成是一个黑箱,有入口和出口,测试过程中只需要知道往黑箱输入,知道黑箱出来什么结果就可以了。不需要了解黑箱里面具体的操作。
测试人员把自己当做用户去看待软件产品就可以了。
有人把黑盒测试比喻成中医,做黑盒测试的测试人员像老中医,通过“望”,“闻”,“问”,“切”的方法来判断程序是否“有病”。这比单纯的操作黑箱的方式进了一步,这个比喻给测试人员一个启示,不要简单地看,还有积极地问,发现、搜索相关的信息。通过综合应用中医看病的各种“
技术”和理念来达到找出软件“病症”的目标,具体如下:
“望”:观察软件的行为是否正常。
“闻”:检查输出的结果是否正确。
“问”:输入各种信息,截个“望”、“闻”来观察软件的响应。
“切”:像中医一样给软件“把把脉”,敲击一下软件的某个关节。
则把
白盒测试比喻西医。测试人员像西医,采用各种仪器设备对软件进行检测,甚至把软件摆上手术台接头开来看个究竟。
白盒测试是一种以理解软件内部结构和程序运行方式为基础的
软件测试技术。通常需要跟踪一个输入在程序中经过了哪些函数的处理,处理方式是否正确。
收藏
举报
TAG: