What is the difference between Linux and Windows from a web application testing point of view?
From the testing point of view tester's needs to consider the following:
- Design issues will occur make sure the CSS gets loaded properly when testing in a application in Windows and linux
- Some of the Ajax calls may not work in linux but will work on windows or viceversa.
Everything is different.
You're trying to test the same web app on two different systems and that'll affect everything - functional, non-functional, performance, penetration tests, etc.
Even the browser you're using will be different between the two operating systems, so you're effectively testing two different web apps.
In my experience, a large portion of your test cases will remain the same between the two systems (because the functionality will be very similar) but you'll have have to run them twice. Once on Linux, and again one Windows.