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): Јесте део пријемног тестирања, фокусира се на проверу система од стране крајњих корисника.
Ручни тестер игра кључну улогу у пријемном, системском и интеграционом тестирању, као и активно учествује у регресионом тестирању. Његова укљученост на нивоу модулног тестирања обично је помоћна.