| || |
Newbie Coded UI/VS/MTM question
Hi All -
This sub-forum seems like the best place to ask this question. My company has asked me to consider automating our web site using using Microsoft Test Manager. That's only because we use the MS suite of products -- Team Foundation Server/Microsoft Test Manager/Visual Studio.
I have done a little research on the 'net and on SQAForums and I understand that I'd need something called Coded UI to do the automation? Is this something that we would have to buy or does it come with MTM/VS?
I'm a scripter not a programmer. I've used QTP and TestComplete and know VBScript but not C#, Ruby, Python, etc.
So, I guess the question is - would MTM/Coded UI be right for me? Frankly, I would prefer to use TestComplete again. I like it and it works well for me. I just think I'd be out of my league with Coded UI. Thoughts?
First, Microsoft Test Manager is not the tool you need to use MS automation. MTM has basic record/playback capability, but not much beyond that.
CodedUI is available with Visual Studio premium and ultimate licenses. You can use it with VB, which is very similar to VBScript.
Depending on how complicated your testing is, you may find that Coded UI works for you - Coded UI makes heavy use of an object repository that holds the objects your interact with and their properties.
I'd suggest you install VS premium or ultimate (whichever you have the licensing for) and try working through some of the walkthroughs on MSDN. If you can follow how those work, you should be fine moving to Coded UI.
You can use CodedUI with C#. C# is really easy to learn and handle. Majority of the CodedUI terms are similar with QTP. You can get so many packages/APIs for variety of needs.
If you think about browser compatibility, then you can try C# with Selenium....
MTM is used to recording test execution results (manual & automation). Also you can get pre-defined reports from MTM.