Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Thinknetica] Автоматизация тестирования на Ruby

[Thinknetica] Автоматизация тестирования на Ruby
[Thinknetica] Автоматизация тестирования на Ruby
  • О курсе
  • Артикул: WVP-284949
  • Автор: Thinknetica
  • Вид товара: цифровой
  • Добавлено: 2022-10-18
В наличии
1795 RUB

О товаре

Онлайн-воркшоп для тех, кто хочет разобраться с особенностями автоматизации тестирования на ruby
За время воркшкопа вы научитесь:
писать юнит-тесты для программ и библиотек
автоматизировать тестирование веб-сайтов при помощи ruby
писать DOM-селекторы, устойчивые к изменениям верстки
настраивать автозапуск тестов на Github Actions
День 1. Как автоматизируют тестирование на ruby
Рассмотрим, какое тестирование поддается автоматизации
Познакомимся с основными фреймворками (unittest, minitest, rspec) и библиотеками (fakeweb, webmock, VCR, rr, etc.)
Разберем на практике пример программы с юнит-тестами в вариантах minitest и RSpec
В результате вы сможете:
Научиться писать юнит-тесты для программ и библиотек c использованием разных фреймворков и вспомогательных библиотек
День 2. Автоматизация функционального тестирования веб-приложения
Узнаете, при помощи каких инструментов автоматизируют тестирование сайтов
Разберетесь, как управлять этими средствами при помощи ruby
Когда начинать автоматизировать регрессионное тестирование
В результате вы научитесь:
Автоматизировать тестирование веб-приложений при помощи ruby.
Писать DOM-селекторы, устойчивые к изменениям верстки
День 3. Автоматизация запуска автотестов (CD)
Узнаете, что такое CI, CD, и как лучше всего автоматизировать прогон автотестов
Разберете на практике пример запуска в докере, на сервере, в облаке
В результате вы:
Получите пример реализации автозапуска тестов на Github Actions.
Узнаете, как интерпретировать результаты прогона

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Thinknetica

[Thinknetica] Объектно-ориентированный дизайн в Ruby (Артем Кривоножко)
Онлайн-воркшоп для Ruby-разработчиков, которые хотят улучшить архитектуру своих проектов и качество кода, а также научиться быстро находить и исправлять ошибки проектирования За время воркшкопа вы: Изучите как имплементированы и для чего нужны принципы ООП в коде на Ruby, и как сочетается
1795 RUB
[Thinknetica] Dry-rb: что, зачем и как. Тариф Слушатель (Антон Давыдов)
Программа воркшопа: 1 неделя 3 вебинара Практические задания Общение с автором и ответы на вопросы День 1. Зависимости, DI, IoC containers. Собираем каркас проекта. Для начала придется разобраться в зависимостях в коде, т.е. в любых библиотеках, классах, модулях, функциях и прочем, что
1670 RUB
[Thinknetica] Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK
Этот воркшоп поможет попробовать mrsk для деплоя приложений на Ruby on Rails и поможет понять, как используется Docker при деплое. Вы сможете выстроить схему деплоя для вашего сайд-проекта. Обычно мы деплоим наши приложения с помощью capistrano. Всё хорошо работает до тех пор, пока не нужно
1080 RUB
[Thinknetica] Оптимизация запросов в PostgreSQL
Мастер-класс для разработчиков, которые уже испробовали все основные методы ускорения запросов, например N+1 и добавили всевозможные индексы, но хотят достичь большего результата. Что делать дальше? Простого ответа нет, придется разбираться, как это все работает. Этим мы и займемся. Этот мастер
1040 RUB
[Thinknetica] Асинхронный Python: концепции, принципы, asyncio
Мастер-класс посвящен асинхронному программированию на Python с использованием модуля asyncio. Изучим концепции, принципы и практику написания асинхронного кода и научимся использовать asyncio для решения различных задач. На мастер-классе поговорим о: Введение в асинхронное программирование и его
1060 RUB
[Thinknetica] Проектирование БД в PostgreSQL: Нормализация, Индексы, Транзакции. Тариф  Практик
Онлайн воркшоп для разработчиков, которые хотят научиться грамотно организовывать данные в базах так, чтобы они занимали меньше места, а работа с ними была быстрой и результативной. Результат Узнаете, что такое нормализация и денормализация данных, какие преимущества и недостатки они за собой несут
1610 RUB