1).Net VSTS 2010 ultimate support coded UI
2) Test Agent, Test Controller is required.
3) MTM (Microsoft Test manager) - in MTM start from test plan to Bug reporting.
Used for Manual and automation testing also.
Note: user should have admin right for Record and execute the test cases.
MTM is also called ALM Application life cycle management.
Create test plan, using test plan we can create test case
In test case, we write field wise validation record and execute the same.
If Test case fails, Result we have option to create bug and automatically bug will created with bug name.
4) VSTS – Visual studio Team system.
After creating test case in MTM, we can convert into VSTS coded UI, in that code we have rectify the errors.