Beta odnosi się do fazy tworzenia oprogramowania między fazą alfa a fazą kandydata do wydania.
Oprogramowanie jest ogólnie uważane za „kompletne” przez dewelopera, ale wciąż nie jest gotowe do ogólnego użytku z powodu braku testowania „na wolności”. Często mówi się, że witryny internetowe, systemy operacyjne i programy są w fazie beta na pewnym etapie rozwoju.
Oprogramowanie w wersji beta jest udostępniane każdemu (zwanej otwartą wersją beta) lub kontrolowanej grupie (zwanej zamkniętą wersją beta) do testowania.
Cel oprogramowania beta
Oprogramowanie beta służy jednemu głównemu celowi: testowaniu wydajności i identyfikowaniu problemów, czasami nazywanych błędami.
Zezwolenie testerom wersji beta na wypróbowanie oprogramowania i przekazanie informacji zwrotnej programiście to świetny sposób, aby program mógł zdobyć trochę doświadczenia w świecie rzeczywistym i określić, jak będzie działać, gdy nie będzie już beta.
Podobnie jak zwykłe oprogramowanie, oprogramowanie w wersji beta działa razem ze wszystkimi innymi narzędziami używanymi przez komputer lub urządzenie, co często stanowi pełną kompatybilność punktu do testowania.
Testerzy wersji beta są zwykle proszeni o przekazanie jak największej ilości informacji zwrotnych na temat oprogramowania beta – jakiego rodzaju awarie mają miejsce, jeśli oprogramowanie beta lub inne części ich komputera lub urządzenia zachowują się dziwnie itp.
Informacje o testach beta mogą zawierać tylko błędy i inne problemy doświadczane przez testerów, ale często jest to również szansa dla programisty na sugestie dotyczące funkcji i innych pomysłów na ulepszenie oprogramowania.
Opinie można przekazywać na wiele sposobów, w zależności od żądania programisty lub testowanego oprogramowania. Może to obejmować pocztę e-mail, media społecznościowe, wbudowane narzędzie do kontaktu i/lub forum internetowe.
Innym częstym powodem, dla którego ktoś może celowo pobrać coś, co jest dopiero w fazie beta, jest podgląd nowszego, zaktualizowanego oprogramowania. Zamiast czekać na ostateczną wersję, użytkownik (taki jak Ty) może pobrać wersję beta programu, na przykład, aby sprawdzić wszystkie nowe funkcje i ulepszenia, które prawdopodobnie zostaną wprowadzone do ostatecznej wersji.
Bezpieczeństwo oprogramowania beta
Pobieranie i testowanie oprogramowania w wersji beta jest ogólnie bezpieczne, ale upewnij się, że rozumiesz związane z nim ryzyko.
Pamiętaj, że program lub witryna internetowa, lub cokolwiek innego, co jest testowane w wersji beta, jest z jakiegoś powodu w fazie beta: błędy muszą zostać zidentyfikowane, aby można je było naprawić. Oznacza to, że istnieje większe prawdopodobieństwo znalezienia niespójności i problemów w oprogramowaniu, niż gdyby nie było ono w wersji beta.
Jeśli obawiasz się, że Twój komputer może ulec awarii lub że oprogramowanie w wersji beta może spowodować inne nieprzyjemne problemy z komputerem, zalecamy korzystanie z oprogramowania w odizolowanym, wirtualnym środowisku. VirtualBox i VMWare to dwa programy, które mogą to zrobić, lub możesz użyć oprogramowania beta na komputerze lub urządzeniu, którego nie używasz na co dzień.
Jeśli korzystasz z systemu Windows, powinieneś również rozważyć utworzenie punktu przywracania przed wypróbowaniem oprogramowania w wersji beta, aby móc przywrócić komputer do wcześniejszego stanu w przypadku uszkodzenia ważnych plików systemowych podczas testowanie.
Różnica między otwartą i zamkniętą wersją beta
Nie wszystkie programy w wersji beta można pobrać lub kupić jak zwykłe oprogramowanie. Niektórzy programiści udostępniają swoje oprogramowanie do celów testowych w ramach tzw. zamkniętej wersji beta.
Oprogramowanie w otwartej wersji beta, zwanej również publiczną wersją beta, jest dostępne bezpłatnie dla każdego bez zaproszenia lub specjalnego pozwolenia od programistów.
W przeciwieństwie do otwartej wersji beta, zamknięta beta wymaga zaproszenia przed uzyskaniem dostępu do oprogramowania. Zwykle działa to poprzez żądanie zaproszenia za pośrednictwem witryny programisty. W przypadku akceptacji otrzymasz instrukcje dotyczące pobierania oprogramowania.
Zostać beta testerem
Nie ma jednego miejsca, w którym można zarejestrować się jako beta tester wszelkiego rodzaju oprogramowania. Bycie beta testerem oznacza po prostu, że jesteś kimś, kto testuje oprogramowanie beta.
Linki do pobierania oprogramowania w otwartej wersji beta zwykle znajdują się obok wersji stabilnych na stronie internetowej programisty lub ewentualnie w oddzielnej sekcji, w której znajdują się inne rodzaje plików do pobrania, takie jak wersje przenośne i archiwa.
Na przykład wersję beta popularnych przeglądarek internetowych, takich jak Mozilla Firefox Quantum, Google Chrome i Opera, można pobrać bezpłatnie z odpowiednich stron pobierania. Apple oferuje również oprogramowanie w wersji beta, w tym wersje beta systemów macOS i iOS. Program Android Beta firmy Google jest podobny, ale przeznaczony dla urządzeń z systemem Android.
To tylko kilka przykładów, jest ich wiele, wiele więcej. Zdziwiłbyś się, ilu programistów udostępnia publicznie swoje oprogramowanie do celów beta testów. Po prostu miej oko na to - znajdziesz to.
Możesz na przykład wypróbować nowe aplikacje na Androida, zanim zostaną oficjalnie wydane. Jeśli otworzysz sklep z aplikacjami na swoim urządzeniu z Androidem i przejdziesz do zainstalowanej aplikacji, która ma opcję beta, dotknięcie Dołącz umożliwi aktualizację do wersji beta od teraz.
Jak wspomniano powyżej, informacje o pobieraniu zamkniętej wersji beta oprogramowania są również zwykle dostępne na stronie internetowej programisty, ale przed użyciem wymagają one pewnego rodzaju zezwolenia. Powinieneś zobaczyć instrukcje, jak poprosić o to pozwolenie na stronie internetowej.
Jeśli szukasz wersji beta określonego oprogramowania, ale nie możesz znaleźć linku do pobrania, po prostu wyszukaj „beta” w witrynie internetowej programisty lub na jego oficjalnym blogu.
Jeszcze łatwiejszym sposobem znalezienia wersji beta oprogramowania, które już masz na swoim komputerze, jest skorzystanie z bezpłatnego aktualizatora oprogramowania. Te narzędzia przeskanują Twój komputer w celu znalezienia nieaktualnego oprogramowania, z których niektóre mogą zidentyfikować, które programy mają opcję beta, a nawet zainstalować wersję beta dla Ciebie.
Więcej informacji na temat wersji beta
Termin beta pochodzi z greckiego alfabetu - alfa jest pierwszą literą alfabetu (i pierwszym etapem cyklu wydania oprogramowania), a beta jest drugą literą (i następuje po fazie alfa).
Faza beta może trwać od tygodni do lat, ale zwykle przypada gdzieś pośrodku. Mówi się, że oprogramowanie, które było w wersji beta przez bardzo długi czas, jest w ciągłej wersji beta.
Wersje beta witryn internetowych i programów zwykle mają wersję beta napisaną w obrazie nagłówka lub tytule głównego okna programu.
Płatne oprogramowanie może być również dostępne do testów beta, ale są to zwykle wersje próbne zaprogramowane w taki sposób, że przestają działać po określonym czasie. Może to być skonfigurowane w oprogramowaniu od momentu pobrania lub może to być ustawienie, które jest włączane, gdy używasz klucza produktu specyficznego dla wersji beta.
Być może zostanie wprowadzonych wiele aktualizacji oprogramowania beta, zanim będzie ono gotowe do ostatecznego wydania - dziesiątki, setki… może tysiące. Dzieje się tak, ponieważ w miarę znajdowania i poprawiania coraz większej liczby błędów nowsze wersje (bez poprzednich błędów) są wypuszczane i stale testowane, dopóki programiści nie będą na tyle komfortowi, aby uznać je za stabilne wydanie.
FAQ
Co to jest program Apple Beta Software?
Program umożliwia każdemu posiadaczowi ważnego identyfikatora Apple ID, który akceptuje umowę dotyczącą programu Apple Beta Software, wypróbowanie wersji wstępnej oprogramowania i przekazywanie opinii bezpośrednio do firmy Apple. Rejestracja w programie Apple Beta Software Program jest bezpłatna i nie ma żadnej rekompensaty za testowanie oprogramowania.
Co to jest oprogramowanie Google w wersji beta?
Google ma kilka programów beta, takich jak Android Beta for Pixel, który umożliwia użytkownikom Pixela wypróbowanie przedpremierowych wersji Androida i przetestowanie nowych funkcji. Inne programy beta oprogramowania Google obejmują testowanie beta aplikacji Google na Androida oraz beta testowanie nowych aplikacji na Androida.