I don't believe that this was tested at all before release.
The number of game-breaking bugs is astronomical, and the first patch (that we were repeatedly promised would fix them) did nothing to solve most of the bugs, and in fact introduced a lot more.
People on the forums say that it's not Giants' fault, that they can't test the game fully on every platform, but most of these bugs affect EVERY platform and are obvious if you play the game for less than an hour.
Hopefully patch 2 will *actually* fix some of these bugs, but with the holidays coming up I have to assume it'll be at least a month from now.