views:

626

answers:

3

Currently I am working at a company that does all of its development work using VS2003, 2005, and 2008 and we have them integrated with Team Foundation Server. We do mostly Windows Apps and Websites. What is the best testing automation software that would work with our currently programs.

+3  A: 

I'd suggest Selenium for testing web sites, because it lets you test with both Firefox and MSIE.

As for testing code, it's hard to say without knowing more about your development environment.

If you only write in one language, there's usually a language specific unit test framework for that language. (nUnit for .NET, jUnit for Java, etc)

If you write programs in several different languages and you want to write your tests in only one language, Python might be a good choice. Once again, it's hard to say without knowing more about your environment.

shapr
A: 

Ranorex might be interesting for you. It is a Windows GUI test automation framework (.NET based) for testing many different application types including Winforms, WPF, Silverlight, Web 2.0 applications, Flash/Flex, Win32, MFC, and Java (SWT). You can capture/replay your UI tests, edit your actions and generate C#, VB.NET and IronPython code.

You can open all sample applications and Ranorex Studio projects in Visual Studio.

http://www.ranorex.com

gherget
+1  A: 

Hey.
As for web app you should ind lots of them. WebAii, WatiN, Selenium, Fitness, even MSVS2008 Test Edition.
With desktop apps you will get more trouble, but mentioned Ranorex is one choice. HP QuickTestPro or IBM RationaRobot may be expensive. But there is also TestComplete. I bet some others can be found. Even AutoIT could do (it is more like task automation not test automation tool), but try to find solutions dedicated for testing purposes.

Also this link can help ;)

yoosiba