Jaka jest różnica między wersją alfa a wersją beta? Dziwię się, że to pytanie nie było tu wcześniej zadawane.
Jaka jest różnica między wersją alfa a wersją beta? Dziwię się, że to pytanie nie było tu wcześniej zadawane.
Odpowiedzi:
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.
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.
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.
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
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