参考答案和解析
正确答案:优点: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 5)在做软件自动化测试时较为方便。 缺点: 不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
更多“简述黑盒测试的优点及缺点。 ”相关问题
  • 第1题:

    简述静态测试的优点和缺点。


    正确答案:优点 加深对项目的理解,使测试计划和测试设计质量得到提高; 使得测试用例全面、有效,从“撞问题”转变为有目的的“找问题” 提前了对项目的理解,减少了测试执行时的摸索时间,从而加快测试进度 缺点 静态代码检查非常耗费时间,而且代码检查需要丰富的知识和经验积累。

  • 第2题:

    简述被试间设计、被试内设计的特点、优点及缺点?
    (1)被试间设计:把不同的被试分配到不同的实验条件或水平,称为被试间设计。这种设计的优点:比较安全、保守。在被试间设计中,两种或多种实验条件之间不可能通过被试相互“污染”。缺点:被试间存在个体差异。组与组的被试要尽可能相似,需要采用匹配或随机分组的方法,克服个体差异。
    (2)被试内设计:把相同的被试分配到不同的条件或水平。被试内设计的优点: 每一位被试在不同实验条件下与自己相比较,不需要分组,减少实验误差,提高内部效度。缺点:可能产生实验处理的污染,两种或多种条件可能相互影响,降低研究效度。可以通过随机化或平衡法,克服实验条件的污染。

  • 第3题:

    试对比分析黑盒测试、白盒测试各自的优缺点。


    黑盒测试的优点:适应于阶段测试,从产品功能角度测试,容易入手生成测试数据。 缺点:某些代码得不到测试,如果规格说明有误,可能无法发现,不易进行充分性测试。 白盒测试的优点:可构成测试数据使特定程序部分得到测试,有一定的充分性度量手段,可生成较多工具支持。 缺点:不易生成测试数据,无法对未实现规格说明的部分进行测试,作量大通常只用于单元测试有应用局限。

  • 第4题:

    黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?


    正确答案:功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并行进行,因此可以压缩总的项目开发时间。缺点:测试用例之间可能存在严重的冗余,还会有位测试的软件漏洞。结构性测试局限于已经完成的代码行为当中,离代码太近。因此可以结构性测试指标去解决冗余和漏洞问题。如果发现同一条程序路径被多个功能性测试用例遍历,就可以怀疑这种冗余不会发生新的缺陷,如果没有达到一定的DD—路径覆盖,则可知在功能性测试用力中存在漏洞。因此路径测试可以提供作为功能性测试交叉检查的一组指标。

  • 第5题:

    简述白盒测试和黑盒测试技术的概念及各自的特点。


    黑盒测试也叫功能测试,白盒测试也叫结构测试。黑盒测试不考虑程序内部结构,只对程序的外部接口进行测试;白盒测试考虑程序内部结构,按照程序内部的逻辑测试。