Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.
Обратите внимание, что это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов.
Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.
С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.
Что мы решили убрать из курса:
тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;
тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.
А теперь гораздо более длинный список того, что добавлено:
большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;
использование сборщика Gradle;
дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;
работа с файлами в формате JSON;
более глубокое рассмотрение возможностей тестового фреймворка TestNG;
работа с удалёнными программными интерфейсами SOAP и REST;
настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;
написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).
Все “старые” темы тоже полностью переписаны, материал лекций уплотнён, и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.
А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)
Мы рады поздравить Вас и Ваших коллег с наступающим Новым годом!
Каждый новый год традиционно ассоциируется с предвкушением чего-то нового, интересного, захватывающего, с ожиданием приятных перемен. Мы желаем, чтобы все Ваши желания непременно сбылись и чтобы успех сопутствовал Вам во всех делах.
Наступает год обезьяны, пожалуй, одного из самых любопытных животных во всём календаре. И мы надеемся, что Вы тоже заразитесь этим любопытством, и оно будет помогать Вам находить сложные и интересные баги.
Автоматизированные тесты -- это программный продукт. И как для любого другого программного продукта, для автотестов можно сформулировать требования к качеству, выработать критерии для оценки их качества, ну и проверить, удовлетворяются ли эти требования. Вот об этом я и хочу рассказать в своём докладе -- какими должны быть качественные автотесты.
…Или, другими словами, как посчитать время на тестирование так, чтобы все поверили? Ведь на самом деле у нас обычно — две цели. Первая — посчитать время так, чтобы не ошибиться и правильно распределить ресурсы — скорее всего, поначалу сделать это хорошо все равно не получится. Вторая цель более реальна: посчитать время на тестирование так, чтобы доказать кому-то, что вам нужны еще люди в команде, объяснить, почему вы не успеваете и т. д. Как ни странно, после того, как раз 50 сделаете второе, то и первое будет получаться!
Давайте теперь посмотрим, как считать время на тестирование, на конкретных примерах.
В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.
Об авторе блога: Меня зовут Родион Горицков. Занимаюсь тестированием в его самых разнообразных проявлениях. Сумел преодолеть в себе презрение к профессии тестировщика и теперь стараюсь заставить других сделать то же самое. Люблю автоматизацию всего, что попадается под руку (не только тестов)
О блоге: Блог посвящён разнообразным аспектам тестирования - пишу о том, что пробую сам. Ещё люблю переводить заинтересовавшие меня англоязычные статьи про тестирование. Немало в блоге и о работе в расширяемом текстовом редакторе GNU Emacs - инструменте во многом легендарном и бесконечно кастомизируемом.
29-30 апреля 2016 года в Санкт-Петербурге пройдет 5-я юбилейная международная конференция по системному и бизнес анализу «Analyst Days».
Приглашаем вас принять участие в работе Международной конференции по системному и бизнес анализу – Analyst Days. Конференция пройдет в 2-х дневном формате в Санкт-Петербурге, благодаря этому, вы получите возможность пообщаться и обменяться экспертизой с представителями большого количества ИТ компаний из различных городов и стран. Кроме того, это возможность посетить культурную столицу России и ознакомиться с ее достопримечательностями.
Analyst Days является конференцией, на которой обсуждается ряд профессиональных вопросов, среди которых: последние инновации, тенденции, опыт, результаты и проблемы в области проектирования требований, практика управления требованиями, необходимые навыки, техники, технологии, инструментарий и т.д. Конференция будет интересна всем без исключения специалистам, вовлеченным в процессы работы с требованиями.
Выступление Татьяны Андреевой на онлайн-конференции для специалистов по тестированию Fun ConfeT&QA.
Привычки упрощают нашу жизнь, оставляя больше времени на что-то более полезное, чем обдумывание каждого рутинного дела. Однако у такой удобной штуки есть и обратная сторона: замыленный глаз, усталось от монотонной работы, неполно описанные баги, недопонимание при общении с коллегами. И это не говоря уже о том, что от привычек невероятно сложно избавиться.
Обычно мы думаем о том, как пользователь будет использовать наш продукт, совершенно забывая, кто он такой. Понимание же предпочтений помогло бы лучше расставить приоритеты тестов и багов. Мы привыкли составлять тест-план согласно определённой системе, которая в конкретном случае может что-то пропустить.
Я хочу поделиться идеями того, как можно взглянуть на рутину с другой точки зрения. Я расскажу на примерах из жизни как небольшими изменениями в привычном ходе вещей можно если и не облегчить себе работу, то уж точно сделать её интереснее и увлекательнее.
Наступила зима, где-то уже выпал первый снег, а где-то до сих пор идут дожди. А у нас все по плану, тренинги на самые востребованные темы мы запускаем в штатном порядке. Мы сформировали расписание тренингов по тестированию ПО до марта (в расписании на сайте представлены только ближайшие тренинги, если вы хотите записаться на следующий, просто напишите нам на почту
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
).
Для крупных компаний, которым необходимо провести планирование бюджета на первое полугодие, мы готовы по запросу предоставить план проведения тренингов до лета.
Ниже представлены онлайн-тренинги с разбивкой по областям тестирования. Каждый тренинг включает в себя качественный теоретический материал, практические работы с обратной связью от тренера, постоянные консультации тренера во время всего срока обучения.
Мы работаем уже больше 6 лет, и за это время нам прислали сотни отзывов, по результатам которых наши тренинги постоянно улучшаются.