Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на Java для тестировщиков, онлайн-курс, 18 января



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Программирование на Java для тестировщиков, онлайн-курс, 18 января
2016-12-19 15:34

Запускаем очередную группу новой версии тренинга “Программирование на Java для тестировщиков”.

Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.

Обратите внимание, что это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов.

Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.

С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.

Что мы решили убрать из курса:

  • тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;

  • тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.

А теперь гораздо более длинный список того, что добавлено:

  • большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;

  • использование сборщика Gradle;

  • дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;

  • работа с файлами в формате JSON;

  • более глубокое рассмотрение возможностей тестового фреймворка TestNG;

  • работа с удалёнными программными интерфейсами SOAP и REST;

  • настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;

  • написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).

Все “старые” темы тоже полностью переписаны, материал лекций уплотнён (по нашему исследованию 1 час наших лекций по содержательности равняется более чем 3 часам живого рассказа за счет выверенности всех фраз и удаления всего лишнего мусора), и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.

А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)

Познакомиться с программой и условиями участия


Читать дальше

Программирование на Java для тестировщиков, онлайн-курс, 18 января
2016-12-19 15:34

Запускаем очередную группу новой версии тренинга “Программирование на Java для тестировщиков”.

 

Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.

 

Обратите внимание, что это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов.

 

Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.

 

С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.

 

Что мы решили убрать из курса:

  • тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;

  • тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.

А теперь гораздо более длинный список того, что добавлено:

  • большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;

  • использование сборщика Gradle;

  • дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;

  • работа с файлами в формате JSON;

  • более глубокое рассмотрение возможностей тестового фреймворка TestNG;

  • работа с удалёнными программными интерфейсами SOAP и REST;

  • настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;

  • написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).

Все “старые” темы тоже полностью переписаны, материал лекций уплотнён (по нашему исследованию 1 час наших лекций по содержательности равняется более чем 3 часам живого рассказа за счет выверенности всех фраз и удаления всего лишнего мусора), и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.

 

А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)


 

Читать дальше



Подход к управлению проектом
2016-12-20 11:31

На тест-менеджере всегда лежит большая ответственность: решить возникающие на проекте проблемы, организовать процесс работы в команде так, чтобы результат был положительным.

 

Вопрос в том, как это лучше сделать: полностью пересмотреть процесс управления, или просто внести небольшие корректировки в работу?

 

Ниже мы публикуем видеозаписи выступлений наших коллег на конференции CEE SECR “Разработка ПО”, где они делятся опытом работы со своей командой: Длинный путь к DevOps? Михаила Громова и Проблемы процесса разработки с точки зрения тестирования Никиты Сыскова.

 

Смотреть записи докладов...



Вакансия Mobile QA в компанию Мамси
2016-12-20 12:09

«Mamsy» — это один из крупнейших e-Commerce проектов в Рунете. Наша компания является первым закрытым клубом распродаж с эксклюзивными предложениями для мам, детей и малышей. Качественные товары по лучшим ценам и слаженная командная игра профессионалов-перфекционистов — вот залог успеха «Mamsy». Предлагаем стать частью нашего коллектива в качестве Мобильного тестировщика!

Обязанности:

  • тестировать приложения Mamsy на устройствах iOS, Android.

Требования:

  • опыт тестирования приложений iOS и Android;
  • интерес к работе тестировщика;
  • интерес и желание к автоматизации стенда мобильных устройств;
  • понимание процессов dev и qa;
  • понимание принципов работы web-сервисов REST;
  • знание форматов обмена данными JSON/XML;
  • понимание принципов работы магазинов приложений AppStore/Google Play;
  • умение четко выражать свои мысли и аргументированно отстаивать свою точку зрения;
  • умение понимать описания требований к функциям системы;
  • умение составлять тест-кейсы по функционалу приложения;
  • умение находить и документировать ошибки (опыт работы с системами баг-трекинга, системами управления требованиями).

Плюсами может быть:

  • знания скриптовых языков программирования (python, ruby);
  • опыт работы в командной строке *nix;
  • опыт в написании авто-тестов.

Условия:

  • достойная компенсация (по итогам собеседования с успешным кандидатом);
  • уютный офис в центре Москвы, в шаговой доступности от м. Серпуховская;
  • гибкий старт рабочего дня пятидневки — с 9 до 18 либо с 10 до 19;
  • официальное трудоустройство, оформление по ТК РФ;
  • амбициозная команда профессионалов и перфекционистов;
  • ароматный кофе и вкусный чай в неограниченном количестве;
  • скидки на продукцию компании;
  • возможность для профессионального развития и карьерного роста.


Связка Jenkins + Proxmox
2016-12-20 14:52

Здравствуйте!

Подскажите, пожалуйста, по такой задаче:

есть jenkins, есть proxmox с набором темплейтов(linux, windows). Хочется при запуске сборки на мастер-jenkins'е, автоматически поднимать виртуалку из определенного темплейта на проксмоксе, сделать её слейвом, делать на ней сборку, удалять виртуалку. Версия дженкинса - 1.609.3, проксмокс - 4.2-15

В какую сторону смотреть?



© 2010 | Software-Testing.Ru


В избранное