План на курса

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 Hours

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.

Цена за участник

Oтзиви от потребители (1)

Свързани Kурсове

Свързани Kатегории