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

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

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

黑盒测试:黑盒测试是一种软件测试技术,测试人员不知道被测试软件应用程序的内部结构、设计和实现。

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

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

Black Box TestingGray Box Testing
It is a software testing technique in which the tester doesn’t know the internal structure of the application being tested.It is a software testing technique in which the tester partially know the internal structure of the application being tested.
It is known as closed box testing.It is known as translucent testing.
No knowledge of implementation is required.Knowledge of implementation is required but need not to be expert.
It is based on external expectations and outer behavior of the software.It is based on database diagrams and data flow diagrams.
It is less time consuming.It is time consuming but not too much.
It is done by trial and error method.It is done on the basis of data domains.
It improves some of the qualities of the software.It improves overall quality of the software.

请参阅黑盒测试与白盒测试之间的差异
参考白盒测试和灰盒测试的区别