A qualidade de software se aproxima um pouco da programação — um pouco porque os testers (ou testadores) trabalham após a fase de desenvolvimento do software, buscando falhas no produto. A sua função é importantíssima, pois é esse profissional que garantirá o bom funcionamento dos aplicativos antes deles chegarem ao mercado. Sem uma boa equipe de testes, é provável que os usuários finais não fiquem satisfeitos com a utilização do programa.