
调试和测试的区别和联系
Here you will learn about difference between testing and debugging.
在这里,您将了解测试和调试之间的区别。
Testing is a process of finding bugs or errors in a software product that is done manually by tester or can be automated.
测试是在软件产品中查找错误或错误的过程,该过程由测试人员手动完成或可以自动化。
Debugging is a process of fixing the bugs found in testing phase. Programmer or developer is responsible for debugging and it can’t be automated.
调试是修复测试阶段发现的错误的过程。 程序员或开发人员负责调试,并且无法自动化。
Lets differentiate both terms in tabular form.
让我们以表格形式区分两个术语。

测试和调试之间的区别 (Difference between Testing and Debugging)
Testing | Debugging |
The purpose of testing is to find bugs and errors. | The purpose of debugging is to correct those bugs found during testing. |
Testing is done by tester. | Debugging is done by programmer or developer. |
It can be automated. | It can’t be automated. |
It can be done by outsider like client. | It must be done only by insider i.e. programmer. |
Most of the testing can be done without design knowledge. | Debugging can’t be done without proper design knowledge. |
测试中 | 调试 |
测试的目的是发现错误和错误。 | 调试的目的是纠正测试期间发现的那些错误。 |
测试由测试人员完成。 | 调试由程序员或开发人员完成。 |
它可以是自动化的。 | 它不能自动化。 |
可以像客户一样由局外人完成。 | 它只能由内部人员(即程序员)来完成。 |
大多数测试无需设计知识即可完成。 | 没有适当的设计知识,就无法进行调试。 |
Comment below if you have doubts related to above testing vs debugging tutorial.
如果您对上述测试和调试教程有疑问,请在下面评论。
翻译自: https://www.thecrazyprogrammer.com/2018/01/difference-testing-debugging.html
调试和测试的区别和联系