«Экономьте время с помощью прагматичных тестов» – Адам Бин.
Какая разница, когда мы тестируем – в начале, в конце или в процессе? Приветствуются все действия, ведущие к уменьшению количества ошибок и более высокому качеству. Мастер-класс охватывает тесты, начиная с модульного тестирования, мокирования и заканчивая интеграционными, системными, стресс- и функциональными тестами с фокусированием на Java EE 7 в свободной от догм манере.
Недостаточно одной лишь полноты охвата, только высокий уровень автоматизации снизит число багов, не сказавшись при этом отрицательно на скорости разработки.
На мастер-классе Адам Бин объяснит последовательность операций на примере рабочей сборки и развёртывания рабочих процессов. Обсудит подходы к практическому тестированию, автоматизации и практическим оптимизациям на уровне реального кода и в реальном времени.
В качестве базы вы получите доступ к git-репозиторию со всеми фрагментами и решениями, а также готовые примеры приложений. В течение всего курса слушатели будут пользоваться git-репозиторием так, что у вас будет возможность синхронизировать свои проекты в любое время (снапшоты в ZIP будут доступны практически в реальном времени :-) ).
40 % времени будет потрачено на код, а оставшееся время будет посвящено обсуждению лучших практик, хаков и обходных решений.
Тренер
Адам Бин начал работать с технологией Java с версии JDK 1.0, а также с Servlets/EJB 1.0 еще до появления J2EE в качестве фрилансера, разработчика нескольких крупномасштабных приложений. В настоящий момент является архитектором и программистом в проектах Java SE, Java EE и Java FX. Под его редакцией вышло несколько книг, посвященных JavaFX, J2EE, и Java EE. Является автором Real World Java EE Patterns–Rethinking Best Practices и Real World Java EE Night Hacks–Dissecting the Business Tier. Он пишет свои книги и статьи во время путешествий и иногда на не очень продуктивных совещаниях. На досуге Адам участвует в JCP в качестве члена Экспертной группы Java EE 6 и 7, EJB 3.X, JAX-RS, и JPA 2.X JSRs. Адам обладает титулами Java Champion, NetBeans Dream Team Founding Member, Oracle ACE Director, Java Developer of the Year 2010, Top Java Ambassador 2012. И посетители его выступлений присвоили ему титулы JavaOne Rock Star в 2009 г., дважды в 2011 г., 2012 г. и трижды в 2013 г. Адам регулярно выступает на конференциях, но как он сам о себе говорит: «Я не профессиональный спикер и не писатель, я только действительно люблю писать код,… и Java идеальна для этого». |
Чтобы извлечь максимум пользы из этого мастер-класса, вам потребуется современный ноутбук с предварительно установленным JDK 1.8, GIT-клиентом и Maven 3. Вся остальная рабочая среда будет настроена за 10 минут.
Целевая аудитория:
Java-разработчики, инженеры по автоматизации тестирования, менеджеры проектов.
Предварительная подготовка – общее:
Зание Java EE, знание английского языка уровня Intermediate и выше.
Рекомендуемые дополнительные материалы, источники: