Автоматизація тестування на 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 ) )