Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
JUnit бърз старт
- Доказване, че работи Започване от нулата Разбиране на рамки за тестване на модули Настройване на JUnit тестване с JUnit
Изследване на JUnit
- Проучване на основния JUnit Стартиране на тестове с изпълними тестове Съставяне на тестове с TestSuite Събиране на параметри с TestResult Наблюдение на резултатите с TestListener Работа с TestCase Преминаване през TestCalculator
Вземане на проби JUnit
- Представяне на компонента на контролера Нека го тестваме! Тестване на обработка на изключения Настройване на проект за тестване
Разглеждане на софтуерни тестове
- Защо имаме нужда от модулни тестове Видове тестове Определяне колко добри са тестовете Разработка, управлявана от тестове
Автоматизиране на JUnit
- Един ден от живота Изпълнение на тестове от Ant Изпълнение на тестове от Maven Изпълнение на тестове от Eclipse
Едрозърнесто тестване с мъничета
- Представяне на Stubs Упражнение върху примерна HTTP връзка Stubbing ресурсите на уеб сървъра Stubbing на връзката
Тестване в изолация с фалшиви обекти
- Представяне на фалшиви обекти Прост пример за фалшива дегустация Използване на фалшиви обекти като техника за рефакторинг Упражнение върху примерна HTTP връзка Използване на фалшиви обекти като троянски коне Решаване кога да използвате фалшиви обекти
Тестване в контейнер с Cactus
- Проблемът с компонентите за тестване на единици Тестване на компоненти с помощта на фалшиви обекти Интеграционни единици тестове Представяне на Cactus Тестване на компоненти с помощта на Cactus Как работи Cactus
Сървлети и филтри за тестване на единици
- Представяне на приложението за администриране Писане на сървлети тестове с Cactus Тестване на сървлети с фалшиви обекти Писане на филтриращи тестове с Cactus Кога да използвате Cactus и кога да използвате фалшиви обекти
Единично тестване на JSP и етикети
- Преразглеждане на приложението за администриране JSP модулно тестване Единично тестване на JSP в изолация с Cactus Единично тестване на етикети с Cactus Единично тестване на модулни етикети с фалшиви обекти Кога да използвате фалшиви обекти и кога да използвате Cactus
Приложения за бази данни за модулно тестване
- Database модулно тестване Тестване на бизнес логиката изолирано от базата данни Тестване на постоянен код изолирано от базата данни Писане на модулни тестове за интегриране на база данни Изпълнение на Cactus теста с помощта на Ant Tuning за изграждане на производителност Цялостна стратегия за модулно тестване на база данни
EJB за модулно тестване
- Дефиниране на примерно EJB приложение Използване на фасадна стратегия Unit testing JNDI код с помощта на mock обекти Unit testing сесийни bean-ове Използване на mock обекти за тестване на управлявани от съобщения bean-ове Използване на mock обекти за тестване на bean-ове на обекти Избор на правилната стратегия на mock object Използване на интеграционни модулни тестове Използване JUnit и отдалечени повиквания с помощта на Cactus
Изисквания
За участие в този курс са необходими базови Java езикови познания.
21 Часа
Oтзиви от потребители (1)
The exercises