白盒测试

白盒测试是一种软件测试,在这种测试中,测试人员了解应用程序的设计和源代码。利用这些信息,测试人员可以运行测试,找出最有可能出现的错误或性能问题。

由于原始开发人员最了解该程序,因此最适合执行白盒测试。不过,熟悉该应用程序的其他程序员也可以执行白盒测试。无论是哪种情况,测试人员都必须充分了解程序的用途及其底层代码。

白盒测试有助于确保程序稳定且性能良好。它适合用于对包含大型文件的应用进行压力测试,也适合测试大多数用户不会遇到的边界情况。由于发现错误的人通常也会修复这些错误,因此修复错误的过程更加高效。

另一方面,原始开发人员可能不会像普通用户那样使用该应用,因此可能发现不了其他用户会发现的错误或问题。白盒测试也不适合用于改进应用的功能集或用户界面,因为在这些方面,外部反馈尤其有价值。

NOTE: 测试人员不了解程序内部结构的软件测试称为黑盒测试。

更新日期 August 28, 2021 作者 Per C.

quiz测试你的知识

The SRE software development model stands for Site Reliability ____?

A
Engineering
0%
B
Endpoint
0%
C
Ensurability
0%
D
Excellence
0%
Correct! Incorrect!     View the SRE definition.
More Quizzes →

Tech Terms 计算机词典

本页中白盒测试的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。