Автоматизирано тестване на уеб приложения с Java

  • Автор: инж. Радостина Стоилова, инж. Цветелин Кюмюрджиев
  • Предназначен за: ОКС "бакалавър": избираема дисциплина
Автоматизираното тестване е неделима част от съвременния процес за ефективна разработка на софтуерни продукти. Целта на дисциплината е да запознае студентите с принципите, основите, процесите и инструментите за автоматизирано тестване на уеб базиран софтуер. По време на обучението се използват и демонстрират едни най-популярните инструменти за автоматизирано тестване в Java света (JUnit и Selenium/WebDriver), приложими както в класически Java Enterprise приложения, така и в съвременни JavaScript потребителски интерфейси (ReactJS, AngularJS, Vue.JS и др.).
 
Обучението включва и запознаване с добри практики, често използвани инструменти за управление на дефекти (JIRA, Mantis) и ръчно тестване (Swagger, SoapUI, Selenium IDE). Придобитите умения и знания ще бъдат полезни както за софтуерни разработчици, така и за специалисти по софтуерно тестване. Дисциплината е предназначена за студенти с начални или по-добри познания по програмиране (за предпочитане с Java или C#).
 

Библиотека

Статистики