Qu`est-ce que « logiciel bêta » signifie vraiment?
Chaque fois que dans un certain temps, vous entendrez des gens parler de « versions bêta », « versions bêta », et « logiciel bêta ». Jusqu`à environ cinq à il y a dix ans, les versions bêta ne sont pas aussi commun qu`aujourd`hui. De nos jours, vous pouvez trouver les versions bêta dans tous les sens: les systèmes d`exploitation, des jeux vidéo, des applications Web, lecteurs de musique, etc. Mais qu`est-ce que cela signifie pour qu`un projet soit en version bêta et devrait vous occuper?
Contenu
Longue histoire courte, le terme « bêta » fait référence à l`étape d`un produit de développement. Je tiens à le comparer au cycle de vie des insectes, qui va généralement à travers plusieurs phases: oeufs, larves, pupes et adultes. Comme les produits se développent, ils passent par un cycle similaire: pré-alpha, alpha, bêta et release candidate. L`utilisation de l`étiquetage « alpha / bêta » peut être retracée à IBM dès les années 1950.
Vous avez peut-être entendu parler du cycle de développement du logiciel avant, mais nous allons plonger un peu plus dans ce que signifient ces termes et ce que vous pouvez espérer attendre d`un produit dans chacune de ces phases.
Le Pre-Alpha Phase
La phase de pré-alpha est la partie de développement qui se produit avant la première série de tests. Bien sûr, un projet bien géré sera constamment tester les produits de manière itérative, donc je suppose qu`il est plus exact de dire que la phase pré-alpha se réfère à tout ce qui se passe avant officiel le test commence.
Cette phase englobe de nombreuses activités: études de marché, collecte de données, l`analyse des besoins et de la documentation, la conception de logiciels et génie logiciel. Pour la plupart d`entre vous, c`est probablement une charge de charabia, mais nous espérons qu`il vous donne une idée de la quantité de travail est impliqué avant même qu`un produit commence le développement. Comme vous pouvez l`imaginer, la phase de pré-alpha peut durer longtemps.
Qu`attendre de logiciels pré-alpha: Si une entreprise ou développeur décide de libérer le logiciel pré-alpha au public, vous devez déposer vos attentes tout le chemin jusqu`à zéro. Minecraft, un créatif bloc construction jeu bac à sable, publié des versions pré-alpha appelé « Indev » qui étaient bogué, manque de fonctionnalités, et sujettes à s`écraser. les versions pré-alpha publique, qui sont extrêmement rares pour commencer, sont pour la plupart pour le marketing et le battage, bien que parfois un développeur pour les libérer aucune autre raison que « juste parce que. »Introduction à Minecraft [MUO Gaming] d`un retardataireIntroduction à Minecraft [MUO Gaming] d`un retardataireMinecraft, la sensation à base de blocs qui a pris le jeu par la tempête, a maintenant plus de trois ans. Il est presque difficile de croire qu`il a été depuis longtemps que la première version alpha a été publié - et il est tout aussi ...Lire la suite
Video: Nous avons testé Skype Translator en français
L`Alpha Phase
La phase alpha commence lorsqu`un produit a été assez développé pour exiger un tour officiel de tests. En raison de cela, vous aurez le plus souvent entendre qu`il appelle « phase de test alpha » qui découle de la première lettre grecque alpha. Par conséquent, la première phase de test. Fait sens, non?
Pour la plupart, le test alpha est destiné à tester un produit fonctionnalité de base. Il veille à ce que les fonctions les plus élémentaires fonctionnent comme prévu. Ce n`est pas une phase de test complet - il n`y a pas l`accent sur polonais lors d`un test alpha et il n`y a beaucoup de considération pour les cas de pointe. Tant que le programme fait le strict minimum, il passe.
Video: Que signifie le logiciel libre ?
Étant donné que le test alpha est pas exhaustive, les tests sont la plupart du temps fait en interne. En d`autres termes, les personnes qui travaillent sur les tests alpha sont probablement ceux qui sont déjà impliqués dans le projet d`une certaine façon.
Qu`attendre de logiciel alpha: Comme les logiciels pré-alpha, vous devriez vous attendre une tonne de bugs et des problèmes de collision, mais l`ensemble des fonctionnalités devrait être assez grand pour indiquer ce qui pourrait ressembler le produit final. logiciel Alpha a tendance à être fonctionnel mais laid comme la plupart des ressources ont été consacrées à la production, et non pas de raffinement.
La phase bêta
Maintenant, nous arrivons à la phase de test bêta, qui est le type le plus prolifique de logiciels non sortie sur le marché. Vous pourriez être en mesure de conjecturer maintenant qu`un produit entre les tests bêta lorsque toutes les fonctionnalités de base a été mis en œuvre et il passe les normes de test alpha. Bêta est la deuxième lettre de l`alphabet grec.
Fait amusant: beta alpha est là que nous obtenons le mot alphabet!
La phase bêta commence lorsqu`un produit propulse de « fonctionnel mais hideux » à « poli et prêt à partir. » Bugs sont pourchassés et fixes, les caractéristiques sont améliorées ou réorganisés pour la facilité d`utilisation maximale, l`interface et les graphiques reçoivent une révision et les problèmes de performance sont optimisés. Même si les tests bêta se produit comme la troisième étape dans le développement, il peut souvent être la phase la plus longue parce qu`il ya tellement d`aspects à tester.
La phase bêta est généralement initiée lorsqu`un développeur ouvre un produit à ceux qui ne sont pas impliqués dans le développement. UNE bêta fermée est une version limitée où seuls ceux qui ont été l`accès donné peut tester le logiciel tout en un bêta ouverte ou bêta publique est un logiciel gratuit (comme dans la liberté) libération qui permet à quiconque de télécharger et essayer.
Qu`attendre de logiciel bêta: Vous devez vous attendre un produit bêta pour être « fonctionnalité complète, » ce qui signifie que tout ce qui est destiné à être dans le produit final a été mis en œuvre. Vous pouvez rencontrer des bugs majeurs et mineurs qui décomposent certaines parties du produit, mais vous trouverez rarement des bugs critiques qui nécessitent une attention immédiate. logiciel Beta peut passer par beaucoup de changements, alors attendez-vous des correctifs fréquents et mises à jour.
La Release Candidate phase
Comme son nom l`indique, un candidat de libération est la dernière étape dans le cycle de développement avant de libérer en fait un produit fini comme. Parfois, le terme peut demander à un patch particulier ou mise à jour d`un produit existant. En substance, le candidat de libération est une version qui est presque complet, mais a besoin d`un petit peu plus de tests pour annuler les bugs finaux et les problèmes.
Qu`attendre de logiciel Release Candidate: La plupart des développeurs sauter sur l`étape Release Candidate, donc si vous venez à un logiciel qui est dans la phase Release Candidate, vous pouvez vous attendre à être assez bon. La plupart du temps, l`étiquette est juste là comme un avertissement que vous pouvez exécuter dans un ou deux bugs majeurs mais rare, mais mon expérience me dit que les candidats de libération sont candidats à la libération pour une raison - ils sont à peu près finale .
Conclusion
Maintenant que vous êtes un peu plus informés sur les phases du cycle de développement logiciel, vous reconnaîtrez ces applications avec des étiquettes funky comme « alpha » et « bêta ». Pour la plupart, logiciels open source est plus susceptible de passer par les versions publiques de alphas et bêtas. Les entreprises privées, comme Microsoft, ont tendance à effectuer tous leurs tests en interne, puis dégager des produits finis.Qu`est-ce que le logiciel Open Source? [MakeUseOf Explique]Qu`est-ce que le logiciel Open Source? [MakeUseOf Explique]"Open source" est un terme qui est jeté autour de beaucoup ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ...Lire la suite
Vous désirez être un testeur bêta? Il existe des services là-bas, comme OnlineBeta, qui existent pour vous accorder la chance de tester les produits bêta. Sinon, j`espère que cet aperçu a aidé. Si vous avez des questions connexes, s`il vous plaît ne hésitez pas à demander dans les commentaires et je ferai de mon mieux pour y répondre.