黑盒测试和灰盒测试的区别
黑盒测试:黑盒测试是一种软件测试技术,测试人员不知道被测试软件应用程序的内部结构、设计和实现。
灰盒测试:灰盒测试是一种软件测试技术,它是黑盒测试技术和白盒测试技术的结合。内部结构、设计和实现在灰盒测试中是部分已知的。
黑盒测试和灰盒测试的区别:
Black Box Testing | Gray 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. |
请参阅黑盒测试与白盒测试之间的差异
参考白盒测试和灰盒测试的区别