sof*_*are 16 testing unit-testing white-box black-box-testing
什么是单元测试,黑盒测试和白盒测试?我用谷歌搜索,但我发现的所有解释都非常技术性.任何人都可以通过适当的例子以简单的方式回答这个问题吗?
hvg*_*des 29
在黑盒测试中,您并不关心被测物的内部是如何工作的.您调用公开的API并检查结果; 你不关心被测试的东西给你的结果是什么.
在白盒测试中,您确实关心被测物的内部是如何工作的.因此,您可以检查正在测试的内容的内部变量是否正确,而不仅仅是检查事物的输出.
单元测试是一种测试软件组件的方法."单位"是被测试的东西.您可以使用单元测试进行黑白盒测试; 这个概念与白/黑盒测试正交.
Lay*_*yke 10
一个非常非技术性的解释缺乏任何细节....来了..
Blackbox测试:在不知道内部应用程序如何工作的情况下测试应用程序
白盒测试:测试应用程序,了解内部如何工作,例如在进行测试时并排获取源代码.
单元测试:您可以在此处创建与您的应用程序直接交互的测试.您将检查应用程序中的函数,并assert返回响应value X.单元测试通常(但不总是由开发人员自己创建),而如果公司进行白盒和黑盒测试,则任何人都可以完成.
这是一个非常基本的解释.