⚡️ Собеседование QA: практические вопросы
Важно понимать, что на некоторые вопросы нет единственно правильного ответа; их цель — проверить мышления кандидата. Одной из главных целей беседы на собеседовании должно быть знакомство, и определение того, хотели бы вы работать с этим человеком в команде.
И это относится к обеим сторонам процесса собеседования. Кроме того, необходимо оценить, насколько быстро кандидат сможет обучаться и адаптироваться к потребностям продукта.
А сейчас самое время ознакомиться с примерами вопросов.
Читать
Важно понимать, что на некоторые вопросы нет единственно правильного ответа; их цель — проверить мышления кандидата. Одной из главных целей беседы на собеседовании должно быть знакомство, и определение того, хотели бы вы работать с этим человеком в команде.
И это относится к обеим сторонам процесса собеседования. Кроме того, необходимо оценить, насколько быстро кандидат сможет обучаться и адаптироваться к потребностям продукта.
А сейчас самое время ознакомиться с примерами вопросов.
Читать
Media is too big
VIEW IN TELEGRAM
Почему стоит участвовать в Открытых школах Т1?
Отвечают выпускники, которые уже прошли обучение и присоединились к команде ИТ-холдинга Т1! Смотри и подавай заявку на бесплатный ИТ-интенсив для инженеров по нагрузочному тестированию. Можно без опыта💡
💡 Что тебя ждёт?
🔹Гибкий онлайн-формат.
🔹Бесплатное обучение: уникальные знания и прикладные навыки.
🔹Поддержка преподавателей и комьюнити экспертов.
🔹Возможность начать карьеру в ИТ-холдинге Т1 с современным техстеком и крутыми бонусами: ДМС, удаленка и крутые офисы, обучение и многое другое.
✨ Узнай больше о программе и подавай заявку до 14 марта! Стартуем уже 17.03!
Информация о рекламодателе
Отвечают выпускники, которые уже прошли обучение и присоединились к команде ИТ-холдинга Т1! Смотри и подавай заявку на бесплатный ИТ-интенсив для инженеров по нагрузочному тестированию. Можно без опыта💡
💡 Что тебя ждёт?
🔹Гибкий онлайн-формат.
🔹Бесплатное обучение: уникальные знания и прикладные навыки.
🔹Поддержка преподавателей и комьюнити экспертов.
🔹Возможность начать карьеру в ИТ-холдинге Т1 с современным техстеком и крутыми бонусами: ДМС, удаленка и крутые офисы, обучение и многое другое.
✨ Узнай больше о программе и подавай заявку до 14 марта! Стартуем уже 17.03!
Информация о рекламодателе
#вопрос_на_собеседование
Что такое парное тестирование?
Это методика, при которой два сотрудника компании работают вместе на одном компьютере, при этом делятся идеями, обсуждают тестируемый софт и пишут тестовые сценарии, делают заметки и репорты. Это одна из разновидностей исследовательского тестирования.
Методика является как бы «продолжением и дополнением» парного программирования, когда два разработчика пишут код, сидя за одним компьютером.
Подробный ответ
Что такое парное тестирование?
Это методика, при которой два сотрудника компании работают вместе на одном компьютере, при этом делятся идеями, обсуждают тестируемый софт и пишут тестовые сценарии, делают заметки и репорты. Это одна из разновидностей исследовательского тестирования.
Методика является как бы «продолжением и дополнением» парного программирования, когда два разработчика пишут код, сидя за одним компьютером.
Подробный ответ
⚡️ Архитектура Appium
Хорошее понимание архитектуры Appium важно для использования его потенциала для автоматизации мобильного тестирования.
В этой статье мы рассмотрим архитектуру Appium, а также примеры сочетания различных компонентов Appium для эффективной автоматизации мобильных приложений.
Читать
Хорошее понимание архитектуры Appium важно для использования его потенциала для автоматизации мобильного тестирования.
В этой статье мы рассмотрим архитектуру Appium, а также примеры сочетания различных компонентов Appium для эффективной автоматизации мобильных приложений.
Читать
Тестировщики, да сколько можно работать за копейки? 🤔
Когда ручной тестировщик упирается в потолок и не знает как его пробить, он обязательно ловит выгорание, потому что работает на износ. Казалось бы, автоматизация — логичный вариант для роста, но по разным причинам не получается туда уйти.
При этом постоянные регрессы и монотонная работа, да еще и за низкий оклад, вынуждают признать — у вас “недостаточно” опыта или знаний для больших денег. Верно?
А если это не так?
В своём канале Роман Цакунов каждый раз доказывает на практике, что освоить навыки автоматизации может каждый.
– шпаргалками для QA любого уровня, которые помогут в работе
– объясняет сложные вещи и термины на пальцах
– рассеивает мифы о том, что автоматизация - это сложно
Переходите по ссылке и узнайте, как внедрить автоматизацию в свою работу: @rvtsakunov
Когда ручной тестировщик упирается в потолок и не знает как его пробить, он обязательно ловит выгорание, потому что работает на износ. Казалось бы, автоматизация — логичный вариант для роста, но по разным причинам не получается туда уйти.
При этом постоянные регрессы и монотонная работа, да еще и за низкий оклад, вынуждают признать — у вас “недостаточно” опыта или знаний для больших денег. Верно?
А если это не так?
В своём канале Роман Цакунов каждый раз доказывает на практике, что освоить навыки автоматизации может каждый.
– шпаргалками для QA любого уровня, которые помогут в работе
– объясняет сложные вещи и термины на пальцах
– рассеивает мифы о том, что автоматизация - это сложно
Переходите по ссылке и узнайте, как внедрить автоматизацию в свою работу: @rvtsakunov
⚡️ Асинхронность: Playwright + pytest
Учитывая наше восхищение pytest, мы выбрали плагин Playwright-pytest для исследования. Хотя нас впечатлила интеграция с pytest, мы заметили, что в официальной документации и документации комьюнити представлены только синхронные примеры с использованием pytest.
Этот пост, надеемся, восполнит пробел. Мы решили, что работа над адаптацией pytest к асинхронности Playwright также поможет лучше понять внутреннее устройство Playwright.
В этом посте мы покажем вам, как создать простой UI-тест Playwright с помощью pytest.
Читать
Учитывая наше восхищение pytest, мы выбрали плагин Playwright-pytest для исследования. Хотя нас впечатлила интеграция с pytest, мы заметили, что в официальной документации и документации комьюнити представлены только синхронные примеры с использованием pytest.
Этот пост, надеемся, восполнит пробел. Мы решили, что работа над адаптацией pytest к асинхронности Playwright также поможет лучше понять внутреннее устройство Playwright.
В этом посте мы покажем вам, как создать простой UI-тест Playwright с помощью pytest.
Читать
⚡️ Микросервисы. Быстрый гайд для маленьких команд
Когда монолитное приложение увеличивается в размерах, становится сложно вносить изменения и развертывать новые фичи, не затрагивая всю систему. Микросервисы помогают преодолеть эти проблемы, разбивая приложение на более мелкие, сфокусированные сервисы, которыми можно управлять независимо друг от друга.
Читать
Когда монолитное приложение увеличивается в размерах, становится сложно вносить изменения и развертывать новые фичи, не затрагивая всю систему. Микросервисы помогают преодолеть эти проблемы, разбивая приложение на более мелкие, сфокусированные сервисы, которыми можно управлять независимо друг от друга.
Читать
💪🏻 Первые шаги в тестировании на Java: ключевые виды тестирования и их отличия
Поговорим о том, какие виды тестирования существуют, их ключевые особенности и как выбрать правильный подход.
На вебинаре разберём:
– Функциональное тестирование и тестирование производительности
– Тестирование юзабилити и безопасности
– Unit тесты
– Интеграционное тестирование
– Системное тестирование
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/39is/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFHa8M9z
Поговорим о том, какие виды тестирования существуют, их ключевые особенности и как выбрать правильный подход.
На вебинаре разберём:
– Функциональное тестирование и тестирование производительности
– Тестирование юзабилити и безопасности
– Unit тесты
– Интеграционное тестирование
– Системное тестирование
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/39is/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFHa8M9z
#вопрос_на_собеседование
Что такое тестовый сценарий?
Тестовый сценарий - это последовательность шагов пользователя в приложении. Всякий вариант действий (возможность), который может быть протестирован, называется тестовым сценарием. Другие названия (менее распространенные) — сценарий тестирования, тестовая возможность, тестовое условие.
Подробный ответ
Что такое тестовый сценарий?
Тестовый сценарий - это последовательность шагов пользователя в приложении. Всякий вариант действий (возможность), который может быть протестирован, называется тестовым сценарием. Другие названия (менее распространенные) — сценарий тестирования, тестовая возможность, тестовое условие.
Подробный ответ
⚡️ Майндсет автоматизации: корпорация
Эта дорожная карта автоматизации — часть модели, которая разделяет большую тему автоматизации тестирования на пять майндсетов. В этой статье рассматривается корпоративный майндсет.
Читать
Эта дорожная карта автоматизации — часть модели, которая разделяет большую тему автоматизации тестирования на пять майндсетов. В этой статье рассматривается корпоративный майндсет.
Читать
🚀❓ Играете в игры, но хотите зарабатывать на их тестировании? Тогда это ваш шанс! На открытом вебинаре «Инструменты для тестирования игр» вы узнаете, как стать экспертом Game QA и превратить хобби в карьеру.
Что обсудим:
- Какие инструменты нужны для тестирования игр и зачем.
- Как работать с документацией, замерять производительность и автоматизировать рутину.
- Как собрать идеальный инструментарий для эффективной работы.
- Как использовать AI для ускорения тестирования.
⭐️ Спикер Никита Шаченко — QA Automation Engineer в Redhill Games.
Курс «Game QA Engineer» стартует совсем скоро, а все участники открытого урока получат скидку на обучение.
👉 Записывайтесь прямо сейчас: https://u.to/_18XIg
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFHANsKE
Что обсудим:
- Какие инструменты нужны для тестирования игр и зачем.
- Как работать с документацией, замерять производительность и автоматизировать рутину.
- Как собрать идеальный инструментарий для эффективной работы.
- Как использовать AI для ускорения тестирования.
⭐️ Спикер Никита Шаченко — QA Automation Engineer в Redhill Games.
Курс «Game QA Engineer» стартует совсем скоро, а все участники открытого урока получат скидку на обучение.
👉 Записывайтесь прямо сейчас: https://u.to/_18XIg
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFHANsKE
⚡️ Баги в проде
Я работаю программистом очень давно. Я писал программы на языке BCPL на компьютерах PDP-11, когда не было никаких Copilot-ов. В 1980х не было Интернета, я не мог зайти на StackOverflow. Не было юнит-тестов, не было CI-конвейеров, автоматически перехватывающих ошибки, и никто не проводил “баг-баши”.
После долгих лет такой работы мне захотелось перемен, и я решил уйти в тестирование. Я купил книгу, которая взорвала мой мозг — я нашел там вещи, о которых мы даже не догадывались.
Читать
Я работаю программистом очень давно. Я писал программы на языке BCPL на компьютерах PDP-11, когда не было никаких Copilot-ов. В 1980х не было Интернета, я не мог зайти на StackOverflow. Не было юнит-тестов, не было CI-конвейеров, автоматически перехватывающих ошибки, и никто не проводил “баг-баши”.
После долгих лет такой работы мне захотелось перемен, и я решил уйти в тестирование. Я купил книгу, которая взорвала мой мозг — я нашел там вещи, о которых мы даже не догадывались.
Читать
⚡️ Стабильные селекторы
Хрупкие селекторы часто приводят к сбоям в тестах и могут стать причиной проблем с их обслуживанием. В этой статье мы рассмотрим лучшие практики, которые помогут вам избежать распространенных ловушек и разработать стабильные, эффективные селекторы.
Читать
Хрупкие селекторы часто приводят к сбоям в тестах и могут стать причиной проблем с их обслуживанием. В этой статье мы рассмотрим лучшие практики, которые помогут вам избежать распространенных ловушек и разработать стабильные, эффективные селекторы.
Читать
🤔 Как Java-тестировщику работать с Git и GitHub?
На вебинаре познакомимся с системой контроля версий Git и её применением в автоматизированном тестировании на Java. Поговорим о принципах работы с кодом, состоянии файлов, индексации, коммитах, управлении ветками и стэшем. Разберём, как тестировщик может эффективно работать с удалёнными репозиториями в GitHub.
Основные темы открытого урока:
- Познакомиться с Git и GitHub
- Базовые приемы работы в Git для автоматизации тестирования на Java
- Version Control и его история
- Удаленный репозиторий и GitHub
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/k1ZC/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJPwndN
На вебинаре познакомимся с системой контроля версий Git и её применением в автоматизированном тестировании на Java. Поговорим о принципах работы с кодом, состоянии файлов, индексации, коммитах, управлении ветками и стэшем. Разберём, как тестировщик может эффективно работать с удалёнными репозиториями в GitHub.
Основные темы открытого урока:
- Познакомиться с Git и GitHub
- Базовые приемы работы в Git для автоматизации тестирования на Java
- Version Control и его история
- Удаленный репозиторий и GitHub
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/k1ZC/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJPwndN
⚡️ Динамический контент и ожидания в Playwright
Динамический контент — асинхронная загрузка данных, анимация и интерактивные элементы — создает проблемы в автоматизации.
Одним из преимуществ Playwright является встроенная возможность обработки динамического контента с помощью механизмов автоматического ожидания. Эта функция позволяет дождаться появления, изменения и исчезновения элементов, прежде чем взаимодействовать с ними, это повышает стабильность тестов.
Читать
Динамический контент — асинхронная загрузка данных, анимация и интерактивные элементы — создает проблемы в автоматизации.
Одним из преимуществ Playwright является встроенная возможность обработки динамического контента с помощью механизмов автоматического ожидания. Эта функция позволяет дождаться появления, изменения и исчезновения элементов, прежде чем взаимодействовать с ними, это повышает стабильность тестов.
Читать
#вопрос_на_собеседование
Что такое исчерпывающее тестирование?
Исчерпывающее тестирование (exhaustive testing) — специфический вид тестирования, применяемый в редких ситуациях, когда нужно протестировать все возможные тестовые вводы в приложение, покрывая все возможные тестовые сценарии.
Эта методика крайне затратная по времени, однако ее результатом является приложение с полным отсутствием дефектов.
Подробный ответ
Что такое исчерпывающее тестирование?
Исчерпывающее тестирование (exhaustive testing) — специфический вид тестирования, применяемый в редких ситуациях, когда нужно протестировать все возможные тестовые вводы в приложение, покрывая все возможные тестовые сценарии.
Эта методика крайне затратная по времени, однако ее результатом является приложение с полным отсутствием дефектов.
Подробный ответ
⚡️ На чем валятся соискатели в Google
Вопреки стереотипу, незнание алгоритмов и структур данных — это НЕ главная причина, по которой в Google отказывают кандидатам.
Читать
Вопреки стереотипу, незнание алгоритмов и структур данных — это НЕ главная причина, по которой в Google отказывают кандидатам.
Читать
📚 5 обязательных книг для QA тестировщика
▪️«Тестирование программного обеспечения. Базовый курс.»
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Будет полезна как начинающим, так и опытным специалистам. 📂 Скачать (версия от 05.2024)
▪️Эффективное тестирование
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов. 📂 Скачать
▪️Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»
Книга именитых специалистов в области разработки программного обеспечения. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д. 📂 Скачать
▪️A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков 📂 Скачать
▪️Борис Бейзер «Тестирование черного ящика»
Книга доктора Бейзера "Тестирование черного ящика" давно была признана классическим трудом в области поведенческого тестирования разнообразных систем. 📂 Скачать
▪️«Тестирование программного обеспечения. Базовый курс.»
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Будет полезна как начинающим, так и опытным специалистам. 📂 Скачать (версия от 05.2024)
▪️Эффективное тестирование
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов. 📂 Скачать
▪️Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»
Книга именитых специалистов в области разработки программного обеспечения. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д. 📂 Скачать
▪️A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков 📂 Скачать
▪️Борис Бейзер «Тестирование черного ящика»
Книга доктора Бейзера "Тестирование черного ящика" давно была признана классическим трудом в области поведенческого тестирования разнообразных систем. 📂 Скачать
⚡️ Битые ссылки в Playwright
Один из участников нашего комьюнити в Slack недавно спросил, можно ли использовать Playwright для поиска битых ссылок на своих сайтах. Конечно можно, и ответ на этот вопрос охватывает так много различных аспектов Playwright, что это отличный повод для новой статьи о функциях Playwright для комьюнити.
Читать
Один из участников нашего комьюнити в Slack недавно спросил, можно ли использовать Playwright для поиска битых ссылок на своих сайтах. Конечно можно, и ответ на этот вопрос охватывает так много различных аспектов Playwright, что это отличный повод для новой статьи о функциях Playwright для комьюнити.
Читать
Хочешь научиться писать SQL-запросы самостоятельно и разобраться в работе с БД?
Присоединяйся к базовому курсу "SQL с нуля"!
На занятиях ты познакомишься с основами SQL и баз данных, решишь важные для работы задачи и подготовишься к техническому собеседованию!
📕О занятиях:
• Групповой формат на платформе Google Meets
• Выделен бесплатный для студента сервер на Яндекс Cloud
• Помощь в настройке первой СУБД, которую по аналогии можно будет использовать в работе
• Занятие включает структурированную теорию и её закрепление практическими задачами с дз
• Теория основывается на заданиях с реальных собеседований
🤟Преимущества курса:
• Запись занятий
• Возможность задать любой вопрос по SQL в процессе и после окончания курса
• Бесплатные консультации при сложностях в освоении материала
А для продвинутых участников, которые хотят углубить свои знания, есть отдельная программа😉
💬 Записывайся: @sql_class
📱 Проверь отзывы участников прошлых групп: https://www.tg-me.com/sql_in_your_pocket
Присоединяйся к базовому курсу "SQL с нуля"!
На занятиях ты познакомишься с основами SQL и баз данных, решишь важные для работы задачи и подготовишься к техническому собеседованию!
📕О занятиях:
• Групповой формат на платформе Google Meets
• Выделен бесплатный для студента сервер на Яндекс Cloud
• Помощь в настройке первой СУБД, которую по аналогии можно будет использовать в работе
• Занятие включает структурированную теорию и её закрепление практическими задачами с дз
• Теория основывается на заданиях с реальных собеседований
🤟Преимущества курса:
• Запись занятий
• Возможность задать любой вопрос по SQL в процессе и после окончания курса
• Бесплатные консультации при сложностях в освоении материала
А для продвинутых участников, которые хотят углубить свои знания, есть отдельная программа😉
💬 Записывайся: @sql_class
📱 Проверь отзывы участников прошлых групп: https://www.tg-me.com/sql_in_your_pocket