QA & Testing | YeaHub – Telegram
QA & Testing | YeaHub
545 subscribers
187 photos
57 videos
14 files
411 links
Теория, подготовка к интервью и курсы для QA инженеров

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес
🤔 Зачем нужна тестовая документация? Какие есть виды?

Тестовая документация нужна для того, чтобы систематизировать процесс тестирования, обеспечить прозрачность и доступность информации для команды. Основные виды тестовой документации: тест-планы, тест-кейсы, баг-репорты, отчет о тестировании.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#статьи
🥺 База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия

В статье собрана основная информация про SDLC (Software Development Life Cycle). Этапы жизненного цикла, что и зачем необходимо, виды моделей (плюсы, минусы и когда данная модель подходит) и предложен вариант управления этапами
Читать

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
sql_nosql.pdf
6.4 MB
#полезное
👍 Авторский чит-лист с командами для SQL и для NoSQL.

Красивое, красочное, да еще и с учетом специфики разных систем

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#Собес
🤔 Что такое тест-план? Какие элементы у него есть?

Тест-план - это документ, который описывает стратегию тестирования, подходы, ресурсы, цели и сроки. Он помогает организовать процесс тестирования и обеспечивает структурированное выполнение всех необходимых проверок. Основные элементы тест-плана включают цели тестирования, критерии, риски, ресурсы и график.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик доказывает отделу тестирования, что всё работает

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍1
#статьи
😵‍💫 Невыносимая лёгкость проведения технических собеседований QA специалистов

В процессе карьерного роста каждый из нас проходит через собеседования. И если вы активно развиваетесь и растете, то рано или поздно окажетесь на другой стороне — в роли того, кто проводит собеседования.

Статья на Хабре поделится полезными советами о том, как правильно проводить собеседования, на что обращать внимание и как сделать процесс комфортным и продуктивным как для кандидатов, так и для вас.
Читать

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Базовый набор для автоматизации тестирования API

Разбираемся в зоопарке инструментов для автоматизации тестирования API:

🟠Нагрузочное тестирование (Load Testing): JMeter, Locust, k6, и Artillery помогают симулировать и анализировать нагрузку на API

🟠Репортинг (Reporting): ExtentReports, Allure, ReportPortal и Taurus помогают создать детализированные и гибко настраивамые репорты.

🟠Test Management: qTest, Zephyr, TestRail и Xray упрощают создание и менеджмент тест-кейсов.

🟠Continuous Integration (CI): Jenkins, Travis CI, CircleCI, GitLab CI и Bamboo автоматизируют процессы сборки и тестирования.

🟠Mocking Services: WireMock, MockServer, Hoverfly и Mountebank обеспечивают эффективную виртуализацию служб и имитацию API.

🟠Тестирование безопасности (Security Testing): OWASP ZAP, Burp Suite, AppSpider и Postman помогают идентифицировать уязвимости в API.

🟠Тестирование производительности (Performance Testing): LoadRunner, Gatling и BlazeMeter используются для тестирования производительности и измерения допустимой нагрузки на API.

🟠Функциональное тестирование (Functional Testing): Postman, SoapUI, Katalon Studio, RestAssured, Karate DSL и NeoLoad помогут убедиться, что API работает так, как от него ожидается.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#Собес
🤔 Какую обязательную информацию должен содержать тест-план? Как правильно его использовать, поддерживать и нужен ли он вообще для большинства проектов?

Тест-план должен содержать информацию о цели тестирования, подходе, ресурсах, графике, рисках и критериях завершения. Для успешного использования тест-план должен регулярно обновляться, поддерживаться в актуальном состоянии и адаптироваться под изменяющиеся условия. В большинстве проектов тест-план необходим, но для небольших проектов или гибких методологий может быть упрощен.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
🤯 Тренажер для тестировщиков: ломаем треугольники

Классика собесов — задача на проверку существования треугольника. Звучит просто, но если хочешь затащить интервью, нужно знать больше, чем "сумма двух сторон больше третьей".

Вот тренажер: тык сюда. Там 12 кейсов на проверку и 4 тщательно спрятанных бага. Говорят, если найдешь все — будет сюрприз.

Важно: результаты не сохраняются при обновлении страницы, так что не забывай фиксировать свои находки.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#статьи
😊 Тестирование влево, тестирование вправо: как не дать багам шанса

Статья о shift-left и shift-right тестировании: раннее выявление багов vs. тестирование в продакшене

Автор анализирует преимущества и ограничения каждого метода, подчёркивая, что сочетание обоих подходов позволяет более эффективно выявлять и предотвращать ошибки на всех стадиях жизненного цикла продукта
Читать

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#Собес
🤔 Какая разница между чеклистом и тест-кейсами?

Чеклист - это краткий список задач для проверки, который не содержит подробных шагов, в отличие от тест-кейса, который включает в себя четкие шаги, данные и ожидаемые результаты. Чеклист используется для базовой проверки, а тест-кейс - для детальной и структурированной проверки функциональности.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
#статьи
🛞 Негативное тестирование. Что это такое и с чем его «едят»? Особенности применения невалидных проверок

В статье рассматриваются ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также практики для эффективного использования данного подхода.
Читать статью

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Kotlyarov_Osnovy_testirovaniya_programmnogo_obespecheniya.pdf
26.6 MB
#книги
🥺 Основы тестирования программного обеспечения

🟠Автор: В. П. Котляров
🟠Год: 2016, обновляется
🟠Страниц: 360

🟠Аннотация
Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта. Предлагаемый вашему вниманию курс обобщает опыт многолетней работы учебного центра "Политехник - Моторола" в Санкт-Петербургском государственном политехническом университете. Основные темы лекционного курса: основные понятия тестирования: терминология тестирования, различия тестирования и отладки, фазы и технология тестирования, проблемы тестирования, критерии выбора тестов: структурные, функциональные, стохастические, мутационный, оценки покрытия проекта, разновидности тестирования: модульное, интеграционное, системное, регрессионное, автоматизация тестирования, издержки тестирования, особенности процесса и технологии индустриального тестирования: планирование тестирования, подходы к разработке тестов, особенности ручной разработки и генерации тестов, автоматизация тестового цикла, документирование тестирования, обзоры и метрики, регрессионное тестирование: особенности и виды регрессионного тестирования, методы отбора тестов, оценка эффективности, терминологический словарь: содержит глоссарий терминологии тестирования в соответствии с IEEE Standard Glossary of Software Engineering.

Древняя книга, но актуальная

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
😬 Новый интерфейс и высокая производительность: TMS TestY 2.0 уже в open source

Еще год назад системой для менеджмента тестов TestY пользовались небольшие команды. Сегодня решение используют в крупных компаниях, где число тестировщиков в штате доходит до 100 человек.

За 2024 год в TestY выполнили 4 миллиона тестовых результатов в более 50 разных проектов. Недавно разработчики системы выпустили большое обновление: улучшили производительность, добавили систему фильтрации и изменили экраны с тест-планами и тест-кейсами.

Один из инженеров-создателей описал процесс работы над TestY 2.0 в статье. Там же найдете инструкцию по установке.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#Собес
🤔 Приведите пример хорошего тест-кейса.

Хороший тест-кейс должен быть ясным, структурированным и легко повторяемым. Он включает уникальный идентификатор, описание теста, шаги для выполнения, ожидаемый результат, входные данные, фактический результат и статус. Пример хорошего тест-кейса: "Проверка успешного входа с правильными учетными данными".

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#статьи
🤓 Что такое скриншотное тестирование и зачем оно нужно?

Чем сложнее приложение, тем больше шансов, что в нем появятся баги. Даже небольшое изменение кода может привести к плохой адаптивности и неисправному функционалу. Скриншотные тесты — тип автоматического тестирования для выявления визуальных багов. 

В двух словах — при каждом запуске тесты создают скриншот страницы или отдельных компонентов фронтенда и сравнивают их с эталонными изображениями. Любое заметное отличие — например, удаление элемента — фиксируется как баг. 

В каких ситуациях такой вид тестирования будет полезен?
🟠 Для отлавливания некритичных визуальных багов — внесли правки в интерфейс, а пользователь видит не то, что задумывалось 
🟠 При поиске интерфейсных багов, которые привели к нарушению работы сервиса — сместившиеся элементы мешают авторизации пользователя
🟠 Для общего анализ страницы — помимо отдельных элементов, можно отслеживать изменения на всей странице целиком

Подробнее о способах применения и инструментах для генерации тестов — в статье.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1