I am wondering if people find that IE9 compatibility mode is sufficient enough to complete testing sites for multiple IE versions. In comparison to IE collections, virtual machines, etc.
This Stack Overflow thread suggests that there are differences and the modes are not totally accurate. Depends on your definition of risk and how accurate the results have to be for you and your stakeholders
Sadly, years of playing with emulators of one form or another has taught me a very simple lesson:
There is no substitute for testing your software on it's target
No matter how good a simulator or emulator you are running, there will be enough situations that the sim/em-ulator doesn't cover 100% accurately that you are leaving potential problems
I've also had lots of problems with the Windows 7 XP compatibility mode, where the compatibility mode cannot handle a number of technical applications (it's OK for Office...)
So, whilst I don't do browser software, I would be very cautious about relying on IE9's compatibility mode.
Nope. Compatibility mode is not 100% Trustable.
I have also faced problems with IE simulators/virtual images. I have tried :
- IE Tester
- Browser Stack
- IE Compatibility Mode
- Virtual Box
But all have some flaws. Recent issue i faced with Browser stack was that it was not showing table background color.
Thus, the best solution I find is to execute the flow at original browser only.
It's hard to switch Laptop's or PC's but this is the only way to get 100% assurance as compare to IE software/images.
Have you tried IEtester? I have had success using it and it did not present any particular problems.