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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
Channel created
🤝 Добро пожаловать в экосистему YeaHub!

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

👩‍💻 C# 🤖 ML Engineer

👩‍💻 C/C++ 🖥 Data Science

👩‍💻 Java 👩‍💻 Python

🖥 PHP 👩‍💻 Frontend

👣 Rust 👣 Golang

🖥 Ruby 👩‍💻 Node.js

👩‍💻 QA 👩‍💻 Android

👩‍💻 iOS 👩‍💻 Game Dev

💻 DevOps 🖥 Общее IT

📆 Митапы 👨‍💻 Вакансии

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

💬 YeaHub Community: Общение, обмен опытом и поддержка единомышленников

В наших каналах вы найдете:
🔹 Вакансии и карьерные рекомендации
🔹 Мероприятия и митапы
🔹 Вопросы и задачи с собеседований
🔹 Практику, теорию, курсы и полезные советы

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


👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
QA & Testing | YeaHub pinned «🤝 Добро пожаловать в экосистему YeaHub! YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Подпишитесь на наши каналы, чтобы не пропустить: 👩‍💻 C# 🤖 ML Engineer 👩‍💻»
👨🏻‍💻 Middle QA Fullstack (Python)

Локация: Удаленно в РФ
Компания: Медиа Ком
ЗП: от 170 000 р.
Занятость: Полная

Проект: CRM Bitrix

Обязанности:
▪️ Контроль полноты описания требований в задачах для возможности проведения тестирования;
▪️ Функциональное тестирование как отдельных модулей, так и всей системы в комплексе;
▪️ Регрессионное тестирование;
▪️ Контроль процесса устранения выявленных ошибок;
▪️ Взаимодействие со всеми участниками процесса разработки.

Обязательные требования:
▪️ Опыт работы тестирования Битрикс 24 (желательно);
▪️ Опыт автоматизированного тестирования: Python, pytest, requests, Allure TestOp, Selenium/Playwright
▪️ Понимание теории тестирования ПО;
▪️ Знание методологий разработки ПО;
▪️ Умение вести тестовую документацию (тест-кейсы, баг-репорты, чек-листы);
▪️ Умение применять техники тест-дизайна на практике;
▪️ Опыт работы с Jira/Confluence;
▪️ Базовые знания HTML, CSS, Chrome DevTools, SQL;
▪️ Умение тестировать REST API (Postman);
▪️ Опыт работы с Allure TestOps будет плюсом.

Что мы предлагаем:
▪️ Удаленный формат работы;
▪️ Работу в команде увлеченных и профессиональных людей;
▪️ Решение сложных и интересных задач;
▪️ График работы: 5/2 (09-18:00 МСК!);
▪️ Полностью белую ЗП (отталкиваемся от ваших ожиданий);
▪️ Оплату больничного 100%;
▪️ Работу в аккредитованной ИТ-компании.

​​​​​​​​​​​💬 Резюме отправлять: @ElenBondareva
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 В чем особенности тестирования разных типов приложений по технической работе?

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

🟠Веб-приложения
Кроссбраузерное тестирование: Проверка в разных браузерах. Производительность: Время загрузки страниц. Безопасность: Проверка уязвимостей. Интерфейс: Проверка отображения на разных экранах.

🟠Мобильные приложения
Кроссплатформенное тестирование: Проверка на iOS и Android. Реальные устройства: Тестирование на разных моделях. Производительность: Использование ресурсов и время отклика. Батарея: Влияние на заряд батареи. Сети: Проверка в разных сетевых условиях.

🟠Десктопные приложения
Кросс-платформенное тестирование: Проверка на Windows, macOS. Установка и обновление: Проверка процесса установки. Производительность: Использование ресурсов системы. Функциональность: Проверка всех функций приложения. Безопасность: Проверка защиты данных.

🟠Гибридные приложения
Кроссплатформенное тестирование: Проверка на iOS и Android. Производительность: Проверка скорости веб-контента. Интерфейс: Проверка на разных устройствах и разрешениях. Функциональность: Интеграция веб-части с нативными функциями. Безопасность: Проверка уязвимостей веб- и нативной частей.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 Что такое тестирование инсталляции?

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

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 Расскажи про гибридные приложения?

Гибридные приложения сочетают элементы веб-приложений (HTML, CSS, JavaScript) и платформенно-зависимые компоненты. Они развёртываются как нативные приложения, но используют встроенные браузеры для отображения веб-контента. Такие приложения легче разрабатывать, но их производительность может быть ниже, чем у нативных.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#ЧеКак
🤔 Какие есть классификации тестирования?

🟠По цели
Функциональное: Проверка выполнения функций (например, юнит-тестирование). Нефункциональное: Оценка производительности, безопасности и удобства использования.

🟠По уровню
Модульное (Unit Testing): Тестирование отдельных компонентов. Интеграционное (Integration Testing): Проверка взаимодействия между модулями. Системное (System Testing): Полное тестирование всей системы. Приемочное (Acceptance Testing): Проверка готовности к эксплуатации.

🟠По доступу к коду
Белый ящик (White Box): Тестирование с доступом к коду. Черный ящик (Black Box): Тестирование без знания кода. Серый ящик (Gray Box): Комбинация белого и черного ящика.

🟠По степени автоматизации
Ручное (Manual Testing): Тестирование без автоматизации. Автоматизированное (Automated Testing): Использование инструментов для тестирования.

🟠По типу системы
Веб-приложения: Проверка веб-сайтов. Мобильные приложения: Проверка на мобильных устройствах. Настольные приложения: Проверка ПО для ПК.

🟠По специфическим целям
Регрессионное: Проверка, что изменения не сломали существующую функциональность. Санитарное (Sanity Testing): Быстрая проверка основных функций. Смоук-тестирование (Smoke Testing): Первичная проверка базовой работоспособности.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#ЧеКак
🤔 Какие знаешь ящики тестирования?

Чёрный ящик (Black Box) — тестирование без знания внутренней структуры. Белый ящик (White Box) — тестирование с анализом внутренней логики. Серый ящик (Gray Box) — комбинация обоих подходов, с частичным знанием внутренней структуры.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#Вакансии
👨‍💻 QA Odoo Manual Tester

Локация: Удаленно
Компания: Sales Pipe Pro
ЗП: от 1 500 $ на руки
Занятость: Полная

🚩Technical Skills
▪️Proven experience as a manual tester, preferably with Odoo ERP system.
▪️Familiarity with Odoo modules such as Sales, Inventory, Accounting, CRM, and HR.
▪️Understanding of software development life cycle (SDLC) and quality assurance processes.
▪️Knowledge of bug tracking tools (e.g., JIRA, Redmine).
▪️Experience with database query testing (PostgreSQL is a plus).

Подробнее о вакансии здесь.

​​​​​​​​​​​​​💬 Резюме отправлять: @ntati77

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 Чем API отличается для веб-клиента от мобильного?

API для веб-клиентов обычно предоставляет более крупные ответы, так как браузеры могут обрабатывать большие объёмы данных. Для мобильных клиентов данные оптимизируются (меньший объём, сжатие), чтобы сократить задержки и расход трафика.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой термин описывает процесс непрерывного интегрирования и доставки кода с автоматическим тестированием?
Anonymous Quiz
0%
Blue-Green Deployment
80%
Continuous Integration/Continuous Deployment (CI/CD)
7%
Behavior-Driven Development
13%
Test-Driven Development
#ЧеКак
🤔 Какая разница у протоколов HTTP и HTTPS?

🟠HTTP: передаёт данные в открытом виде, что делает его уязвимым для перехвата.
🟠HTTPS: шифрует данные с использованием SSL/TLS, обеспечивая их защиту и конфиденциальность.
🟠HTTPS также аутентифицирует сервер через сертификаты, предотвращая атаки "человек посередине" (MITM).

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 Что подразумевает под собой работа тестировщиком?

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

🚩Основные обязанности

🟠Анализ требований
Изучение и понимание требований к программному обеспечению. Участие в обсуждении и уточнении требований с аналитиками, разработчиками и заказчиками.

🟠Планирование тестирования
Разработка планов тестирования, определение стратегии и методологии тестирования. Определение объемов и приоритетов тестирования. Оценка времени и ресурсов, необходимых для тестирования.

🟠Разработка тест-кейсов и сценариев
Создание тест-кейсов на основе требований и спецификаций. Разработка тестовых сценариев, которые охватывают различные аспекты функциональности и производительности системы.

🟠Выполнение тестов
Проведение различных видов тестирования: функционального, регрессионного, интеграционного, системного, нагрузочного, приемочного и других. Запуск автоматизированных тестов (если используется автоматизация).

🟠Документирование результатов тестирования
Запись результатов тестирования, ведение тестовой документации. Оформление отчетов о тестировании, включающих найденные дефекты и их статус.

🟠Управление дефектами
Регистрация найденных дефектов в системе отслеживания багов (например, Jira, Bugzilla). Классификация дефектов по степени серьезности и приоритетности. Взаимодействие с разработчиками для обсуждения и устранения дефектов. Повторное тестирование (ретестинг) после исправления дефектов.

🟠Взаимодействие с командой
Сотрудничество с разработчиками, аналитиками, менеджерами проектов и другими членами команды. Участие в ежедневных встречах (stand-up meetings) и других мероприятиях команды.

🟠Автоматизация тестирования
Разработка и поддержка автоматизированных тестов (если применимо). Использование инструментов автоматизации тестирования (например, Selenium, TestNG, JUnit, Appium).

🟠Обеспечение качества
Следование методологиям и процессам обеспечения качества (QA). Выполнение ревью кода и тестов, участие в ретроспективах и обсуждениях улучшения процессов.

🚩Виды

🟠Функциональное
Проверка соответствия системы функциональным требованиям.
🟠Нефункциональное
Проверка аспектов, не связанных с функциональностью, таких как производительность, безопасность, удобство использования.
🟠Ручное
Проведение тестов вручную без использования автоматизации.
🟠Автоматизированное
Использование скриптов и инструментов для автоматического выполнения тестов.
🟠Регрессионное
Проверка, что изменения в коде не вызвали новых дефектов.
🟠Приемочное
Подтверждение, что система соответствует требованиям заказчика и готова к использованию.

🚩Пример

1⃣Анализ требований
Тестировщик изучает спецификации и требования к новому функционалу интернет-магазина.

2⃣Планирование тестирования
Разрабатывается план тестирования, определяются ключевые области для проверки.

3⃣Разработка тест-кейсов
Создаются тест-кейсы для проверки процесса регистрации нового пользователя, добавления товаров в корзину и оформления заказа.

4⃣Выполнение тестов
Тестировщик проводит тестирование функциональности на различных устройствах и браузерах.

5⃣Документирование результатов
Результаты тестов записываются, найденные дефекты регистрируются в системе отслеживания багов.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM