pre-alphaEdit
Pre-alfa se referă la toate activitățile efectuate în timpul proiectului software înainte de testarea formală. Aceste activități pot include analiza cerințelor, proiectarea software-ului, dezvoltarea de software și testarea unității. În dezvoltarea tipică open source, există mai multe tipuri de versiuni pre-alfa. Versiunile Milestone includ seturi specifice de funcții și sunt lansate imediat ce funcția este completă.,
AlphaEdit
faza alfa a ciclului de viață al lansării este prima fază a testării software (alfa este prima literă a alfabetului grecesc, folosită ca număr 1). În această fază, dezvoltatorii testează în general software-ul folosind tehnici white-box. Validarea suplimentară este apoi efectuată folosind tehnici black-box sau gray-box, de către o altă echipă de testare. Trecerea la testarea cutiei negre în interiorul organizației este cunoscută sub numele de eliberare alfa.software-ul Alpha nu este testat temeinic de către dezvoltator înainte de a fi lansat clienților., Software-ul Alpha poate conține erori grave și orice instabilitate rezultată ar putea provoca accidente sau pierderi de date. Alpha software nu poate conține toate caracteristicile care sunt planificate pentru versiunea finală. În general, disponibilitatea externă a software-ului alpha este neobișnuită în software-ul proprietar, în timp ce software-ul open source are adesea versiuni alfa disponibile public. Faza alfa se termină de obicei cu o înghețare a caracteristicilor, indicând faptul că nu vor mai fi adăugate caracteristici la software. În acest moment, se spune că software-ul este complet., Un test beta este efectuat în urma testării de acceptare la site-ul furnizorului (testul alfa) și imediat înainte de lansarea generală a software-ului ca produs.
BetaEdit
Beta, numită după a doua literă a alfabetului grecesc, este faza de dezvoltare software după alfa. Software-ul în stadiul beta este, de asemenea, cunoscut sub numele de betaware. O fază beta începe, în general, atunci când software-ul este caracteristică completă, dar probabil să conțină un număr de bug-uri cunoscute sau necunoscute., Software-ul în faza beta va avea, în general, mult mai multe bug-uri în ea decât software-ul finalizat și probleme de viteză sau performanță, și poate provoca în continuare accidente sau pierderi de date. Accentul testării beta este reducerea impactului asupra utilizatorilor, adesea încorporând testarea utilizabilității. Procesul de livrare a unei versiuni beta utilizatorilor se numește versiune beta și este de obicei prima dată când software-ul este disponibil în afara organizației care a dezvoltat-o. Versiunile beta de Software pot fi publice sau private, în funcție de faptul dacă sunt disponibile în mod deschis sau disponibile doar pentru un public limitat., Software-ul versiunii Beta este adesea util pentru demonstrații și previzualizări în cadrul unei organizații și pentru potențialii clienți. Unii dezvoltatori se referă la această etapă ca previzualizare, lansare previzualizare, prototip, previzualizare tehnică sau previzualizare tehnologie (TP) sau Acces Timpuriu. De la introducerea Windows 8, Microsoft a numit software-ul de pre-lansare o previzualizare mai degrabă decât beta. Toate versiunile de pre-lansare lansate prin Programul Windows Insider lansat în 2014 sunt denumite „Insider Preview builds”., „beta” poate indica, de asemenea, ceva mai mult ca un candidat de lansare sau ca o formă de demo limitată în timp sau tehnică de marketing.testerele Beta sunt persoane care raportează în mod activ probleme ale software-ului beta. De obicei, aceștia sunt clienți sau reprezentanți ai potențialilor clienți ai organizației care dezvoltă software-ul. Testerii Beta tind să își ofere voluntar serviciile gratuit, dar primesc adesea versiuni ale produsului pe care îl testează, reduceri la versiunea de lansare sau alte stimulente.,
Perpetuă betaEdit
Unele software-ul este păstrat în așa-numitele perpetual beta, în cazul în care noile caracteristici sunt adăugate în permanență la software-ul fără a stabili un final „stabilă” de presă. Deoarece Internetul a facilitat distribuirea rapidă și ieftină a software-ului, companiile au început să adopte o abordare mai liberă pentru utilizarea cuvântului beta. În februarie 2005, ZDNet a publicat un articol despre fenomenul unei versiuni beta care rămâne adesea ani de zile și este folosit ca și cum ar fi la nivel de producție., Acesta a menționat că Gmail și Google News, de exemplu, au fost în beta pentru o lungă perioadă de timp, deși utilizate pe scară largă; Google News a părăsit beta în ianuarie 2006, urmată de Google Apps, inclusiv Gmail, în iulie 2009. Această tehnică poate permite unui dezvoltator să întârzie să ofere suport complet și responsabilitate pentru problemele rămase.,dezvoltatorii pot lansa fie o versiune beta închisă, numită și beta privată, fie o versiune beta deschisă, numită și beta publică; versiunile beta închise sunt lansate unui grup restrâns de persoane pentru un test de utilizator prin invitație, în timp ce testerele beta deschise sunt dintr-un grup mai mare sau oricine este interesat. Beta-ul privat ar putea fi potrivit pentru software-ul capabil să ofere valoare, dar nu este gata să fie utilizat de toată lumea, fie din cauza problemelor de scalare, a lipsei de documentație sau a caracteristicilor vitale care lipsesc., Testerii raportează orice bug-uri pe care le găsesc și uneori sugerează funcții suplimentare pe care le consideră disponibile în versiunea finală. Exemple de un public major beta de testare include următoarele:
- clienții Timpurii a cumpărat un „pionier ediție” de WordVision procesor de text pentru PC IBM pentru $49.95. În 1984, Stephen Manes a scris că ” într-o lovitură de marketing strălucitoare, editorii de programe Bruce și James au reușit să-i determine pe oameni să plătească pentru privilegiul de a testa produsul.”
- în septembrie 2000 a fost lansată o versiune în cutie a sistemului de operare Mac OS X Public Beta al Apple.,
- lansarea de către Microsoft a previzualizărilor tehnologice comunitare (CTP) Pentru Windows Vista, între septembrie 2005 și mai 2006.
- din 2009 până în 2011, Minecraft a fost în beta publică.beta-urile deschise servesc scopului dublu de a demonstra un produs potențialilor consumatori și de a testa între o bază de utilizatori extrem de largă, care ar putea aduce la lumină erori obscure pe care o echipă de testare mult mai mică ar putea să nu le găsească.,
Release candidateEdit
un candidat de lansare (RC), cunoscut și sub numele de „going silver”, este o versiune beta cu potențial de a fi un produs stabil, care este gata de lansare dacă nu apar erori semnificative. În această etapă de stabilizare a produsului, toate caracteristicile produsului au fost proiectate, codificate și testate prin unul sau mai multe cicluri beta, fără bug-uri cunoscute din clasa showstopper. O versiune se numește Cod complet atunci când echipa de dezvoltare este de acord că nu va fi adăugat niciun cod sursă complet nou la această versiune., Ar putea exista în continuare modificări ale codului sursă pentru a remedia defectele, modificări ale documentației și fișierelor de date și cod periferic pentru cazuri de testare sau utilități. Testerii Beta, dacă sunt selectați în mod privat, vor fi adesea creditați pentru utilizarea candidatului de lansare ca și cum ar fi un produs finit. Testarea Beta se desfășoară în locația unui client sau a unui client și pentru a testa software-ul din perspectiva unui utilizator.
Stable releaseEdit
De asemenea, numit de presă de producție, versiunea stabilă este ultimul candidat de lansare (RC), care a trecut toate verificările / testele., Bug-urile rămase sunt considerate acceptabile. Această versiune merge la producție. Unele domenii (de exemplu, distribuții Linux), au două tipuri de versiuni stabile: versiuni normale sau stabile și versiuni de suport pe termen lung (LTS) care sunt menținute pentru o perioadă mai lungă de timp.
Lasă un răspuns