对黑盒、白盒测试通俗理解

上一篇 / 下一篇  2018-10-12 14:40:28

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

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-14  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 3205
  • 日志数: 4
  • 建立时间: 2018-09-10
  • 更新时间: 2018-10-12

RSS订阅

Open Toolbar