Теоријска настава: Улога тестирања софтвера у процесу конструкције софтвера. Анализа софтвера. Грешке у софтверу (буг). Методе и нивои тестирања. Тестирање система. Тестирање интеграције. Тестирање појединачних компонената софтвера. Тестирање од горе надоле (топ-доwн) и од доле на горе (боттом уп). Циљеви тестирања. Управљање процесом тестирања. Планирање и спровођење тестирања. Побољшање процеса тестирања. Тестирање перформанси. Тестирање безбедности. Тестирање функционалних инефункционалних захтева. Аутоматизација процеса тестирања. Дефинисање корисничких захтева, управљање и тестирање уодносу на њих. Сумња у тест (у алат, тест податке, окружење, спецификацију захтева). Тестирање корисничког интерфејса и веб апликација. Практична настава: Увод у основе тестирања, Структурно тестирање, Функционално тестирање, Основа за комбиновање формалних метода тестирања, Формални методи засновани на моделу, Тестирање помоћу аутомата, Тестирање процесном алгебром, Тестирање алгебарском спецификацијом, Алати за тестирање. Врсте алата. Поређење алата. Дебуггер и профилер. Прављење плана тестирања софтвера. Креирање тест случаја. Тестирање "црне кутије". Тестирање "беле кутије". Тестирање "сиве кутије". Тестирање корисничког интерфејса. Тестирање веб апликације.
☗ Technical Faculty ,,Mihajlo Pupin" (Within University of Novi Sad) ⚲ Đure Đakovića bb, 23000 Zrenjanin ☎ Tel. +381 23 550-515 ☏ Fax: +381 23 550-520 ✉ е-mail: dekanat@tfzr.uns.ac.rs PIB: 101161200 Giro account number: 840-1271666-43
Accreditation Study Scientific conferences Journal Projects Documents Pricelist Cookie info