ტესტირება არის ერთ-ერთი უმნიშვნელოვანესი ეტაპი პროგრამული უზრუნველყოფის განვითარების ციკლში (SDLC - Software Development Life Cycle). ტესტირების მთავარი მიზანია პროგრამული უზრუნველყოფის ხარისხის უზრუნველყოფა და მისი ფუნქციონირების სანდოობის დადასტურება. ტესტირების პროცესი მიზნად ისახავს აპლიკაციაში არსებული ხარვეზების აღმოჩენას, მათი გამოსწორების საჭიროების დადგენას და საბოლოო პროდუქტის სტაბილურობის უზრუნველყოფას.
ტესტერის პროფესია სულ უფრო პოპულარული და მოთხოვნადი ხდება თანამედროვე ტექნოლოგიურ სამყაროში. კარგი ტესტერის ძირითადი ამოცანაა, უზრუნველყოს პროგრამული უზრუნველყოფის ხარისხი, იპოვოს სისტემის ხარვეზები და მხარი დაუჭიროს დეველოპერებს პროდუქტის გაუმჯობესებაში. ამ პროფესიის შესწავლა ბევრისთვის მიმზიდველია, მაგრამ რა უნარებია საჭირო და რამდენად რთულია მისი ათვისება?