Целта на курса е да въведе студентите в софтуерното тестване, като им даде теоретична и практическа подготовка за тестване на софтуерните продукти като част от процеса по осигуряване на качеството. Засягат се основните видове и техники за ръчно тестване и се разглеждат инструменти за автоматизирано тестване. Обръща се специално внимание на основните процеси и техники за осигуряване на качеството софтуера, както и начините за описване на софтуерните дефекти и оценяване на въздействието им върху цялостното качество на продукта.