title: Why Coded UI Test Automation is important?
body: <p>I am new to the subject of Testing an app. It's been a few days starting surfing over the Internet to find out some useful tutorials. Honestly, I could just found some good videos
  giving me a big picture about how to make some Coded UI Test Automation, A Database Unit Test and also Unit testing using MS Visual Studio 2010. 
  But still there are lots of questions on my mind. For example, an automation of CUIT is just
  recording what I did as running the application and testing on my own. So what..?
  It just records my actions. This is actually me who tests the application traditionally.
  I know and sure that there must be some reason I'm not aware of!
  Can anyone please explain to me how a automated Coded UI Test is to help me?
  On the other hand, there is a similar question about Database Unit Testing.
  I've found a video tutorial on YouTube explaining an example of this. It just simply checks
  if a stored procedure is to work properly! Obviously, as I'm running my application (Pressing F5) I will simply understand if an Insert SP is working perfectly or not!
  Thus again, I can't get what the role of Database Unit Testing is?
  I will appreciate in advance if anyone could give me an idea or any useful link.
  Thank you,</p>