This post discusses about creating a fully automated UI test cases for your application using Visual Studio 2012. You can convert your existing manual tests into fully automated user-interface tests. Without manual intervention you can quickly alert the developers about possible faults in the application. Once you automated your manual tests then you can run the automated tests multiple times in a day or schedule them to run in particular time. In order to write automated UI tests you need to have either Visual Studio premium or ultimate, also you may need to have some basic programming language skills with C# or VB. Optionally you require Microsoft Test manager to define the workflow of tests.