Найти тему
Документация Playwright на русском языке
ИнженеркаТех завершила важный проект — полный перевод официальной документации по Playwright на русский язык. Теперь русскоязычным инженерам стало гораздо проще осваивать и использовать один из самых мощных инструментов для автоматизации браузеров и тестирования веб-приложений. Перевод документации охватывает все ключевые аспекты работы с Playwright, включая подробное описание возможностей, инструкции по установке и настройке, а также актуальные примеры кода на JavaScript и TypeScript...
2 дня назад
С одной стороны, какая разница, на чём пишут бэкенд? Postman, RestAssured – тестируем и ладно. С другой – оказывается, можно тестировать быстрее, проще и умнее, если понимать, как этот самый Spring работает. В рамках старта нового курса “Тестирование микросервисов на Java” разберёмся: ✅ Как строятся микросервисы на Spring (спойлер: легко) ✅ Что Spring даёт для тестирования и как этим пользоваться ✅ Нужно ли ждать деплоя, чтобы проверить сервис, или можно тестить ещё до него ✅ Что нужно знать, чтобы писать тесты на уровне SDET и прокачать свои скиллы 🎙 Спикер: Дмитрий Еремин – автор курсов «Автоматизация тестирования на Playwright», «Симулятор QA Lead» и «Тестирование микросервисов на Java» 📅 Когда? 26 февраля, 20:00 (МСК) ➡️ Регистрация для всех – inzhenerka.tech/...025
1 месяц назад
Искать тимлидов на рынке — сложная задача, которая не всегда оправдывает ожидания. Но в Авито нашли эффективный способ решения этой проблемы: выстраивание системы внутреннего роста. Такой подход позволяет растить тимлидов, которые идеально соответствуют требованиям, глубоко понимают продукт и успешно адаптируются к новым вызовам. ➡️ На вебинаре Александер Пряхин, Tech Unit Lead в Авито и автор тренажера "Симулятор TeamLead", расскажет, как построили эту систему роста тимлидов — от первых шагов до подготовки лидов, готовых справляться с любыми задачами. Вы узнаете:  • Как в Авито определяют кандидатов на рост и оценивают их готовность.  • Как устроены первые шаги: feature-лидинг, самостоятельность и первые ошибки.  • Как работает система контроля качества и что делать, если сотрудник не "вырастает".  • Как развивать правильный майндсет для роли тимлида.  • Когда стоит использовать внешние курсы, а когда лучше развивать навыки внутри компании. Также мы обсудим распространённый стереотип: "Сделай разработчика менеджером — потеряешь разработчика и получишь плохого менеджера." Почему это не всегда правда и что нужно делать, чтобы разрушить эту установку. Расскажем об успешных кейсах, но и ошибках 🙂 Когда? 18 февраля в 20:00 (МСК) 🗓Напоминалка в Google-календарь – calendar.google.com/...com ➡️ Регистрация на вебинар – inzhenerka.tech/...n_2
1 месяц назад
Playwright vs Selenium и Selenoid: Почему Playwright — лучший выбор для автоматизации тестирования
Автоматизация тестирования пользовательских интерфейсов — это ключ к быстрому и качественному выпуску программного обеспечения. На рынке существует множество инструментов для автоматизации, но Playwright стремительно набирает популярность как лучшая альтернатива классическим решениям, таким как Selenium и Selenoid. Давайте подробно разберем, почему Playwright превосходит эти инструменты, сравнив их по ключевым характеристикам. Selenium: Selenoid: Playwright: Преимущество Playwright: Selenium: Selenoid:...
2 месяца назад
🎄✨ Врываемся в ваши ленты, чтобы поздравить с наступающим Новым годом и подарить подарок от нашей небольшой и дружной команды! ✨🎄 С мая мы ударно работали над нашими тренажерами, превращая идеи в реальность. 🚀 - Запустили фокус-группы, которые бесплатно помогли освоить новые инструменты более чем 100 студентам. - Создали 22 уникальных курса и 11 тренажеров. - Наша команда выросла с 3 до 7 человек — мы днями и ночами работаем, чтобы ваши впечатления от обучения становились всё лучше. - У нас появилось 6 новых авторов, которые вложили всю душу и опыт в создание качественной теории и практики. ❤️ И всё это стало возможным только благодаря вашей поддержке. Мы безумно ценим вас и хотим отблагодарить подарком — полезным мини-курсом по Docker! 💡 Что вас ждет? Мы разработали настоящий симулятор рабочего чата, который будет регулярно обновляться и станет незаменимым помощником для вас и ваших коллег. Вы окунетесь в настоящую симуляцию стажировки с: - Андреем (ваш Teamlead) — он проведет вас через все этапы курса, делясь опытом и лайфхаками. - Снежей (ваш Project manager) — она будет напоминать о задачах, поддерживать, мотивировать и, конечно, немного бесить (а куда без этого в настоящем проекте?). 😄 🎯 На первой стажировке вы: - Освоите контейнеризацию — ключевой навык современного разработчика. - Научитесь работать с Docker Compose для управления многоконтейнерными приложениями. - Разберетесь, как приложения изолируются и взаимодействуют на одном хосте. ❗ Если вдруг где-то возникнет ошибка, не переживайте! В боте есть форма для обратной связи — мы оперативно всё исправим и поможем продолжить обучение. Ну что, готовы к своей первой стажировке? ➡️ Начать стажировку – t.me/...bot
2 месяца назад
Искусство держать команду вместе и не испортить ситуацию
После того, как я стал старшим инженером-программистом, взял на себя некоторые управленческие задачи, такие как организация рабочего процесса и участие в совещаниях с менеджерами по продукту. Итак, я возглавил свою собственную смешанную команду. С кем-то мы были хорошо знакомы, для других ребят я был совершенно новым человеком, который должен был их «вести». Как говорится, первое впечатление важно и хотелось бы его не испортить. Ваша конечная цель — наладить хорошие отношения с каждым членом команды на длительный период времени...
2 месяца назад
Как мы внедрили ИИ в обучение и при чем тут тренажеры
Привет, я Фаря Рословец, ко-фаундер InzhenerkaTech. Это цикл статей про наши тренажеры. В этой я расскажу про суть самого продукта. А в следующих наши разработчики поделяться технической подноготной каждого модуля. До того, как начать заниматься образованием, я 7 лет была инженером и писала код. После я попала в EdTech, в крупную онлайн-школу. Мы делали курсы для айтишников в формате живых вебинаров.Еще я сама преподавала Product managment и математику. Мне нравилось учить и делиться опытом, но были и проблемы: Прежде чем пойдем дальше, давайте разберем каждый пункт отдельно...
2 месяца назад
Контрольный чек-лист для того, чтобы стать лидером команды разработчиков
Автор оригинала: Idan Koch Меня зовут Идан Кох, я работаю в сфере высоких технологий на различных должностях более 2 десятилетий. В течение этого периода я имел огромное удовольствие работать с замечательными людьми. На протяжении многих лет я принимал активное участие в процессе роста членов команды и наблюдал за тем, как талантливые разработчики переходили на разные должности. Наиболее распространенным вариантом, с которым я сталкивался, был переход разработчиков с ролей отдельных участников на роли руководителей группы...
3 месяца назад
Есть два стула: на одном — Selenium, где ты сам себе мастер, но тесты ломаются от любого чиха. На другом — Selenide, где ты заперт в рамки интеграции и гибкости маловато. 🎮 Мы решили провести вебинар 30 сентября в 19:00 по Москве На вебе: - Сравним Selenium и Selenide - Рассмотрим другие альтернативы Selenium - Обсудим в какой ситуации фреймворк лучше - Пообщаемся в чате Ведет веб Дмитрий Ярыгин, автор нашего курса автоматизация тестирования на Java – inzhenerka.tech/...ava Дима тестировщик с более чем 12-летним опытом работы, сотрудничавший с такими компаниями, как Google, Visa и SurveyMonkey. Он успешно проводил тестирование программного обеспечения и помогал автоматизировать процессы тестирования.
6 месяцев назад
Управляем моделью с помощью метаданных в dbt
Это приключение посвящено созданию продвинутых макросов, которые используют метаданные модели для управления инкрементальностью и тестами качества. Задание параметров модели в виде метаданных позволяет наглядно представлять их в каталоге данных и переиспользовать в разных задачах. Квест подготовлен для раскрытия темы в рамках dbt Meetup #5 и нацелен на инженеров аналитики, которые готовы глубоко погрузиться в написание макросов dbt для решения сложных практически значимых задач. Предложенный подход...
6 месяцев назад
24 сентября в 19:00 по Москве мы проводим открытый практический урок, где будем разбираться с dbt и Dagster в рамках нашего курса по Data Warehouse Analytics Engineer на базе dbt 🐙 Тема «dbt и Dagster от запуска до тестов» ➡️ Добавить напоминание в календарь – calendar.app.google/...au8 ✅ Регистрация на урок – inzhenerka.tech/...son На уроке научимся: - Запускать собрку моделей dbt руками - Настраивать запуск по расписанию - Работать с селекторами dbt - Запускать тесты dbt assets Также коротко обсудим другие аспекты работы с Dagster, такие как software defined assets, ops, jobs. 🔥 Лекцию ведет Dmitry Volodin Занимается построением корпоративных хранилищ данных с 2019 года. Делал платформы аналитики для издательской группы Альпина, московской библиотеки им. Некрасова и digital сегмента российского McDonald’s. С 2022 года на солнечном Кипре создает аналитические решения для одной из крупнейших рекламных сетей в мире: TrafficStars.
6 месяцев назад
Реализация паттерна Fluent API с помощью Playwright и Javascript/Typescript
Автор оригинала: 0 minutes QA story Добро пожаловать! В сегодняшней статье я расскажу о одном из моих любимых паттернов для тестирования пользовательского интерфейса. Я не буду вдаваться в подробности о том, что это такое и почему его следует использовать. Моя цель сегодня — продемонстрировать реализацию этого паттерна при работе с Playwright и Javascript/Typescript. Если после прочтения и анализа примеров реализации у вас все еще останутся вопросы, я рекомендую подробнее почитать об этом паттерне...
6 месяцев назад