Automatske provere kvaliteta u CI/CD procesu
Svaka izmena koda automatski prolazi niz provera, a u rad ide tek kada su sve uspešne.
CI/CD nije samo automatska objava nove verzije. To je mesto gde se proverava da li izmena ispunjava standarde vašeg tima: da li kod radi, da li je bezbedan i da li je sajt i dalje brz i dostupan svima. Postavljamo provere koje zaustave izmenu ako nešto nije u redu, a za projekat srednje veličine traju samo 3 do 8 minuta, pa ne usporavaju razvoj. Kada izmena prođe sve provere, bezbedno je pustiti je u rad.
Šta dobijate
- Automatske provere koda i testove koji se pokreću pri svakoj izmeni
- Proveru bezbednosti biblioteka i paketa koje aplikacija koristi
- Proveru brzine sajta, da nova verzija ne uspori stranice
- Proveru pristupačnosti, da sajt mogu da koriste i osobe sa invaliditetom
- Pravilo da nijedna izmena ne ide u rad bez pregleda drugog programera
- Postepeno puštanje nove verzije uz automatski povratak na prethodnu ako se pojave problemi, i obaveštenja timu samo kada je nešto zaista važno
Kada nas zovete
- Svaku izmenu neko ručno proverava i to traje predugo
- Kupci prijavljuju greške koje je trebalo uhvatiti pre objave
- Tim raste i potrebna su vam zajednička pravila pre nego što nastane haos
- Revizija ili propisi traže dokaz ko je i kada odobrio svaku izmenu u kodu
Kako radimo
Prvo pregledamo kako danas objavljujete nove verzije i predlažemo provere prema tome gde je rizik najveći. Uvodimo ih postepeno, počev od najjednostavnijih, kako tim ne bi bio zatrpan odjednom. Kada su provere postavljene, održavamo ih i prilagođavamo kako projekat raste.
Često postavljana pitanja
Povezane usluge
Test automatizacija
Pre svake objave automatski testovi prolaze kroz najvažnije tokove u aplikaciji, kao što su prijava, korpa i plaćanje, i javljaju ako je nešto pokvareno.
DetaljnijeQA i testiranjePerformance i load testovi
Proveravamo koliko kupaca vaš sajt ili aplikacija mogu da podnesu istovremeno i otklanjamo uska grla pre nego što dođe gužva.
DetaljnijeQA i testiranjeManuelno testiranje
Pre svake nove verzije iskusni testeri prolaze kroz vašu aplikaciju kao pravi kupci, da greške pronađemo mi, a ne oni.
DetaljnijeOpišite nam šta vam treba
Pošaljite kratak opis projekta i javićemo vam se u roku od 24 sata da dogovorimo razgovor.
