View in Telegram
Page object model. Вы можете не знать ее. Вы можете не любить ее. Тем не менее, этот подход является преобладающим в написании фреймворков для тестирования е2е сценариев на фронтенде. В новой лекции: узнаем, из чего состоит Page object model; спроектируем фреймворк на доске; напишем свой фреймворк на Ruby и Selenium. Почему я выбрал именно Ruby, как язык на своем курсе? Как я уже говорил в первой лекции, моя цель не научить каким то конкретным языкам или фреймворкам. Я хочу показать подходы в тестировании, которые использую сам. И Ruby в этом плане неплохой инструмент. Он семантически простой, и его главный плюс — это наличие RSpec фреймворка. Какие еще плюсы? Все просто: он легко читался, и большинство современных фреймворков для тестирования взяли лучшие подходы из него. Вы можете писать код на том языке на котором вам ближе: Python, JavaScript и тд. Все что я показываю в лекциях, можно легко переложить на эти языки. Если будет интерес у слушателей, то в будущем я продублирую фреймворки на этих языках (конечно, вместо JS будет TypeScript). А пока наслаждайтесь новой лекцией! И, если кто не заметил, это 10-е видео на канале. Плавно переваливаем за первый десяток! #bts001 #testing #selenium #ruby
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily