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

Автоматизация тестирования на Ruby
ru
09.01.2023
5 г 15 мін 34 сек

Онлайн-воркшоп для тех, кто хочет разобраться с особенностями автоматизации тестирования на ruby. Узнаете, зачем, когда и какое тестирование следует автоматизировать, как в этом помогают моки сервисов. Разберетесь на примере упрощенной версии гема directlink, как писать юнит-тесты для программ и библиотек в вариантах minitest и RSpec. В процессе познакомитесь с основными фреймворками и библиотеками (fakeweb, webmock, VCR, rr, etc.). Узнаете, как тестируют сайты и научитесь автоматизировать браузерное тестирование при помощи ruby. Поймете, как работают Selenium, CDP, Capybara, Ferrum, Cuprite и др. На примере реального сайта попрактикуетесь писать селекторы. Разберетесь, какие подходы при этом являются более устойчивыми к изменениям верстки. Узнаете разницу между CI и CD, и как лучше всего интегрировать прогон автотестов в цикл разработки, а также про стейджинги. Получите примеры конфигурации GitHub Actions и docker-а.

Вы не можете просматривать данный курс -

Array ( [filesize] => 436769474 [mime_type] => video/x-matroska [length] => 6897 [length_formatted] => 1:54:57 [width] => 1366 [height] => 698 [fileformat] => matroska [dataformat] => h264 [audio] => Array ( [dataformat] => aac [sample_rate] => 48000 [channels] => 1 [language] => und [bits_per_sample] => 32 [channelmode] => mono ) )