Jaka jest różnica między wersją alfa a wersją beta?

23

Jaka jest różnica między wersją alfa a wersją beta? Dziwię się, że to pytanie nie było tu wcześniej zadawane.

Chafic
źródło
Być może dlatego, że nie jest to całkowicie pytanie o rozwój gier. Warunki dotyczą dowolnego oprogramowania.
János Turánszki
10
Warunki są bardzo subiektywne i prawie wszyscy używają ich nieco inaczej.
Josh
2
Nowoczesne gry AAA całkowicie zmieniły znaczenie tych terminów. Pre-pre-prealpha tech-test demo jest w zasadzie tylko gigantyczny PR zabezpieczenie zarówno dostać grę tam (dla niektórych uzasadnionych interakcji testowania serwera i dziwne, ale przede wszystkim promocja i gin się odsetek) iw zasadzie sprawdzania ich ostatecznej wersji systemu ale „to nie jest ostateczna gra, na tej podstawie nie można jej ocenić”. Może jestem pedantyczny, ale gra „alfa” miałaby minimalne / zastępcze zasoby.
Nick T

Odpowiedzi:

35

W tradycyjnej inżynierii oprogramowania, wersje Alpha nadal będą wprowadzać nowe funkcje, podczas gdy wersje Beta nie zobaczą żadnych nowych funkcji, a raczej dopracują istniejące elementy.

Jednak obecne środowisko programistyczne w grze deweloperów polega na tym, że oba są po prostu „jeszcze niekompletne”, a alfa jest na ogół „mniej kompletne” niż beta.

Wersje beta nadal będą miały nowe funkcje, a czasem zobaczę alf, które po prostu próbują uzupełnić istniejące rzeczy. I nawet kilka rzeczy, które pozostają w wersji alfa lub beta na zawsze.

Acidictadpole
źródło
1
Mogę się co do tego mylić, ale postrzegam branżę gier w ten sposób, że beta zazwyczaj niesie ze sobą pomysł, że ludzie z ogółu społeczeństwa mogą w nią grać, a zwłaszcza w trybie wieloosobowym zwykle wiąże się to z testowaniem serwerów stresu i znajdowaniem załamań w strona sieciowa rzeczy. Nie wiem, czy firmy robią to samo dla alfa ... ale mogę się mylić!
Bob
1
Sugeruję umieszczenie drugiego akapitu na pierwszym miejscu, to jest klucz.
ashes999
8

Alfa oznacza, że ​​funkcje nie zostały zablokowane, jest to faza eksploracyjna. Beta oznacza, że ​​funkcje zostały zablokowane i są w fazie rozwoju (żadne inne funkcje nie zostaną dodane).

Eric
źródło
6

Częściej:

Alpha: Zazwyczaj pierwsza normalnie możliwa do interakcji rzecz (prywatne lub publiczne użycie jest nieistotne).

Jeśli budujesz coś, co powinno mieć GUI - alpha to miejsce, w którym możesz zasadniczo korzystać z oprogramowania w pewnym stopniu do tego, czego powinien używać konsument. W przypadku gier jego moduł główny / mechanika jest nieco użyteczny. Widziałem, jak niektórzy koderzy nazywają to alfą na zasadzie podstawowej, z której można korzystać tylko za pomocą wiersza poleceń lub skryptów - ale większość ludzi powstrzymuje się od tego.

Beta: Większość z nich działa - wszystkie zamierzone funkcje mogą jeszcze nie zostać wdrożone - ale wciąż się psuje lub przynajmniej często się psuje.

Przez lata „etykieta” beta była używana jako wymówka dla zepsutych gier lub braku odpowiedniego wsparcia.

Nie to, że na odwrót jest o wiele bardziej preferowane. Wiele projektów zostało wysłanych jako ukończone, gdy według wszelkich praw wciąż były w fazie beta. W kontekście gier - posiadanie łatwo wykrywalnych błędów w łamaniu gier zdarzało się już kilka razy.

Ogólnie rzecz biorąc, podczas gdy większość z nas może zgodzić się co do definicji, koncepcje nie są jednolite w każdej przestrzeni programistycznej.

helena4
źródło
3

Pre-Alpha to wersja przed wersją Alpha, Alpha to wersja przed wersją Beta, Beta to wersja przed wersją Gamma, Release Candidate to wersja tuż przed wydaniem. Zasadniczo oznacza to „ta wersja nie powinna być całkowicie zadowalająca i może zawierać ciężkie błędy, a nawet może być całkowicie zepsuta”.

Znaczenie poszczególnych pojęć różni się dokładnie od programisty do programisty.

API-Beast
źródło
5
Przez kilka lat jako programista nigdy nie słyszałem pojęcia „wersja Gamma”.
Philipp,
-1

Testy alfa i beta to dwa etapy testowania oprogramowania. Testy alfa mają miejsce jako pierwsze, a gdy oprogramowanie przejdzie to pomyślnie, można przeprowadzić testy beta. Jeśli oprogramowanie nie przejdzie testu alfa, zmiany są wprowadzane i powtarza testy, aż oprogramowanie przejdzie.

Aby odpowiedzieć na twoje pytanie, wersje Alpha i Beta można uznać za „testowany artefakt wdrożony”, który obecnie opracowujesz.

Czytaj więcej: Różnica między testami alfa i beta | Różnica między | Testy alfa kontra beta http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj

Shijima
źródło
-2

Wersja alfa jest pierwszą działającą wersją i jest przeznaczona wyłącznie do użytku wewnętrznego (testowania)! Po tym, jak programiści są usatysfakcjonowani, udostępniają wersję Beta osobom niebędącym pracownikami, którzy są hakerami i testerami warunków skrajnych, którzy próbują ją przerwać. Końcowym rezultatem jest ostateczne wydanie opinii publicznej, które przetrwało próbę czasu! To wygrana dla producenta i społeczeństwa!

W taki sposób miał działać, ale obecnie rzadko

Raymond
źródło
1
Następnie muszę być programistą w Squad, Introversion Software, Keen Software House i kilku innych niezależnych studiach gier, ponieważ grałem w wersje alfa ich gier, gdy były one lub są jeszcze oficjalnie w fazie wczesnego dostępu. Muszę zadzwonić do ich działów księgowych, ponieważ najwyraźniej zapłaciłem im za doświadczenie, a nie na odwrót, tak jak powinno być, kiedy jestem ich pracownikiem.
Philipp