白盒测试和黑盒测试有什么区别

编辑:佚名 更新时间:2022年08月25日
白盒测试和黑盒测试有什么区别
最佳答案

白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试,通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。


黑盒测试:即功能测试,通过使用整个软件或某种软件功能来严格地测试,并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。


黑盒测试与白盒测试两者最大的不同就是测试时的关注对象不一样。


黑盒测试主要针对的是把程序展现给用户的功能,而白盒测试则是主要针对程序的代码逻辑。前者测试功能,而后者测试后台程序。


实际工作中,测试人员为了更高效的进行测试,往往是黑盒白盒相结合,通过白盒测试静态分析法进行代码走读,功能测试 debug分析定位问题,对问题集中的部分或者关键路径进行动态分析。


其他答案
黑盒测试不包含有关软件内部结构的任何信息,而只是根据软件的使用功能规范来设计测试用例。白盒测试需要对有关软件内部结构全部信息来构建测试用例。

西安诺达名师

【诺达名师合作流程】 【诺达名师介绍】 诺达名师是一个专门提供企业内训服务的网站,汇集了全国各大企业内训机构新的内训课程及企业内训信息,自2009年成来以来已经为近千家企业提供过市场营销企业内训服务。培训涵盖:管理技能、职业素养、人力资源、生产管理、...

机构评分:10分

在线客服

相关问答

QUESTIONS AND ANSWERS
更多相关问题 >>
团队散漫怎么办如何提升管理层团队管理能力怎么去管理一个团队如何实现市场精准定位如何选择企业目标市场如何维护好老客户怎么维护客户关系怎么提升客户满意度