Co to jest kandydat do wydania?
Kandydat do wydania to wersja programu, który zwykle nie jest w ostatecznej formie. Chociaż wersja jest funkcjonalna, nie jest gotowa do zaoferowania na sprzedaż dla ogółu społeczeństwa. Starsza wersja programu może być już na rynku, a ta nowsza wersja nie jest po prostu gotowa do wydania, lub może być pierwszą wersją zupełnie nowego produktu.
Warunki „Kandydat wydania” i „wersji beta” są często używane zamiennie, ale oba technicznie nie są tymi samymi rzeczami. Oba odnoszą się do programów funkcjonalnych, które nie są w pełni testowane. Kandydat do wydania, znany również jako RC, ma mniej zidentyfikowanych usterek, które należy zająć się przed przetestowaniem programu do niewielkiego sektora konsumentów. Natomiast wersje beta zazwyczaj mają więcej błędów, które należy wyprosić przed zwolnieniem konsumentom w celu dokładniejszego testowania. To w zasadzie technicznie sprawia, że wersja beta jest prekursorem RC.
Oczywiście ostatecznym celem kandydata na wydanie jest wyłonienie się jako produkt końcowy, który przyciągnie zainteresowanie konsumentów i spowoduje szeroką popularność w zakresie nowej oferty oprogramowania. Ponieważ konsumenci mają zwykle niewielką lub żadną cierpliwość z oprogramowaniem, które słabo współdziała z istniejącymi programami i systemami operacyjnymi, programiści podejmują wiele testów i rafinacji oprogramowania przed Pierwszy test konsumencki. Obejmie to wypróbowanie oprogramowania na wielu różnych platformach i uruchomienie go wraz z innymi popularnymi programami, aby ustalić, czy istnieją jakieś negatywne konsekwencje.
Gdy błędy są odkrywane w kandydatku do wydania, problem jest rozwiązany, a testowanie nadal zapewnia, że poprawka nie spowodowała żadnych nowych problemów. Jeśli na etapie RC znajdują się błędy, zwykle wymagana jest tylko jedna runda poprawek. Jeśli potrzebna jest więcej niż jedna runda poprawek, produkt prawdopodobnie trafił doEtap RC przedwcześnie. Gdy programiści będą pewni, że kandydat do wydania jest wydajny i nie przedstawia poważnych problemów, program może przejść na etap RTM. Oznacza to, że produkt może zostać wydany do marketingu lub produkcji, co oznacza, że produkt można teraz wytwarzać.