Logo
TGCATALOG
Каталог Подборки Блог
Тестировщик | Вопросы собесов

Тестировщик | Вопросы собесов

Вопросы собеседований для тестировщиков.

Нет оценок
427
31.10.2026
427
31.10.2026
Нет оценок
427
31.10.2026
Безопасный переход через бот
О канале

Вопросы собеседований для тестировщиков.

Подписчиков 12,084
Тематика Технологии
Язык Русский
Ссылка t.me/easy_qa_ru

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Вопросы по тестированию: ISTQB, Selenium, API. С примерами.

Последние посты

Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 С чем сталкивался в Estimation? - Неучтённые риски; - Сложность интеграций; - Недооценка времени на баг-фиксы и рефакторинг тестов; - Проблемы в коммуникации требований. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что такое MM (Management Model)? MM (Management Model) — это модель управления, которая описывает структуру, процессы и методы управления в организации или проекте. Она определяет, как принимаются решения, как распределяются ресурсы и как контролируется выполнение задач. 🚩Основные компоненты MM Любая модель управления включает несколько ключевых элементов: 🟠Цели и стратегия что хочет достичь организация. 🟠Структура управления кто за что отвечает (иерархия, роли, команды). 🟠Процессы и методы как принимаются решения, как управляются задачи. 🟠Культура и ценности принципы работы, правила, мотивация сотрудников. 🟠Метрики и контроль как измеряется успех, какие KPI используются. 🚩Виды моделей управления Существует несколько типов Management Models, которые компании выбирают в зависимости от своей стратегии. 🟠Классическая (иерархическая) модель Основана на четкой вертикали власти (руководители принимают решения, подчиненные исполняют). Часто используется в больших компаниях, госорганизациях. Пример: Военная структура, заводы, крупные корпорации. 🟠Agile-модель (гибкое управление) Основана на самоорганизующихся командах и быстрой адаптации к изменениям. Используется в IT-компаниях, стартапах. Методы: Scrum, Kanban, SAFe. 🟠OKR (Objective & Key Results) – управление по целям Определяются глобальные цели, а команды сами выбирают пути их достижения. Используется в Google, Amazon, Microsoft. 🟠Lean Management (Бережливое управление) Фокус на устранении потерь и повышении эффективности. Используется в производстве (Toyota), IT-разработке, бизнесе. Ставь 👍 и забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Разница между DELETE и TRUNCATE? - DELETE — удаляет строки поштучно, можно с условиями (WHERE), фиксируется в журнале, можно откатить. - TRUNCATE — удаляет все строки сразу, быстрее, не пишет построчно в журнал, нельзя откатить, не вызывает триггеры. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Какими инструментами проверить локализацию? Тестирование локализации важно для проверки адаптации приложения к разным языкам, форматам дат, валютам и другим региональным настройкам. 🟠Selenium WebDriver Используется для автоматического тестирования локализованных UI-элементов. Можно проверять текст, язык страницы и формат данных. Можно комбинировать с gettext() или библиотеками перевода. from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.get("Ссылка скрыта # Проверяем, что заголовок отображается на нужном языке expected_text = "Добро пожаловать" actual_text = driver.find_element(By.TAG_NAME, "h1").text assert expected_text in actual_text, "Локализация не совпадает!" driver.quit() 🟠Browser Developer Tools (Chrome DevTools, Firefox Inspector) Используется для быстрого ручного тестирования локализации. Можно проверить текст и HTML-код на странице. Можно изменять заголовки и проверять, как сайт реагирует на изменения языка. 🟠Google Chrome Language Emulator / Firefox Language Switcher Расширения для изменения языка браузера. Позволяют проверить, как сайт адаптируется к разным языкам. Помогают тестировать переключение языка без изменения настроек системы. 🟠Weblate, Poedit, Lokalise, Crowdin Инструменты управления переводами Позволяют работать с .po, .json, .xliff и другими файлами локализации. Поддерживают автоматическую проверку отсутствующих переводов. Файл messages.po: msgid "Welcome" msgstr "Добро пожаловать" 🟠Pseudolocalization (псевдолокализация) Используется для тестирования длины текста и скрытых проблем перевода. Изменяет текст (например, добавляет [] вокруг слов: [Текст]). Помогает находить места, где текст обрезается. def pseudo_localize(text): return "[" + text + "]" print(pseudo_localize("Привет, мир!")) # [Привет, мир!] 🟠Screenshot Testing (Applitools, Percy) Используется для сравнения UI-изменений между языками. Делает скриншоты и сравнивает их с эталонными изображениями. Помогает выявить проблемы с шрифтами, разрывами текста. from applitools.selenium import Eyes eyes = Eyes() eyes.open(driver, "My App", "Localization Test") eyes.check_window("Русская версия") eyes.close() Ставь 👍 и забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Какие могут быть классы эквивалентного разбиения? Эквивалентное разбиение (equivalence partitioning) — это техника тест-дизайна, при которой входные данные делятся на группы, предполагаемо обрабатываемые одинаково. Примеры классов: - Для поля возраста: - Валидный диапазон: 18–60 → положительный класс - Меньше 18 → негативный - Больше 60 → негативный - Невалидные данные (буквы, спецсимволы) → отдельный класс - Для логина: - Существующий пользователь - Несуществующий пользователь - Пустая строка - Спецсимволы Каждый класс покрывается одним-двумя тестами, так как предполагается одинаковое поведение внутри группы. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что делать если нужно пройти регрессию, а времени нет? Когда времени на проведение полной регрессионной проверки нет, можно воспользоваться несколькими стратегиями, чтобы минимизировать риски и обеспечить необходимый уровень качества. 🟠Приоритетная регрессия Определите критически важные функции: Составьте список самых важных и часто используемых функций вашего приложения, которые должны работать без сбоев. Риски и влияние: Оцените, какие изменения могут повлиять на основные компоненты системы, и протестируйте именно эти области. 🟠Автоматизация тестирования Автоматизированные тесты: Используйте существующие автоматизированные тесты для быстрого выполнения регрессионного тестирования. Они могут значительно сократить время на ручную проверку. Приоритетные тесты: Запускайте только самые критичные автоматизированные тесты, если нет времени на полный набор. 🟠Smoke Testing Основные функции: Выполните smoke-тестирование, чтобы убедиться, что основные функции приложения работают. Это позволит выявить наиболее очевидные и критические дефекты. 🟠Модульное тестирование Тестирование отдельных модулей: Сфокусируйтесь на тестировании отдельных модулей, которые были изменены, вместо проверки всей системы. 🟠Обратная связь от команды Совместная работа: Привлеките других членов команды (разработчиков, аналитиков) для быстрого выявления наиболее рисковых областей и тестирования их. 🟠Непрерывное тестирование Интеграция и развертывание: Включите непрерывное тестирование в ваш процесс CI/CD, чтобы автоматизированные тесты запускались при каждом изменении кода. 🟠Чек-листы Чек-листы для ручного тестирования: Используйте чек-листы для быстрого прохождения тестов по ключевым сценариям и функциям. Ставь 👍 и забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Каковы качества хороших требований? 1. Однозначность: понятны всем участникам проекта. 2. Полнота: включают все аспекты системы. 3. Тестируемость: позволяют проверить их выполнение. 4. Актуальность: соответствуют текущим бизнес-потребностям. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что такое интеграционное тестирование? Это этап тестирования, на котором проверяется взаимодействие между различными модулями или компонентами системы. Его цель — убедиться, что модули, которые уже прошли индивидуальное (юнит) тестирование, работают корректно вместе. 🚩Почему оно важно? В реальных приложениях модули редко работают изолированно. Например: - Фронтенд взаимодействует с бекендом. - Один сервис вызывает другой через API. - Компоненты приложения используют общую базу данных. Ошибки могут возникать при интеграции, даже если каждый модуль работает корректно. Интеграционное тестирование помогает обнаружить такие проблемы. 🚩Основные задачи интеграционного тестирования 🟠Проверка взаимодействия модулей Убедиться, что данные корректно передаются между компонентами. 🟠Обнаружение ошибок, возникающих на стыке Например: Различия в формате данных. Некорректные вызовы API. 🟠Проверка работы с внешними системами Например, взаимодействие с базами данных, API сторонних сервисов или файловыми хранилищами. Удостовериться в согласованности работы модулей Например, фронтенд отправляет запрос, а бекенд возвращает данные в ожидаемом формате. 🚩Методы интеграционного тестирования 🟠Big Bang Testing (Тестирование "Большим взрывом") Все модули объединяются и тестируются одновременно. Подходит для небольших систем. Недостаток: если возникает ошибка, сложно определить, в каком модуле проблема. 🟠Incremental Testing (Инкрементное тестирование) Модули интегрируются и тестируются постепенно. Восходящее тестирование (Bottom-up). Сначала тестируются низкоуровневые модули (например, работа с базой данных), а затем высокоуровневые. Используются "заглушки" для имитации поведения высокоуровневых модулей. 🟠Тестирование интерфейсов (Interface Testing) Проверка взаимодействия через интерфейсы: API, базы данных, файловые системы и т.д. Ставь 👍 и забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Тестировщик | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что делает команда "rsync"? rsync синхронизирует файлы и каталоги между двумя местоположениями (локально или через сеть) эффективно, передавая только изменения. Очень полезна для резервного копирования. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
Тестировщик | Вопросы собесов
Динамика подписчиков
+-0.7% за 30 дней
Текущие
12,084
Месяц назад
12,164
Средний рост
+-3 / день
Обновлено
3 часа назад

Отзывы о канале Тестировщик | Вопросы собесов

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход