📜  白盒测试和灰盒测试的区别

📅  最后修改于: 2022-05-13 01:56:59.904000             🧑  作者: Mango

白盒测试和灰盒测试的区别

白盒测试:白盒测试是一种软件测试,在这种测试中,被测试的软件应用程序的内部结构、设计和实现完全为测试人员所知。

灰盒测试:灰盒测试是一种软件测试技术,它是黑盒测试技术和白盒测试技术的结合。内部结构、设计和实现在灰盒测试中是部分已知的。

白盒测试和灰盒测试的区别:

White Box TestingGray Box Testing
It is a type of software testing in which the internal structure and design of the software application is fully known to the tester.It is a type of software testing in which the internal structure and design of the software application is partially known to the tester.
It is also known as clear box testing or transparent testing.It is known as translucent testing.
It is performed by testers and developers.It is performed by end users, testers and developers.
Full knowledge of the implementation is required.Small knowledge of the implementation is enough.
High programming skills are required to perform white box testing.basic programming skills are enough to perform this testing.
It is a time consuming testing.It is a less time consuming testing.
It is used for algorithm testing.It is not used in algorithm testing.

请参阅黑盒测试与白盒测试之间的差异。