Junior
Kas yra kritinio kelio testas?
sobes.tech AI
Atsakymas iš AI
Kritinio kelio testavimas (Critical Path Testing) yra testavimo metodas, kuris sutelkiamas į svarbiausių ir dažniausiai naudojamų sistemos scenarijų patikrinimą.
Tikslas:
- Užtikrinti pagrindinių sistemos funkcijų stabilų veikimą.
- Sumažinti riziką, kad svarbiausiuose verslo procesuose įvyks gedimai.
- Užtikrinti, kad pagrindiniai naudotojo keliai veikia teisingai.
Kritinio kelio nustatymo kriterijai:
- Naudojimo dažnumas: scenarijai, kuriuos naudoja dauguma vartotojų.
- Verslo vertė: scenarijai, tiesiogiai susiję su pajamų gavimu, pagrindinių operacijų vykdymu ar pagrindinių verslo tikslų pasiekimu.
- Gedimo poveikis: scenarijai, kurių gedimas sukels rimtų pasekmių (duomenų praradimas, finansiniai nuostoliai, reputacijos pažeidimas).
- Sąsaja su kitomis funkcijomis: scenarijai, nuo kurių priklauso arba kurie apima daugelį kitų funkcijų.
Kritinio kelio testavimo etapai:
- Identifikavimas: pagrindinių verslo procesų ir scenarijų nustatymas.
- Prioritetų nustatymas: pagal nustatytus kriterijus išskirti svarbiausius kelius.
- Testų kūrimas: sudaryti išsamias testų atvejų schemas kiekvienam žingsniui patikrinti.
- Vykdymas: įgyvendinti paruoštus testų atvejus.
- Rezultatų analizė: įvertinti testavimo rezultatus ir pirmiausia išspręsti kritinius trūkumus.
Privalumai:
- Maksimalus svarbiausių funkcijų padengimas.
- Efektyvus išteklių naudojimas.
- Kritinių trūkumų ankstyvas nustatymas.
- Sistemų stabilumo didinimas.
Trūkumai:
- Kitų funkcijų nevisiškas padengimas.
- Tikslus kritinio kelio nustatymas.
Pavyzdys kritinio kelio interneto parduotuvėje:
- Vartotojo įėjimas arba registracija.
- Prekės paieška pagal pavadinimą ar kategoriją.
- Prekės pridėjimas į krepšelį.
- Užsakymo pateikimas.
- Pristatymo būdo pasirinkimas.
- Mokėjimo būdo pasirinkimas.
- Mokėjimo atlikimas.
- Užsakymo patvirtinimas.