Junior
Kokiuose testavimo lygiuose veiksime kaip rankinis testuotojas?
sobes.tech AI
Atsakymas iš AI
Rankinis testuotojas aktyviai dalyvauja šiuose testavimo lygiuose:
- Modulinis (Component/Unit Testing): Nors pagrindinė atsakomybė už modulinį testavimą tenka programuotojams, rankinis testuotojas gali dalyvauti:
- Peržiūrint programuotojų parašytus testų scenarijus.
- Paruošiant testinius duomenis modulinėms testams.
- Analizuojant modulinio testavimo rezultatus, siekiant suprasti komponentų elgseną.
- Integracinis testavimas (Integration Testing): Testuojama skirtingų modulių ar komponentų sąveika. Rankinis testuotojas:
- Kuria testų scenarijus komponentų bendram darbui patikrinti.
- Nustato trūkumus, atsirandančius modulių jungtyse.
- Testuoja sistemos veikimą su išorinėmis paslaugomis ir duomenų bazėmis.
- Sisteminė testavimas (System Testing): Visos sistemos testavimas, siekiant įsitikinti, kad ji atitinka reikalavimus. Šiuo lygiu rankinis testuotojas:
- Vykdo funkcinius testus (patikrina, ar funkcijos atitinka reikalavimus).
- Vykdo nefunkcinius testus (veikimas, apkrova, saugumas, naudotojo patogumas).
- Naudoja įvairias testų dizaino technikas (ekvivalentinės klasės, ribinės reikšmės, sprendimų lentelės ir kt.).
- Kuria ir vykdo kompleksinius galutinius scenarijus.
- Priėmimo testavimas (Acceptance Testing): Testavimas, kurį atlieka naudotojai ar verslo atstovai, patvirtinantys sistemos atitiktį jų poreikiams ir reikalavimams. Rankinis testuotojas:
- Padeda paruošti testavimo aplinką ir duomenis priėmimo testavimui.
- Konsultuoja galutinius naudotojus testavimo klausimais.
- Dalyvauja priėmimo testavimo rezultatų ir aptiktų trūkumų analizėje.
Priklausomai nuo kūrimo metodologijos ir komandos struktūros, rankinis testuotojas gali būti glaudžiai susijęs su sisteminiu testavimu:
- Regresinis testavimas: Patikrina, ar pakeitimai (trūkumų taisymai, naujos funkcijos) neįvedė naujų trūkumų jau veikiančioje funkcionalybėje. Rankinis testuotojas aktyviai dalyvauja anksčiau sėkmingai įvykdytų testų scenarijų pakartotiniame vykdyme.
- UAT (User Acceptance Testing): Tai priėmimo testavimo dalis, sutelkta į galutinių naudotojų sistemos patikrinimą.
Rankinis testuotojas atlieka svarbų vaidmenį priėmimo, sisteminio ir integracinio testavimo procesuose, taip pat aktyviai dalyvauja regresiniame testavime. Jo įsitraukimas į modulinį testavimą dažniausiai yra papildomas.