De-a lungul timpului, rolul unui tester QA a evoluat mult. Acesta este esențial în orice proiect, de la început, până la sfârșit. Dacă la începuturi, un proiect demara cu un analist de afaceri, care analiza cererea și crea un document cu ce presupune proiectul, astăzi lucrurile s-au schimbat. Probabil un curs software tester