Аутоматско тестирање софтвера у Јави - курс 57.600 РУБ. са Универзитета Иннополис, обука 6 месеци, Датум: 18.12.2023.
мисцеланеа / / November 28, 2023
КА инжењер аутоматизује рутинске провере, што смањује ризик од грешака и боље контролише квалитет производа.
На курсу ћете научити основе Јаве и почети да је користите за аутоматизацију тестирања, моћи ћете да проширите своју стручност и повећате приход.
Модул 1: Системи контроле верзија (Гит). Развој аутоматских тестова у Јави. Изградите алате за аутоматизацију. ЈУнит/ТестНГ
1.1 Увод: Шта АКА ради. Области стручног усавршавања. Презентација курса. Основни алати. Системи контроле верзија: Гит, ГитХуб: гранање, клонирање, основне команде.
1.2 Увод у програмски језик. Структура програма, пакети, типови података. Оператери. Рад са жицама. Тврдње. Хамцрест.
1.3 Модификатори приступа. Класе и објекти. Статичке варијабле и методе. Класе омотача. Основе гранања.
1.4 Основни принципи ООП-а. Интерфејси, апстрактне класе. Кључне речи ово, супер
1.5 Низови, листе, петље
1.6 Колекције
1.7 Рад са изузецима: хватање, сечење, бацање. Рад са датумима
1.8 Рад са датотекама. Пишемо у датотеку, читамо из датотеке. Парсери. Параметеризација теста.
1.9 Рад са КСМЛ-ом. ЈСОН
1.10 Обрасци дизајна. Генерицс. Набројани типови
1.11 Алат за аутоматизацију градле градле. Структура пројекта. Мавен алат за аутоматизацију изградње. Структура пројекта
1.12 Структура испитивања. Напомене. Врсте извештаја
1.13 Привремена сертификација
Модул 2: Рест АПИ. Буди сигуран. База података
2.1 Теорија АПИ-ја за одмор. Аутотест АПИ архитектура. Аутотестови АПИ-ја на РестАссуред-у
2.2 Апацхе ХТТП алат
2.3 ОкХттп3 библиотека. Сваггер фрамеворк
2.4 ЈСОН валидација – шеме
2.5 Теорија СКЛ-а. Повезивање скупа ЈДБЦ програмских интерфејса. Аутотестови користећи базу података
2.6 Појо, хибернација објеката објеката
2.7 НоСКЛ запремине података. Аутотестови са МонгоДБ базом података
2.8 Привремена сертификација
Модул 3: УИ тестирање веб апликација. Контејнеризација. Основе рада са Доцкер-ом. ЦИ/ЦД. Методологија развоја БДД софтвера.
3.1 Теорија тестирања веб апликација. Елементи аутоматизације
3.2 Алат за селен. Објектни модел документа ДОМ модел. ВебДривер: конфигурација преузимања. Тестови унакрсних претраживача
3.3 Претрага елемената, локатори и селектори. Акције са елементима
3.4 Експлицитна и имплицитна очекивања
3.5 Упозорење, искачући прозор. Рад са колачићима
3.6 Образац објекта странице
3.7 Извештавање и снимци екрана, Аллуре
3.8 Селенидни оквир
3.9 Тестирање изгледа. Ашот/Гален
3.10 Доцкер
3.11 ЦИ/ЦД теорија. Јенкинс
3.12 ГитЛаб ЦИ систем
3.13 Кафка
3.14 МК
3.15 БДД теорија. Архитектура пројекта. Софтверски алат за краставац. Језик за описивање понашања система корнишона
3.16 Привремена сертификација
завршни испит
Укупно: 256 сати
Курс испитује основне концепте и карактеристике веб апликација, разматра архитектуру и технологије које се користе у њиховом развоју и такође проблеми који настају током различитих врста тестирања, преглед алата и метода за тестирање веб апликација са практичним класе.
3,8
16 000 ₽
Курс ће вам помоћи да ефикасно формирате тим и успоставите процес тестирања тако што ћете консолидовати стечено знање у „Тестеру софтвера. Ниво 1." На курсу ћете у пракси научити шта је управљање тестирањем, како формирати ефикасан тим за тестирање софтвера, како изградити конструктивне односе у тиму, метрике и ризике тестирања. У другом модулу курса, бићете интензивно уроњени у тестирање софтвера помоћу посебно развијеног софтверског пакета. Док га тестирате, наићи ћете на типичне проблеме тестирања и начине да их решите.
4,1
22 990 ₽