Hot answers tagged windows
By definition testing EVERYTHING will take INFINITE TIME. Which I bet is less than optimal (unless your boss is OK with that - then you just found safe job for life :-) So you need to agree with your boss about some metrics to limit and prioritize "everything". Make a survey among your customers which OTHER applications they use, on which platforms. Or ...
TestStack White: (partial open-source) White is an open-source framework for automating rich client applications based on Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. It is .NET based and does not require the use of any proprietary scripting languages. Tests/automation programs using White can be written with whatever .NET ...
Sikilu: Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.
Virtualization software. You can use tools like VMWare to setup virtual machines which you then run from your existing machine. You might be on a Mac, a Linux box or a Windows machine, and from it run WinXP, Win7, Win8, Win XP /w SP1, etc. IIRC even MS has a Virtual Server which you can script to turn machines on and off, which means one script to run all ...
In Visual Studio you can create a Coded UI Test. Here is an example from the MSDN. Alternatively, you can use Selenium and the Windows Phone driver. Available on CodePlex.
As of May 2014, you can spin up instances of Windows 7 and Windows 8.1 in Azure (Microsoft's cloud service) as well as various flavors of Windows Server. You simply need an MSDN license to do so. The instances are available for development and testing of desktop applications. ...
Not sure if you have dismissed JMETER already, or if I'm missing anything. If not, you should probably give it a spin, since it's a free alternative to others.
Since more or less by definition you don't have unlimited time, you can't test everything. As Peter says, you need to work out which subset of "everything" gets highest priority. I've got a few suggestions on that front: If you have data on what operating systems your customers use, great. If not, get it. You want to know which OSs are most popular with ...
Only top voted, non community-wiki answers of a minimum length are eligible