Отладка - это комплексный процесс по выявлению и исправлению дефектов в программном обеспечении. Сами же дефекты, обычно, обнаруживается в процессе тестирования ПО.
· интеграция исправления в кодовую базу или целевую систему;
· дополнительные валидации после интеграции.
На любом этапе отладки могут возникнуть новые дефекты, которые придётся отлаживать. Например, какая-то часть исправления в коде работает не так как ожидается и соответственно придётся отлаживать эту часть в изоляции и снова основное время уходит на пункты 1 и 2 и т.д.
Этап отладки можно считать законченным, если программа правильно работает на двух-трех наборах входных данных.