Blizzard announced today that the first phase of the Starcraft II: Wings of Liberty beta test will end on May 31, followed by a few weeks of hardware upgrades. They also stated that there will be a final test before the game's official release on July 27.