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

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

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


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


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


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


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


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

尚未解决?

点击免费咨询,专人解答

西安诺达名师

机构评分:10分

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

相关问答

QUESTIONS AND ANSWERS

1

回答

测试测试

2022-06-29

回答:

测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试

2

回答

回答:

功能性测试(Functionality):关注功能是否正确。 可用性测试(Usability):关注产品是否好用。 兼容性测试(Compatibility):关注产品是否适用多种平台。 可靠性测试(Reliability):关注产品是否稳定可靠。 安全性测试(Security):关注产品是否存在漏洞。 性能测试(Performance):关注产品是否能够高效运行。

3

回答

回答:

功能性测试(Functionality):关注功能是否正确。 可用性测试(Usability):关注产品是否好用。 兼容性测试(Compatibility):关注产品是否适用多种平台。 可靠性测试(Reliability):关注产品是否稳定可靠。 安全性测试(Security):关注产品是否存在漏洞。 性能测试(Performance):关注产品是否能够高效运行。

回答:

注会综合职业能力测试主要测试考生的能力: 1、与认知、分析和评价有关的能力 (1)识别商业、技术和职业道德问题的能力; (2)能够运用技术知识确定需要解决的问题; (3)能够了解更广泛的实体经济活动; (4)能够根据现有的知识、经验和逻辑推理能力,理解待解决问题和数据的相关性; (5)能够选择合适的分析工具; (6)能够根据需求、状态和数据进行分析; (7)评估信息质量的能力; (8)能够分析优势、劣势、机会和威胁,并根据优先级做出适当的判断; (9)能够考虑竞争对手、内部员工和其他各方的反应; (10)能够根据事件、影响、假设和分析形成的信息得出结论并提出建议。 2、沟通和表达能力 在对问题的判断分析和表达中,能够做到思路清晰、结构合理、论据充分、逻辑严密、陈述客观、表达流畅。

回答:

软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。

更多相关问题 >>

相关标签

RELATED LABELS

课程推荐

限时:112308

热点文章

HOT ARTICLE 更多>

现场5S与目视化管理培训

精益现场管理与改善培训

东莞现场改善工具培训课程

班组长现场管理课程

5S推行实务与目视化管理

5S管理与现场改善

车间生产现场6S管理培训

班组长生产现场管理能力提升培训

精益生产现场管理培训课程

武汉企业现场管理者培训

怎么让管理层学会财务表报分析如何判断财务分析培训课程的质量财务分析培训课程的价格一般是多少?中高层管理有必要学财务分析吗怎么分析财务报表财务分析培训哪个好企业有必要给非财务人员培训财务知识吗企业如何判断财务报表分析培训是否有效?
""