I've developed my Winform applications with VS2010 and run on Win7 OS but I want to test or run it on all the major windows OS like XP, Vista, Windows 7 & Windows 8 and also Windows 2008/2012 server etc.
The easy things come to my mind that I can install all the OS in multiple PC and test my apps in all the PC but this process is time consuming.
So I'd like to know in real life how any good software company test their apps on multiple win OS before release. Do tools exist which can help me or make the job easier?
In the search box on the taskbar, type the name of the program or app you want to troubleshoot. Select and hold (or right-click) it, and then select Open file location. Select and hold (or right-click) the program file, select Properties, and then select the Compatibility tab. Select Run compatibility troubleshooter.
Mobile testing - Checks if the software application performs with different mobile devices and their various platforms, including iOS and Android OS. OS testing - Confirms the software application performs appropriately with different operating systems, such as Linux, Mac and Windows.
Compatibility testing is software testing which comes under the non functional testing category, and it is performed on an application to check its compatibility (running capability) on different platform/environments. This testing is done only when the application becomes stable.
See which Android OS version you haveGo to the Settings app on your mobile device. Tap About Phone or About Device. Check Android Version.
If you were to try and test in multiple windows versions, your best bet would be to run virtual machines using software like VMware.
.NET is an abstraction layer between OS and your application. You should not be too worried about how its working on different version of Windows.
If you have some IO related functionality in your software, its smart to install software under users own folder to minimize risks of security issues. Also use only files under applications installation root folder.
In my experience companies usually have few virtual machines for major OS versions and they basically execute manual testing for critical functionality.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With