Une version "alpha" est une version, comme le dit ML, brute de fonderie : le développeur a réussi à complier son appli sans erreur, il arrive à la lancer, mais ne sais pas du tout si y'a des bugs dedans.
Une version "beta" est une version débuggée "premier niveau" : après justement une série "d'alpha test", on a viré les bugs les plus immédiats et on pense avoir atteint une version stable. Seuls des tests plus longs et plus poussés pourront trouver les bugs moins évidents : ce sont les beta tests.