I found myself using these acronyms repeatedly this week and since they are all relevant to testing, I figured I would share them.

WoW - (no, not that WoW). For us, this means "Windows on Windows" and is the state a machine is in if a 32 bit application is run on a 64 bit version of Windows. This is a common configuration especially for users that have had old versions of Office - which were only made for 32 bit - and have upgraded to new versions. It is fully supported and in one test viewpoint can be seen as a "test case in a matrix of test cases."

X86 - because Intel was making CPUs that ended with the digits "86," we commonly refer to 32 bit applications as "x86" applications. This decision predates me and I find it odd for two reasons:

  1. Why is there an "x" instead of an "I" for Intel?
  2. And…

X64 - We refer to 64 bit applications as x64, so the "86" really stands out.

MSI - Windows Installer. This is the method of installation you see when you buy a CD and run setup from it. Files and settings are copied to your machine all at once from the CD, or in some cases, you can set files to only be installed if you need them. You can also setup up an install point for everyone at your company and run custom installs if you want - for instance, don't install a certain application if no one at your company uses it, or make sure everyone gets an otherwise optional component because your company always uses it.

C2R - Click to Run : a newer setup technology we use. If you download Office 365, for instance, you get an installer that copies over the files you need first, then adds other files as you need them. One advantage here is that you can run an application while the rest are being installed - I typically launch Outlook and OneNote and let them sync while the rest of the Office applications are being queued.

Astute readers will guess what type of testing I am performing this week - setup testing. Generally speaking this takes more time than other testing but installation absolutely has to work.

On the plus side, this is very easy to run on one machine (or several VMs) and move on to another task while setup is actually completing. So even while testing I can answer email or write this blog article.

Questions, comments, concerns and criticisms always welcome,

John