Sobes.tech
Junior

Na kojim nivoima testiranja ćete sarađivati kao ručni tester?

sobes.tech АИ

Одговор од АИ

Ручни тестер активно учествује на следећим нивоима тестирања:

  • Модулно (Component/Unit Testing): Иако је главна одговорност за модулно тестирање на програмерима, ручни тестер може учествовати у:
    • Прегледу тест случајева које су написали програмери.
    • Припреми тест података за модулне тестове.
    • Анализи резултата модулних тестова ради разумевања понашања компоненти.
  • Интеграционо тестирање (Integration Testing): Тестирање интеракције између различитих модула или компоненти система. Ручни тестер:
    • Пројектује тест сценарије за проверу заједничког рада компоненти.
    • Открива дефекте који настају на спојевима модула.
    • Тестира рад система са спољним сервисима и базама података.
  • Системско тестирање (System Testing): Потпуно тестирање интегрисане системе ради провере усклађености са захтевима. На овом нивоу ручни тестер:
    • Спроводи функционално тестирање (провера усклађености са наведеним функцијама).
    • Извршава нефункционално тестирање (перформансе, оптерећење, безбедност, корисничко искуство).
    • Користи различите технике дизајна тестова (еквивалентне класе, граничне вредности, табеле одлука и др.).
    • Креира и извршава комплексне сценарије за тестирање целог система.
  • Пријемно тестирање (Acceptance Testing): Тестирање које спроводе корисници или представници послова ради потврде да систем одговара њиховим потребама и захтевима. Ручни тестер:
    • Помаже у припреми тестне средине и података за пријемно тестирање.
    • Консултује крајње кориснике у питањима тестирања.
    • Учествује у анализи резултата пријемног тестирања и откривених дефеката.

У зависности од методологије развоја и структуре тима, ручни тестер такође може контактирати са нивоима тестирања блиским системском:

  • Регресионо тестирање: Провера да ли промене (исправке дефеката, нове функције) нису унеле нове дефекте у већ функционишућу функционалност. Ручни тестер активно учествује у поновном извршавању раније успешно тестираних сценарија.
  • UAT (User Acceptance Testing): Јесте део пријемног тестирања, фокусира се на проверу система од стране крајњих корисника.

Ручни тестер игра кључну улогу у пријемном, системском и интеграционом тестирању, као и активно учествује у регресионом тестирању. Његова укљученост на нивоу модулног тестирања обично је помоћна.