Razvoj, testiranje i proizvodnja
Izgradite, testirajte i pružajte usluge korisnicima u odvojenim okruženjima
Koristite odvojena okruženja za izradu, testiranje odabrane verzije i pokretanje aplikacije za korisnike.
Dajte svakoj instalaciji jasnu svrhu
- Razvijte sledeću izmenu
Pregledajte najnoviji rad u razvojnom okruženju.
- Testiraj izdanje
Koristite staging da proverite odabrane verzije i korisnička iskustva.
- Pokrenite aplikaciju.
Održavajte vezu između proizvodnje i verzije namenjene korisnicima.
Dajte svakom okruženju jasan cilj
Razvoj dobija kontinuirani rad. Staging je mesto za pregled izdanja. Produkcija služi verziju na koju želite da se oslanjaju vaši korisnici.
Pogledi na okolinu prikazuju instalirane resurse i operativno stanje. Potvrdite okolinu pre korišćenja kontrola za ponovno pokretanje ili objavljivanje.
Održavajte dostupnost odvojenom od verzije koja se testira
Pregledajte najnoviji razvojni rad. Razvoj prima stalne izmene. Koristite ga za pregled implementacije u odnosu na traženo ponašanje pre pripreme izdanja, dok proizvodnja ostaje na svojoj predviđenoj verziji.
Pregledajte verziju na testnom okruženju. Staging pruža kontekst za proveru odabrane verzije. Potvrdite dostupnost i pokrenutu verziju, a zatim testirajte korisnička iskustva relevantna za objavljivanje. Pokrenuto okruženje ne bira automatski novu verziju.
Upravljajte vremenom izvođenja testova. Razvoj i testna sredina mogu se pauzirati kada nisu potrebni. Njihov period rada utiče na korišćenje resursa za hosting. Proverite trenutno stanje i period naplate kako biste doneli odluke o dostupnosti, uzimajući u obzir troškove.
Uvek prikazujte dostupnost testiranja i cene korišćenja.
Razvoj i testiranje mogu biti pauzirani kada nisu potrebni. Njihovo vreme rada se beleži za potrebe hostinga, dok proizvodstvena sredina sledi svoj pretplatnički plan.
Pre testa, proverite da li je potrebno okruženje dostupno. Nakon toga, pogledajte operativno stanje i pregled troškova, umesto da pretpostavljate da mora da ostane u funkciji.
Dodelite svakom okruženju jasnu ulogu u procesu revizije.
Razvoj podržava izgradnju, okruženje za testiranje podržava pregled pre objavljivanja, a produkcija služi za pokretanje aplikacije. Izaberite okruženje koje odgovara akciji koju želite da izvedete.
Pre testiranja izmene, pročitajte njegovo trenutno stanje i verziju. Isti projekat može da služi različitim verzijama u različitim okruženjima, zbog čega je uspešno razvojno testiranje samo jedan korak u objavljivanju.
Jasna svrha za svaku fazu
Razvijte sledeći rezultat. Pregledajte trenutni rad i njegove uobičajene i izuzetne slučajeve u razvoju. Koristite alate projekta za praćenje pretpostavki i izgradnju.
Testirajte planirano izdanje. Učinite da staging bude dostupan, potvrdite njegovu verziju i testirajte kompletan zadatak. Dostupnost i implementacija su odvojene odluke.
Potvrdite aktivnu verziju. Proizvodnja služi za objavljenu verziju. Proverite njenu verziju i putovanje korisnika nakon implementacije.
Učinite eksperimente i testiranje u stvarnom okruženju razumljivim
Koristite odvojena okruženja za pregled rada, proveru objavljivanja i upravljanje vremenom izvođenja testova.
Pitanja o razvojnoj, probnoj i produkcionoj sredini
Oni razdvajaju kontinuirani razvoj, testiranje verzije i korišćenje aplikacije u produkciji. Ovo daje svakom pregledu jasan kontekst i pomaže vam da identifikujete koju verziju korisnik zapravo vidi.
Pokretanje obnove vraća dostupnost. Raspoređivanje određuje verziju koja se izvodi. Pročitajte trenutnu verziju nakon što okruženje bude dostupno i rasporedite željenu verziju kada je potrebno.
Koristite ponuđene kontrole za razvoj i testiranje i pratite rezultat. Zahtev i stvarna pauzirana verzija su različite faze.
Prikaz fakturisanja beleži njihove sesije, koristeći odgovarajuću satnicu. Sesije se zaokružuju na fakturisane sate; proverite period i iznos koji se prikazuju za aktuelni projekat.
Pratite prikazano stanje i vreme ponovnog pokušaja pre nego što pošaljete sledeću akciju. Potvrdite konačnu dostupnost umesto da pretpostavljate da je prvi zahtev već završen.