Top 175 Selenium Questions .docx
33.9 KB
Поделимся полезным материалом для тех, кто работает с автоматизацией тестирования.
Документ охватывает весь стек Selenium — от азов до продвинутых тем:
🔴 Selenium IDE — запись тестов, локаторы, команды, работа с алертами и таблицами🔴 Selenium RC — настройка сервера, работа с браузерами, прокси, попапы, Ajax🔴 Selenium Grid — распределение тестов, настройка hub и slaves, параллельный запуск🔴 WebDriver (Selenium 2.0) — API, драйверы, ожидания, Page Object, мобильные драйверы
Подойдёт как шпаргалка на собеседование, так и для освежения знаний в работе.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🤩2🥰1
🦾 Почему ваши AI-продукты на базе LLM ломаются (и как это чинить)?
Выкатили ИИ-фичу в прод, а она галлюцинирует, падает или выдает мусор? Приглашаем на открытый вебинар, где разберем реальную боль внедрения LLM-агентов и научимся делать так, чтобы «всё работало».
🗓️ Когда: 14 мая в 19:00 МСК
⏱️ Формат: 60 минут мяса + 30 минут ответов на ваши вопросы
🧑🏻💻 Кто вещает: Эмиль Сатаев — Backend Platform Developer (8+ лет в разработке). Человек, который своими руками внедряет LLM и агентные системы в реальные коммерческие сервисы.
🎁 Главный бонус для онлайна:
Только участникам прямого эфира подарим уникальный промокод на скидку 10.000 ₽ на большой курс AgentOps.
👉 Занять место на вебинаре
Выкатили ИИ-фичу в прод, а она галлюцинирует, падает или выдает мусор? Приглашаем на открытый вебинар, где разберем реальную боль внедрения LLM-агентов и научимся делать так, чтобы «всё работало».
🗓️ Когда: 14 мая в 19:00 МСК
⏱️ Формат: 60 минут мяса + 30 минут ответов на ваши вопросы
🧑🏻💻 Кто вещает: Эмиль Сатаев — Backend Platform Developer (8+ лет в разработке). Человек, который своими руками внедряет LLM и агентные системы в реальные коммерческие сервисы.
🎁 Главный бонус для онлайна:
Только участникам прямого эфира подарим уникальный промокод на скидку 10.000 ₽ на большой курс AgentOps.
👉 Занять место на вебинаре
👏3🤩2
Критический баг найден на этапе тестирования в Waterfall-проекте.
Исправление требует изменения требований, при этом сроки релиза жёсткие и уже согласованы с бизнесом.
Что наиболее вероятно произойдёт?
Исправление требует изменения требований, при этом сроки релиза жёсткие и уже согласованы с бизнесом.
Что наиболее вероятно произойдёт?
Anonymous Quiz
17%
Релиз остановят и полностью вернутся к этапу требований
22%
Выпустят как есть, зафиксировав баг
39%
Оформят change request и внесут изменения с минимальным откатом процесса
22%
Исправят баг без изменения требований
🔥8😁3🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
— видно, куда кликает тест
— появляются подписи действий
— можно добавлять главы (этапы сценария)
Удобно для:
— разбора флапающих тестов
— передачи багов разработчикам
— ревью автотестов
— можно пошагово смотреть, где упал тест
— видеть ожидания, тайминги, состояние страницы
Добавили инструменты для:
— подбора локаторов (интерактивно)
— анализа aria-структуры
Теперь можно:
— сбрасывать storage (cookies, localStorage)
— очищать ошибки и консоль
— точнее управлять окружением
👍 — уже использую Playwright
🔥 — стоит попробовать
#release_digest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4🥰2🤩1
Когда браузер общается с сервером, данные могут передаваться по-разному.
Тот самый замочек в браузере означает, что соединение защищено и вы общаетесь именно с нужным сервером.
👍 — знал/а
🔥 — стало понятнее
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥8🤩2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4❤1
В этом видео разбирают:
— как организовать проект (Page Object, фабрики, компоненты)
— как настроить конфигурацию без хардкода
— как выстроить переходы между страницами
— как подключить Allure с видео и скриншотами
— как избежать типичных ошибок (вроде пустых видео)
В конце показывают реальные тесты и параллельный запуск
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤩2🔥1
Знакомая картина: тесты есть, прогон есть, CI работает
— падения пропускаются
— поддержка отнимает всё больше времени
— результатам перестают доверять
Причина почти всегда в базовых вещах, которые игнорируются на старте и накапливаются со временем. Собрали ключевые ошибки, через которые проходит большинство SDET
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1🥰1🤩1
Junior+/ Middle QA Manual Engineer — от 1500$, офис/гибрид (Тбилиси)
QA Engineer — офис (Алматы)
Senior Manual QA Engineer — 1 000 ₽ / час (срок привлечения: 2-5 месяцев), удаленно
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4👏2
К чему приведёт отсутствие ожидаемого результата (Expected Result) в тест-кейсе ❔
Anonymous Quiz
1%
Тест всё равно можно выполнить — это не критично
34%
Проверка станет субъективной и будет зависеть от тестировщика
59%
Нельзя однозначно определить, прошёл тест или нет
6%
Это проблема только для автотестов, в ручном тестировании допустимо
❤3🤩2
🎤 Ваши знания по ИИ-агентам + наша аудитория в 1 млн человек = профит
Мы в Proglib активно качаем тему ИИ-агентов. Если вы в теме, то у нас есть предложение 👇
Что с нас?
- Огромный охват: пропиарим ваши соцсети и продукты на 1 000 000+ айтишников.
- Личный бренд: станете узнаваемым экспертом в самой горячей нише 2026 года.
- Никакой рутины: наши редакторы сами упакуют ваши мысли в крутые посты.
Что с вас?
Любой экспертный контент по ИИ-агентам: кейсы из прода, шпаргалки, статьи, наработки по стеку (LangGraph, CrewAI, AutoGen и др.) или просто мысли по архитектуре.
👉 Стать экспертом и заявить о себе
Мы в Proglib активно качаем тему ИИ-агентов. Если вы в теме, то у нас есть предложение 👇
Что с нас?
- Огромный охват: пропиарим ваши соцсети и продукты на 1 000 000+ айтишников.
- Личный бренд: станете узнаваемым экспертом в самой горячей нише 2026 года.
- Никакой рутины: наши редакторы сами упакуют ваши мысли в крутые посты.
Что с вас?
Любой экспертный контент по ИИ-агентам: кейсы из прода, шпаргалки, статьи, наработки по стеку (LangGraph, CrewAI, AutoGen и др.) или просто мысли по архитектуре.
👉 Стать экспертом и заявить о себе
🤩4🥰2
cheat sheet selenium testerlib.jpg
199.8 KB
🧩 Шпаргалка по Selenium
Если пишете UI-автотесты — эти команды используются постоянно: локаторы, клики, ожидания, окна, фреймы.
Забирайте шпаргалку и держите под рукой🎈
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#артефакт
Если пишете UI-автотесты — эти команды используются постоянно: локаторы, клики, ожидания, окна, фреймы.
Забирайте шпаргалку и держите под рукой
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2
Сегодня мы разберемся, как обнаружить проблемы в интерфейсе, которые могут быть не так очевидны на первый взгляд.
Промпт:
Представь, что ты — тестировщик в команде разработки нового мобильного приложения. Твоя цель — оценить UX и выявить те моменты, которые могут создать неудобства пользователям. Внимательно посмотри на [описание функционала]. Какие элементы интерфейса могут вызвать недоразумения или затруднения при использовании? Придумай нестандартные сценарии использования, чтобы проверить устойчивость интерфейса к неожиданным действиям.Как использовать:
— подставьте конкретный сценарий:
регистрация, фильтры, оформление заказа
— прогоняйте реальные кейсы:
слабый интернет, резкие переходы, возвраты назад
— добавьте условия:
разные устройства, маленький экран, accessibility
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3🤩2🥰1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👏1
Варианты ответа:
Anonymous Quiz
11%
Неверный формат Authorization
16%
Слишком короткий TTL токена
68%
Несинхронизированное время между сервисами (clock skew)
5%
Ошибка в expect()
🤩5👍3👾1
Интерфейс может работать без ошибок, но быть неудобным. Такие проблемы не попадают в баг-репорты — пользователь просто уходит. Задача тестировщика — проверять, насколько интерфейс понятен и удобен.
В iOS для этого есть три простых принципа — удобный ориентир, где искать такие проблемы.
Пользователь должен сразу понимать: где нажать, что произойдёт, куда он попадёт. Если приходится думать — это уже проблема.
🟡 Проверяем: кнопки, тексты, подсказки, состояния
Интерфейс не должен перетягивать внимание: всё лишнее мешает главному действию.
🟡 Проверяем: попапы, перегруженные экраны, отвлекающие элементы
Навигация должна ощущаться логично: понятно, где ты и как вернуться назад.
🟡 Проверяем: переходы, «назад», вложенность экранов
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩3