Регулярные выражения в тестировании

Регистрация на курс

Описание курса

— Что делать, если у заказчика вылез баг, который надо быстро локализовать, а доступ к машине есть только через консоль? Как быстро найти нужную информацию в логах?

— Как поискать информацию в огромном файле, который не открывается через блокнот? Или сделать криво сверстанный XML-документ читабельнее?

— Как быстро подменить данные в тестовом файле, если нам нужен другой формат данных?

— Как в автотесте проверить текст сообщения об ошибке с динамически-меняющимся идентификатором?

— …

Ответ на эти вопросы — использовать регулярные выражения. Это инструмент для работы с текстом, который умеет искать по шаблону, а не точному тексту, и заменять одно на другое. Применение в тестировании я показала выше, это способ облегчить себе рутину. И я научу вас, как им пользоваться.

 

Формат курса

3 недели обучения = 2 недели лекций + 1 неделя доделывать домашние задания

18 тем для изучения

48 домашних заданий

Это максимально практический курс, теория дается в минимально необходимом для понимания объеме.

 

Темы курса

1 неделя — основы регулярок

  1. Простой поиск
  2. Поиск любого символа
  3. Поиск по набору символов
  4. Перечисление вариантов
  5. Метасимволы
  6. Спецсимволы
  7. Квантификаторы (количество повторений)
  8. Жадные и ленивые квантификаторы
  9. Позиция внутри строки
  10. Использование подвыражений
  11. Ссылка назад
  12. Просмотр вперед и назад
  13. Замена

2 неделя — применение регулярных выражений

  1. Регулярные выражения в блокноте
  2. Grep
  3. Sed
  4. Регулярные выражения в автотестах Postman-a
  5. регулярные выражения в автотестах (поговорим про их применение, на этот блок ДЗ не будет)

 

Вопросы и ответы

Какое время занятий?

Время вы выбираете сами. В системе дистанционного обучения выкладывается видеозапись с лекцией, а потом у вас есть неделя на выполнение заданий. Когда именно его делать — решать вам.

Как я получу фидбэк при online-формате?

Через телеграм, комментарии к домашним заданиям в системе дистанционного обучения.

Пойму ли я материал? 

Курс совмещает все виды обучения: видео-лекции + статьи в доп материалах + практическая работа (услышал, увидел, пощупал). Так что уверена, сможете! А если что-то не получается, можно задать вопрос в скайп-чате

Нужно ли что-то знать заранее?

Нет, я покажу всё, что пригодится для курса

Можно ли работать на Mac или Linux?

Ограничений по OS нет

Как записаться

Регистрация на курс 

.