Програм се примењује од 01.10.2013..
Предмети предуслови
Циљ предмета Принципи и методе тестирања софтвера јесте: (1) разумевање основних концепата, принципа и метода тестирања софтвера,(2) интеграција знања стеченог у оквиру одслушаних предмета који обухватају обезбеђење и контролу квалитета софтверских производа, (3) препознавање домена пословања и избор и примена одговарајућих метода. Циљ предмета је, такође, да се инжењер оспособи да управља, препознаје слабости и унапређује процес тестирања софтвера у оквиру пројекта и/или компаније.
Студенти који одслушају предмет и положе испит су оспособљени да: (1) разумеју основне концепте, принципе и методе тестирања софтвера, (2) користе алате за подршку тестирању, (3) изводе закључке, предлажу и пореде различите стратегије и приступе, (4) обликују акциони план којим се врши унапређење процеса тестирања и (5) учествују у примени стратегије у предузећу са позиције инжењера који се налази на руководећој или позицији аналитичара.
Уводни део: Принципи тестирања. Тестирање кроз животни циклус развоја софтвера: Примена тестирања на различите моделе развоја софтвера (модел водопада, В-модел, итеративни модел...). Статичко тестирање: Рецензија пројектне документације. Статичка анализа помоћу алата. Тест дизајн технике: Процес развоја тестова. Технике базиране на спецификацији. Технике базиране на структури кода. Управљање тестирањем: Развој стратегије и приступа тестирању софтвера. Дефинисање мера ефективности. Управљање ресурсима. Алати за подршку тестирању: Врсте и класификације алата према начину примене. Унапређење процеса тестирања софтвера: Различите методе за унапређење процеса тестирања софтвера.
Настава на предмету обухвата предавања са примеримаразличитих принципа и метода тестирања софтвера и избора и оцене примењених метода. Предавања делом реализују искусни руководиоци функција или целих предузећа у улози гостујућих предавача. У оквиру вежби се подстиче рад у групама. Вежбе се одвијају уз помоћ рачунара.
Аутори | Назив | Година | Издавач | Језик |
---|
Ракић-Скоковић, М. | Приручник за тестирање софтвера | 2013 | ФТН, Нови Сад | Српски језик |
Hambling, B. et all | Software testing | 2010 | BCS | Енглески |
Koomen, T., Pol, M. | Test Process Improvement | 1999 | Addison-Wesley | Енглески |
Van Veenendaal, E. | The Testing Practitioner | 2004 | UTN | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Предметни(пројектни)задатак | да | да | 15.00 |
Предметни(пројектни)задатак | да | да | 15.00 |
Тест | да | да | 10.00 |
Писмени део испита - комбиновани задаци и теорија | не | да | 20.00 |
Присуство на предавањима | да | да | 5.00 |
Присуство на рачунарским вежбама | да | да | 5.00 |
Усмени део испита | не | да | 30.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Рачунарске вежбе |