It is important to do unit tests because they run faster and we'll be able to get feedback faster. A good advantage of testing is that it helps against regressions (the changes that break existing code).
Debugging helps us identify and remove errors from our code. With Augury, developers can have visuals of the application through component trees and visual debugging tools. This makes debugging easier.