Junior
Kādās testēšanas līmeņos jūs sadarbojaties kā manuālais testētājs?
sobes.tech AI
Atbilde no AI
Rokas testētājs aktīvi iesaistās šādos testēšanas līmeņos:
- Moduļu (Component/Unit Testing): Lai gan galvenā atbildība par moduļu testēšanu gulstas uz izstrādātājiem, roku testētājs var piedalīties:
- Pārskatot izstrādātāju rakstītos testu scenārijus.
- Sagatavojot testu datus moduļu testiem.
- Analizējot moduļu testu rezultātus, lai saprastu komponentu uzvedību.
- Integrācijas testēšana (Integration Testing): Testēšana starp dažādiem moduļiem vai komponentiem sistēmā. Roku testētājs:
- Izstrādā testu scenārijus komponentu kopīgai darbībai.
- Atklāj defektus, kas rodas moduļu savienojumos.
- Testē sistēmas darbību ar ārējiem pakalpojumiem un datu bāzēm.
- Sistēmas testēšana (System Testing): Pilnīga integrētās sistēmas testēšana, lai pārbaudītu atbilstību prasībām. Šajā līmenī roku testētājs:
- Veic funkcionālo testēšanu (pārbauda, vai funkcijas atbilst prasībām).
- Veic nefunkcionālo testēšanu (veiktspēja, slodze, drošība, lietošanas ērtums).
- Izmanto dažādas testu dizaina tehnikas (ekvivalentās klases, robežvērtības, lēmumu tabulas utt.).
- Izveido un veic kompleksus gala scenārijus.
- Pieņemšanas testēšana (Acceptance Testing): Testēšana, ko veic lietotāji vai biznesa pārstāvji, apstiprinot sistēmas atbilstību viņu vajadzībām un prasībām. Roku testētājs:
- Palīdz sagatavot testēšanas vidi un datus pieņemšanas testēšanai.
- Konsultē galalietotājus par testēšanas jautājumiem.
- Piedalās pieņemšanas testēšanas rezultātu un konstatēto trūkumu analīzē.
Atkarībā no izstrādes metodoloģijas un komandas struktūras, roku testētājs var arī cieši sadarboties ar sistēmas līmeņiem, kas saistīti ar sistēmisko testēšanu:
- Regresijas testēšana: Pārbauda, vai izmaiņas (kļūdu labojumi, jaunas funkcijas) nav ieviesušas jaunas kļūdas jau darbojošajā funkcionalitātē. Roku testētājs aktīvi piedalās iepriekš veikto testu scenāriju atkārtotā izpildē.
- UAT (User Acceptance Testing): Ir daļa no pieņemšanas testēšanas, kas koncentrējas uz sistēmas pārbaudi galalietotājiem.
Roku testētājs spēlē būtisku lomu pieņemšanas, sistēmas un integrācijas testēšanā, kā arī aktīvi piedalās regresijas testēšanā. Viņa iesaistīšanās moduļu līmenī parasti ir papildinoša.