Все курсы Software-testing.ru: список платных и бесплатных курсов, отзывы об обучении, промокоды
Этот курс предназначен для обучения тестировщиков программированию на языке Java (для тех, кого интересуют другие языки, у нас есть аналогичные курсы для Python и C#).
Да, это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.
Изучаемый материал будет демонстрироваться на едином сквозном примере -- мы будем разрабатывать на языке Java автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.
Но одним примером мы не ограничимся, для закрепления материала мы в течение курса построим "в едином стиле" несколько проектов с тестами для приложений разного типа, научимся тестировать приложения через веб-интерфейс, пользовательский интерфейс Windows, интерфейс доступа к базам данных, сетевые интерфейсы (почта, HTTP, веб-сервисы).
И напоследок научимся делать тесты на "естественном" языке Gherkin. Да, не удивляйтесь, чтобы делать тесты на "естественном" языке -- нужно уметь программировать :)
Дата начала: По мере набора группы
Длительность: 2 месяца
Стоимость курса: 19 500 ₽
Цена без скидки: 19 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Если в системе что-то сломалось, разработчик всегда просит логи. Он видит в них то, что пропускает тестировщик черного ящика. Но почему бы тестировщику самому этого не увидеть? И в наши дни доступ к логам обычно есть, и очень круто, когда тестировщик умеет их читать. Чему мы и будем учиться на курсе — доставать из логов информацию.
За 2 недели вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить. Где искать логи на сервере и на клиенте (web, mobile), чем они отличаются. Зачем тестировщику логи окружения и как выглядит хороший лог автотестов. Все обсудим и пощупаем на практике, чтобы потом сразу начать применять знания в работе.
Изучим инструменты работы с логами:
Putty — снять статистику, последить за логомWinSCP — забрать лог с сервераGrep — найти нужный стек в логе (linux)Cygwin — найти нужный стек в логе (windows)
Дата начала: По мере набора группы
Длительность: 2 недели
Стоимость курса: 4 000 ₽
Цена без скидки: 4 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Можно ли представить себе хорошего линуксового системного администратора, который не знает общую теорию операционных систем и сетей, не подозревает о существовании Windows и MacOS, не умеет пользоваться для настройки системы консолью так же хорошо, как графической оболочкой? Можно ли считать хорошим инженером-строителем человека, который не владеет сопроматом, не знает про современные строительные материалы и особенности их применения, даже если на текущем объекте строительства они не используются? Можно ли признать хорошим актёром того, кто день за днём играет одну и ту же роль, не знает о современных тенденциях в театральном искусстве и не пытается попробовать себя в других амплуа?
Хороший специалист должен обладать достаточно широкими знаниями. Да, он глубоко изучает какую-то одну тему, специализируется в каком-то направлении, но при этом он должен представлять себе общую картину своей профессиональной области. Если он не будет это делать -- мир уйдёт вперёд, его узкая тема окажется устаревшей и невостребованной, а он ничего другого не знает и не умеет.
Умение создавать автоматизированные тесты предполагает владение специализированными инструментами, которые так и называются "инструменты для автоматизации тестирования". Но знания хорошего специалиста должны охватывать всю область автоматизации. Какие вообще инструменты бывают? Для чего они предназначены? В какой ситуации следует (или наоборот не следует) использовать тот или иной инструмент? Как выбрать наиболее подходящий для решения задачи инструмент среди множества похожих?
И конечно же надо уметь делать хорошие автотесты. Да, сначала надо научиться понимать, чем "хорошие" автотесты отличаются от "плохих". А потом -- научиться делать "хорошие". Эти правила являются общими, независимыми от конкретного используемого инструмента.
Для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования мы подготовили этот учебный курс.
Дата начала: По мере набора группы
Длительность: 4 недели
Стоимость курса: 9 000 ₽
Цена без скидки: 9 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Многие современные веб-приложения используют REST API для взаимодействия с сервером и для интеграции друг с другом, поэтому тестировщикам веб-приложений необходимо владеть инструментами и техниками тестирования REST API.
Преимущества умения тестировать API:
Раннее тестирование — разработчики сначала делают API, а потом уже графический интерфейс. У вас есть шанс проверить логику раньше, чем ей дорисуют кнопочки в GUIТестирование API — графического интерфейса может в принципе не быть. Будет только API-метод. Такое часто бывает в enterprise-системах.Скорость — вызвать один запрос занимает доли секунды. А вот через интерфейс повторить процедуру бывает сложно. Например, создать пользователя на 50 заполненных полей…Точная локализация — где конкретно произошла проблема? На сервере или клиенте? Проверьте работу сервера через API и узнаете точноАвтоматизация — даже если у вас нет автотестов на уровне API приложения, вы можете создать свои простенькие через Postman. Это поможет не гонять одно и то же вручную + быстро создавать большие объемы данных
На курсе я расскажу о том, что должен знать тестировщик REST API. Что именно ему нужно проверять в заголовках или теле ответа. Готовьтесь к тому, что практики будет много!
Входной порог:
Знаете английский на уровне «чтение со словарем / гуглтранслейтом». Мы будем тестировать в том числе JIRA API по стандартной документации, которая на английском. Вы должны прочитать описание метода и понять его.Умеете тестировать: знаете про классы эквивалентности и граничные значения. То есть базовыми знаниями обладаете.
Дата начала: По мере набора группы
Длительность: 5 недель
Стоимость курса: 7 000 ₽
Цена без скидки: 7 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли? Хотите структурировать теоретические знания и набраться практики? Тогда этот курс для вас.
Выпускник школы получает:
Понимание, что такое тестирование — 14 видео-лекций по 30-60 минут + ссылки на полезные статьиРабота на реальном проекте больше месяца — много практикиРабота с реальными инструментами, которые вы будете использовать в дальнейшемПортфолио — выгодно выделит среди других кандидатовРазбор резюме — больше шансов, что его прочитают
Инструменты, которые вы попробуете на курсе
Баг-трекинг: JIRA, Redmine, Bugzilla, MantisВедение тестов: Sitechco, Testlink, ConfluenceДругое: mindmap, pict, perlclip
Посмотрите это видео, чтобы узнать, что вас ждет на курсе и как тренер проводит лекции (риторика, внешний вид слайдов).Этот курс будет полезен тем, кто обладает опытом в тестировании до одного года, или кто только хочет найти свою первую работу в сфере тестирования.
Дата начала: По мере набора группы
Длительность: 7 недель
Стоимость курса: 17 000 ₽
Цена без скидки: 17 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Чем тестирование веб-приложений отличается от тестирования каких-нибудь других приложений?
При тестировании веб-приложений применяются те же самые классические методы и техники проектирования тестов. Веб-приложения обычно имеют более простой интерфейс, чем "десктопные" программы. Браузером все умеют пользоваться, для этого не нужны какие-то специальные навыки.
Но существует ряд нюансов, связанных с социальными и технологическими особенностями веб-приложений, которые отличают их от других видов приложений, и которые обязательно нужно учитывать при тестировании, чтобы выполнить его профессионально.
фантастическое многообразие технологий, которые скрываются за простым фасадом браузера – фактически каждое веб-приложение является не самостоятельной программой, а частью всемирной паутины, и в работу веб-приложения вовлечено очень много разнородных компонентов,невероятная скорость веб-разработки как в узком, так и в широком смысле – короткие релизы, быстро меняющиеся требования, постоянное совершенствование существующих технологий и возникновение новых,потрясающее разнообразие пользователей, от случайных посетителей до постоянных клиентов, от младенцев до стариков, от новичков до хакеров,полная открытость технологий, протоколов передачи данных, стандартов, и одновременно с этим необходимость особенно тщательной защиты, с учётом написанного в предыдущем пункте.
Этот курс предназначен для тех, кто уже владеет техниками проектирования тестов и хочет изучить особенности их применения при тестировании функциональности веб-приложений. Начинающим тестировщикам рекомендуется предварительно пройти обучение по программам курсов Практикум по тест-дизайну либо Школа для начинающих тестировщиков.Кроме того, в этом курсе даются основы нефункционального тестирования веб-приложений – тестирование производительности, защищенности, удобства использования. В дальнейшем можно продолжить изучение отдельных видов нефункционального тестирования в более углублённых специализированных курсах Тестирование производительности веб-приложений, Тестирование защищенности веб-приложений и Тестирование удобства использования.
Дата начала: По мере набора группы
Длительность: 4 недели
Стоимость курса: 12 000 ₽
Цена без скидки: 12 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Программа создана для специалистов по тестированию, как совсем начинающих, так и с опытом до 1-2 лет.
Через 8 недель курса вы:
Будете хорошо ориентироваться в терминологии тестированияСможете успешно проводить тестирование (исследовательское и скриптовое)Будете обладать ключевыми навыками тестирования интеграции (с использованием SoapUI) и баз данных (SQL)Научитесь разрабатывать базовые автоматизированные тесты для функционального (Selenium) веб-тестированияСможете автоматизировать стандартные операции, такие как сравнение файлов, анализ логов, подготовка тестовых данных и т.д.Ознакомитесь с особенностями тестирования веб-продуктов и мобильных приложений и требуемым для этого инструментариемСможете с пользой для проекта тестировать требования и другую пользовательскую документациюНаучитесь оптимальному баг-трекингу, форматам составления тестовых артефактов, ознакомитесь с самыми популярными инструментами ведения чек-листов, тест-кейсов и баг-трекинговыми системами
Особенности курса:
Максимальная практичностьМы учим только тому, что действительно необходимо в тестировании, и закрепляем навыки на конкретных домашних заданиях. Никаких тестирований карандашей - только такие задания, которые вам действительно пригодятся.Экспертный составЗа различные вебинары отвечают отдельные эксперты в своей теме. Таким образом, вашим обучением займутся только опытные практики, ежедневно решающие задачи, о которых расскажут на своих вебинарах. Никакой бесполезной теории - только то, что действительно необходимо грамотным тестировщикам.Детальная обратная связьЕсли вы что-то не поняли, или некорректно выполнили ДЗ, или не согласны - тренер будет индивидуально работать с вами до успеха. Никаких "бросить в воду и ждать, пока научится плавать" - мы будем с вами до тех пор, пока вы не поплывёте.
Дата начала: По мере набора группы
Длительность: 8 недель
Стоимость курса: 34 200 ₽
Цена без скидки: 34 200 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов.
Тест-менеджмент – это искусство, опирающееся на особенности каждого конкретного организатора.
Эффективный процесс тестирования возможен только на стыке науки и искусства. Поэтому, в этом курсе собраны все ключевые техники и модели, но оставлено место для творчества и поиска вашего уникального процесса тестирования.
Для кого этот курс?
Этот курс создан для ведущих тестировщиков и руководителей тест-команд. Если вы отвечаете за организацию тестирования на проекте, то этот курс – именно то, что поможет вам достичь максимального результата.
Все домашние работы выполняются на примере вашего рабочего проекта. Если у вас такового нет, то мы можем предложить вам взять наш проект с группой тестировщиков. Наши специалисты помогут вам набрать команду, подобрать инструментарий и проконтролировать ход тестирования проекта. Таким образом, вы сможете закрепить на практике полученные знания и получить практическую пользу от курса, даже если у вас пока что нет своей команды (отзывы о работе с нашей проектной командой).
Помимо участия в проекте по тестированию, от вас так же потребуется достаточно времени на обучение: в среднем, это 4-6 часов в неделю, но при небольшом опыте в тестировании может быть и больше. Если в данный момент ваша рабочая загрузка слишком высокая, мы советуем отложить обучение до того светлого будущего, когда у вас появится достаточно времени.
Дата начала: По мере набора группы
Длительность: 8 недель
Стоимость курса: 18 500 ₽
Цена без скидки: 18 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для Selenium IDE 3.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.
Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам)владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов)владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью)владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов)уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям
Предусловия:
понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaScript-кода)умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li)наличие опыта ручного тестирования веб-приложений
Дата начала: По мере набора группы
Длительность: 4 недели
Стоимость курса: 5 500 ₽
Цена без скидки: 5 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Ни на каком другом курсе и ни в одной книге Вы не найдёте более полной информации о Selenium 3.0 ;)
Если Вы попали на эту страницу — значит, нет смысла рассказывать Вам про популярность Selenium и убеждать в необходимости его изучения, Вы это и так уже понимаете. Вопрос не в том, изучать или нет, а в том, как именно изучать.Чтобы помочь вам определиться с выбором, мы решили рассказать, на каких принципах построен этот учебный курс, чем он отличается от наших предыдущих тренингов и от того, что предлагают другие учебные центры.
Дата начала: По мере набора группы
Длительность: 6 недель
Стоимость курса: 12 000 ₽
Цена без скидки: 12 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да