ar
Feedback
🧑‍💻 Уютное сообщество тестировщиков

🧑‍💻 Уютное сообщество тестировщиков

الذهاب إلى القناة على Telegram

Уютное сообщество тестировщиков - это экосистема для QA. Чат, канал-работы, новости, фичи. Реклама: @anothertechrock

إظهار المزيد
7 930
المشتركون
-424 ساعات
-127 أيام
-1130 أيام
أرشيف المشاركات
Пост для тех кто ищет работу. Сколько вакансий ты открываешь за день и сразу закрываешь? Не подходит стек. Не тот грейд. Слишком низкая зарплата. Нельзя работать из твоей страны. На https://talanto.work можно заранее настроить навыки, уровень, зарплату, локацию компании и формат работы. Регион удалёнки тоже выбирается отдельно. В ленте остаются вакансии, на которые действительно есть смысл откликаться.

Информационное тематическое пособие в помощь начинающему QA engineer Автор: Алексей Ильин Год издания: 2023 Скачать книгу
Информационное тематическое пособие в помощь начинающему QA engineer Автор: Алексей Ильин Год издания: 2023 Скачать книгу

🌟 Статьи о тестировании баз данных 🖥 Тестирование баз данных. Статья о тестировании БД в целом: что оно собой представляет,
🌟 Статьи о тестировании баз данных 🖥 Тестирование баз данных. Статья о тестировании БД в целом: что оно собой представляет, какие типы тетирования БД бывают, что именно следует тестировать. 🖥 Как провести нагрузочное тестирование БД PostgreSQL и ничего не забыть. При нагрузочном тестировании баз данных Tantor Postgres или других на базе PostgreSQL с использованием стандартного инструмента pgbench отсутствие фиксации деталей окружения (таких как конфигурация СУБД, характеристики сервера, версии ПО) часто приводит к нерепрезентативным результатам и необходимости повторных тестов. В статье рассматривается бесплатный инструмент pg_perfbench, который призван решить эту проблему. 🖥 Ключевые моменты при тестировании миграции баз данных. Статья об основных моментах, которые необходимо учитывать при проведении эффективного тестирования миграции баз данных. 🖥 Как протестировать производительность СУБД перед миграцией: опыт K2Тех. Автор поделился практическим опытом нагрузочного тестирования баз данных и рассказал об инструментах для анализа производительности. 🖥 Управление интеграцией баз данных с помощью Playwright. Обычно не рекомендуется интегрировать базы данных непосредственно в сквозные тесты из-за соображений безопасности баз данных, но есть случаи, когда это становится необходимым. В этой статье рассмотрено несколько методов интеграции базы данных PostgreSQL с Playwright.

Тестирование программного обеспечения Авторы: Кем Кейнер, Джеймс Бах, Брет Петтикорд Год издания: 2025 Скачать книгу
Тестирование программного обеспечения Авторы: Кем Кейнер, Джеймс Бах, Брет Петтикорд Год издания: 2025 Скачать книгу

Составили для вас "План подготовки к собеседованию" на каждую из вакансий на нашем сайте talanto.work. Теперь на каждую из 30
+1
Составили для вас "План подготовки к собеседованию" на каждую из вакансий на нашем сайте talanto.work. Теперь на каждую из 30.000 вакансий на нашем сайте есть "План подготовки под эту вакансию" в нём, вопросы и ответы на часто задаваемые вопросы на собеседовании, как от HR, так и технические вопросы. Например на python вакансию - часто задаваемые python вопросы. 3000+ вопросов и ответов по разным технологиям. Как бы я искал работу на сайте? 1. Заполнил профиль на сайте 2. Открыл вакансию и увидел процент соответствия вашего профиля на эту вакансию 3. Прожарил бы свое резюме и исправил неточности и ошибки. 4. Изучил "План подготовки под эту вакансию" 5. Проработал и ответил на вопросы, которые могут задать HR и технический специалист. 6. Откликнулся на вакансию. Все вопросы и планы лежат по ссылке: https://talanto.work/interview-prep. Фичу выкатили только сегодня - если есть какие-то ошибки - пишите пожалуйста в комментариях.

Большая ошибка в поиске работы в IT это начинать искать с сырым резюме Очень многие кандидаты делают сейчас так: Массово откл
Большая ошибка в поиске работы в IT это начинать искать с сырым резюме Очень многие кандидаты делают сейчас так: Массово откликаются на все похожие с их профилем вакансии. Потом получают 0 или мало приглосов на собес. И только после этого начинают думать: “А может, с резюме что-то не так?” Да. Очень может быть. И в этом вся проблема. Люди часто почему-то относятся к резюме как к формальности. Как будто это просто файл, который типо нужен для галочки. Хотя на рынке IT ваше резюме — это вообще-то первая точка входа. ATS системы парсят а рекрутеры просматривают(но не все 😅) ваше резюме. Если резюме слабое, кривое, размытое или просто плохо упаковано — поиск работы начинает буксовать еще до того, как вы вообще получили шанс что-то объяснить. И вот что особенно неприятно. Слабое резюме не всегда выглядит слабым для самого кандидата. Потому что человек думает: — опыт есть — стек есть — компании нормальные — задачи делал — значит, все должно работать Не должно. И если в резюме: — общие фразы вместо достижений — нет цифр — стек размазан — непонятен уровень — плохо считывается релевантность — опыт описан языком “что делал”, а не “что дал бизнесу” …то вы можете быть нормальным специалистом и все равно выглядеть слабее, чем есть на самом деле. Вот почему резюме лучше "прожаривать" до начала поиска, а не после 70 откликов в пустоту. Потому что тогда вы заранее понимаете: — что в нем считывается хорошо — где вы недопродаете свой опыт — каких формулировок не хватает — где мало конкретики — что может мешать пройти первичный отбор И самое главное — вы не сливаете первые недели поиска на тестирование сырой версии себя на реальном рынке. А это, если честно, одна из самых тупых потерь времени. Поэтому нормальный поиск работы в IT начинается не с “пойду посмотрю вакансии”. Он начинается с вопроса: Мое резюме вообще готово к рассылке? Мы как раз поэтому в talanto.work сделали "Разбор Резюме" и инструменты под поиск работы не как “приятное дополнение”, а как базовую вещь перед стартом поиска. Плюс у нас на сайте уже 24.000+ вакансий, собранных с десятков российских и иностранных сайтов, чтобы русскоязычный кандидат видел не 2–3 привычных источника, а более широкий рынок. А дальше можно задать нужные фильтры и получать каждый час новые подходящие вакансии в Telegram-бот — например, если вы ищете удаленную работу тестировщиком, Python-разработчиком или аналитиком в конкретной локации. Потому что искать работу с непрожаренным резюме — это как идти на рынок с товаром без упаковки, ценника и нормальной витрины. А потом удивляться, почему мимо проходят. 🟢24.000+ вакансий спаршеных с различных .ru и иностранных сайтов. 🟢Бот с уведомлениями о ваших вакансиях: @TalantoWorkBot 🟢Написать сопровод 🟢Разобрать резюме 🟢Проверить соответствие резюме вакансиям ✈️ Talanto | #мнение

Как качественно протестировать поле e-mail? 🟪 Позитивные кейсы: 🎌 Стандартный формат: test@example.com. 🎌 Адрес с точкой в имени: first.last@example.com. 🎌 Адрес с «плюсом»: user+extra@domain.com. 🎌 Новые TLD: info@startup.technology. 🎌 Минимально возможный адрес: a@b.cd. 🟪 Негативные кейсы (Syntax): 🎌 Отсутствие @ или доменной точки. 🎌 Несколько символов @. 🎌 Спецсимволы в начале или в конце (например, .user@domain.com или user.@domain.com). 🎌 Пробелы внутри адреса. 🟪 Граничные условия: 🎌 Пустое поле. 🎌 Максимальная длина (по стандарту RFC 5321 — до 254 символов). 🎌 Очень длинная часть до @ (до 64 символов). 🟪 Интеграционные проверки: 🎌 Уникальность: попытка регистрации на уже существующий в базе e-mail. 🎌 XSS/SQL-инъекции: ввод <script>alert(1)</script>@test.com.

⚡️ Материалы о работе с Cypress 6️⃣ Как запустить Cypress-тесты в Jenkins? Интеграция Cypress с пайплайнами Jenkins позволяет
⚡️ Материалы о работе с Cypress 6️⃣ Как запустить Cypress-тесты в Jenkins? Интеграция Cypress с пайплайнами Jenkins позволяет оптимизировать процесс тестирования благодаря автоматическому запуску тестов при каждом коммите (изменении) кода. В этой статье подробно разбирается, как настроить запуск Cypress-тестов в пайплайне Jenkins. 2️⃣ Тестирование API в Cypress. Статья для начинающих пользователей Cypress. Рассмотрены установка фреймворка, создание и запуск тест-кейсов, а также тема оптимизации тестов. 3️⃣ Автоматизация UI тестов на Cypress. Подробное руководство по применению Cypress для автоматизированного тестирования пользовательского интерфейса.

Talanto.work - сайт для всех, кто ищет работу в IT. Мы спарсили за вас все возможные телеграм каналы и сайты с вакансиями иск
Talanto.work - сайт для всех, кто ищет работу в IT. Мы спарсили за вас все возможные телеграм каналы и сайты с вакансиями исключительно из сферы IT. Вам не нужно следить за тем, когда выходит вакансия и где, всё это уже сделано за вас. Просто настройте фильтры у нас на сайте и получайте уведомления в телегу, как только вакансия вышла. На talanto.work собрано 28.000+ вакансий из разных .ru и иностранных сайтов: разработка, QA, аналитика, DevOps, продакт, дизайн, менеджмент и другие IT/Digital-направления. Более 1700 вакансий за последний месяц из телеграм каналов. Что еще есть на сайте: 🟠 Фильтры для нормального поиска Можно искать по стеку, грейду, зарплате, стране, формату работы, релокации и типу занятости. 🟠 Разбор резюме Загружаете CV и получаете конкретные рекомендации: что улучшить, какие навыки добавить, где слабая структура и что может мешать пройти ATS. 🟠Проверка соответствия вакансии и резюме Рядом с вакансией всегда есть кнопочка узнать соответствие, насколько ваш профиль ей подходит. Сервис покажет процент совпадения, сильные стороны и пробелы в резюме 🟠Сопроводительное письмо за 10 секунд Вставляете вакансию и получаете персональное письмо под конкретную компанию и роль, а не шаблон “прошу рассмотреть мою кандидатуру”. 🟠Уведомления в Telegram Задаёте фильтры один раз и бот присылает новые подходящие вакансии прямо в Telegram. Поиск работы в IT сейчас и так сложный. Мы хотим, чтобы вы тратили меньше времени на листание сайтов и больше на точные отклики туда, где у вас реально есть шанс. ✈️ 28.000+ вакансий 🟢Бот с уведомлениями о ваших вакансиях: @TalantoWorkBot 🟢Написать сопровод 🟢Разобрать резюме 🟢Проверить соответствие резюме вакансиям

Почему QA всё ещё необходим? Рассказывают QA-инженеры из Авито Коллеги записали подкаст, в каждом эпизоде которого обсуждают:
Почему QA всё ещё необходим? Рассказывают QA-инженеры из Авито Коллеги записали подкаст, в каждом эпизоде которого обсуждают: — каковы задачи и роль QA в 2026-м; — как ИИ применяется в тестировании и сможет ли он заменить тестировщиков; — как найти тот самый баланс между ручным тестированием и автоматизацией. 🎧 Слушать подкаст:Яндекс МузыкаYouTubeЛюбимый стриминг ⚡ А ещё недавно ребята провели исследование QA-рынка. Свыше 800 тестировщиков поделились болями, надеждами и мнениями. Более полного и актуального среза рынка точно ещё не было. Почитать результаты исследования можно в телеграм-канале подкаста «Не воспроизводится».

Минусы тест-кейсов: о чем молчат учебники? Несмотря на важность документации, у классических тест-кейсов есть весомые недостатки: 6️⃣ Высокая стоимость владения. Написание и, главное, актуализация при частых изменениях UI/логики съедают уйму времени. 2️⃣ «Эффект пестицида». Старые кейсы со временем перестают находить баги. Система адаптируется, а проверки остаются статичными. 3️⃣ Иллюзия покрытия. 100% «зеленых» тестов не означают отсутствие багов. Они подтверждают лишь то, что программа работает так, как вы ожидали в момент написания кейса. 4️⃣ Тормоз для исследователя. Жесткий шаг-за-шагом подход убивает креативность. Тестировщик превращается в исполнителя инструкций, переставая замечать странности в поведении системы «сбоку». 5️⃣ Сложность навигации. Когда кейсов становится больше 500, поиск нужной проверки и анализ регрессии превращаются в квест. Вывод: Тест-кейсы — это фундамент, но не панацея. Комбинируйте их с исследовательским тестированием (Exploratory Testing) и чеклистами, чтобы не превращать работу в бюрократический ад. А что вы используете чаще: подробные тест-кейсы или лаконичные чеклисты?

Как QA искать работу сейчас? А что если под каждой вакансией будет процент её соответствия с вашим резюме? Звучит круто? На д
+1
Как QA искать работу сейчас? А что если под каждой вакансией будет процент её соответствия с вашим резюме? Звучит круто? На деле так и есть! Сейчас многие соискатели откликаются на десятки, а иногда и на сотни вакансий подряд — тратят на это часы, выгорают и в итоге распыляются на нерелевантные позиции. Гораздо разумнее не бомбить откликами всё подряд, а сразу сузить поиск до вакансий, где шансы реально высоки. Читать

Тестирование программного обеспечения. Основы Автор: Захаров В.В Год издания: 2024 Скачать книгу
Тестирование программного обеспечения. Основы Автор: Захаров В.В Год издания: 2024 Скачать книгу

3 сайта с вакансиями для тестировщиков Talanto — сервис парсит вакансии со всего интернета. Фильтр по QA вакансиям 300+ qa вакансий за март/апрель HireHi — парсер сайт. QA Фильтр GetMatch — вакансии от рекрутеров.

🔥 Подборка статей о видах тестирования для начинающих тестировщиков 1️⃣ Дымовое тестирование. Это один из самых запутанных т
🔥 Подборка статей о видах тестирования для начинающих тестировщиков 1️⃣ Дымовое тестирование. Это один из самых запутанных терминов в тестировании ПО. Именно поэтому он также является наиболее часто задаваемым вопросом на собеседованиях по тестированию. 2️⃣ Стресс-тестирование. Из этой статьи вы узнаете, что такое стресс-тестрование, чем оно отличается от других видов тестирования производительности, зачем его проводить и какими инструментами можно для этого воспользоваться. 3️⃣ Бета-тестирование. Статья объясняет, что такое бета-тестирование, где оно располагается в жизненном цикле продукта и в чём его отличие от альфа-тестирования. 4️⃣ Регрессионное тестирование. Статья описывает, что включает в себя регрессионное тестирование, зачем его проводят после изменений в продукте и какие виды регрессии встречаются на практике. 5️⃣ Эффективные способы тестирования по методу черного ящика. Статья объясняет ключевые техники черного ящика — от анализа граничных значений до тестирования по таблицам решений — и показывает, как комбинировать эти методы, чтобы создавать эффективные тест-кейсы без доступа к коду.

Как бы вы осуществили автоматизацию валидации имейла (кейса)? Автоматизация валидации email-адреса — это важная задача в тестировании, так как неправильный ввод email может привести к проблемам с регистрацией, авторизацией или отправкой уведомлений. Я бы провел автоматизацию следующим образом: 1️⃣ Определение требований и правил валидации Прежде чем писать тесты, нужно понять, какие требования предъявляются к email. Обычно email должен: 🟣 Содержать "@" и "." 🟣 Иметь корректную структуру (username@domain.com) 🟣 Не содержать запрещенные символы (например, пробелы, кириллицу) 🟣 Не быть слишком коротким (a@b.c — невалидно) Не быть слишком длинным (например, > 320 символов) 🟣 Соответствовать формату регулярного выражения (RFC 5322) Пример регулярного выражения для валидации email:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
2️⃣ Написание автоматических тестов Я бы реализовал тестирование с помощью Selenium + Pytest или JUnit/TestNG в Java.
import pytest
from selenium import webdriver
from selenium.webdriver.common.by import By

@pytest.fixture
def driver():
    driver = webdriver.Chrome()
    driver.get("https://example.com/signup")  # Открываем страницу регистрации
    yield driver
    driver.quit()

@pytest.mark.parametrize("email, expected", [
    ("valid.email@example.com", True),    # Валидный email
    ("invalid-email.com", False),         # Нет "@"
    ("@nodomain.com", False),             # Нет имени
    ("user@.com", False),                 # Нет домена
    ("user@domain..com", False),          # Двойная точка
    ("user@domain.c", False),             # Слишком короткое доменное расширение
])
def test_email_validation(driver, email, expected):
    email_input = driver.find_element(By.NAME, "email")
    submit_button = driver.find_element(By.NAME, "submit")

    email_input.clear()
    email_input.send_keys(email)
    submit_button.click()

    error_message = driver.find_element(By.ID, "email-error")

    if expected:
        assert error_message.is_displayed() is False, f"Ошибка для валидного email: {email}"
    else:
        assert error_message.is_displayed() is True, f"Нет ошибки для невалидного email: {email}"
3️⃣ Проверка на сервере (API-тестирование) Помимо UI, нужно проверять валидацию на сервере через API-запросы. Пример API-теста с Postman + Newman или RestAssured в Java:
import pytest
import requests

BASE_URL = "https://example.com/api/register"

@pytest.mark.parametrize("email, expected_status", [
    ("valid.email@example.com", 200),  
    ("invalid-email.com", 400),        
    ("user@.com", 400),               
])
def test_email_validation_api(email, expected_status):
    response = requests.post(BASE_URL, json={"email": email})
    assert response.status_code == expected_status
4️⃣ Интеграция тестов в CI/CD Чтобы автоматические тесты запускались регулярно, их можно интегрировать в Jenkins, GitHub Actions, GitLab CI.
name: Run Email Validation Tests

on:
  push:
    branches:
      - main

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Set up Python
        uses: actions/setup-python@v3
        with:
          python-version: '3.9'
      - name: Install dependencies
        run: pip install -r requirements.txt
      - name: Run tests
        run: pytest tests/

10 профессий НЕ из IT, куда проще зайти, с достойной зарплатой и без обязательного высшего профильного образования ▫️AI Data Curator Не кодит. Отбирает, чистит, классифицирует данные для обучения моделей. Бум позиций после 2024. ▫️AI Prompt Designer (НЕ ChatGPT-промптёр) Настраивает ИИ под конкретные бизнес-задачи. ▫️Рекрутер (не IT-направление) Логистика, ритейл, медицина, hospitality рекрутеры нужны везде. ▫️Продакт-маркетолог (offline + сервисы) Ритейл, банки, недвижимость ▫️Data Annotator / Data Labeling Specialist Работа с данными, отличный старт в AI-индустрии. ▫️Virtual Assistant (VA) Глобальный рынок, масса задач, быстрый старт. ▫️Ивент-координатор Организация мероприятий, конференций, корпоративов - навык коммуникации важнее диплома. ▫️Sales Manager (B2B или Premium Retail) Доход выше среднего рынка, обучение дают внутри компании. ▫️AI ChatOps Specialist Строит внутренние чат-процессы на базе ИИ (поддержка, HR, IT-helpdesk). Экономит компаниям тысячи часов. ▫️Digital Twin Coordinator Управляет цифровыми копиями офисов/зданий/складов для оптимизации процессов. Растущий рынок в логистике и недвижимости.

Ищете работу в тестировании? На talento.works сейчас опубликовано 12 332 вакансии за месяц. На сайте можно искать вакансии по
Ищете работу в тестировании? На talento.works сейчас опубликовано 12 332 вакансии за месяц. На сайте можно искать вакансии по стеку, грейду, формату работы, региону, зарплате и типу занятости. Есть фильтры по Junior / Middle / Senior / Lead, а также поиск по названию вакансии, навыкам и компании. Что полезно кандидату: 6️⃣ можно быстро отфильтровать вакансии по конкретному стеку, например Python, Java, C# 2️⃣ можно выбрать грейд и не тратить время на нерелевантные вакансии 3️⃣ еще пока можно бесплатно прожарить своё резюме есть AI-разбор резюме с реальным фидбэком 4️⃣ есть умный мэтч вашего резюме на выбранную вами вакансию + сопроводительные письма. БЕСПЛАТНО 5️⃣ и самое полезное: уведомления в Telegram о новых мэтчах, чтобы не заходить на сайт вручную каждый день и не пропускать подходящие вакансии Попробуйте сайт - лишним не будет точно. #рекомендация

Эффективное тестирование программного обеспечения Автор: Маурисио Аниче Год издания: 2023 Скачать книгу
Эффективное тестирование программного обеспечения Автор: Маурисио Аниче Год издания: 2023 Скачать книгу

📎 Материалы о работе с Playwright 1️⃣ Оптимизация визуального регрессионного тестирования Playwright с помощью GitHub Action
📎 Материалы о работе с Playwright 1️⃣ Оптимизация визуального регрессионного тестирования Playwright с помощью GitHub Actions. Автор описал случай из собственной практики. Ему потребовалось решить проблему несоответствия снимков на локальной машине и в CI. 2️⃣ Параллелизация в Playwright. В этой статье рассмотрены стратегии запуска тестов в Playwright — параллельно, последовательно или в смешанном режиме — с упором на повышение эффективности и надёжности тестового процесса. 3️⃣ Веб-скрапинг с помощью Playwright. Из этой статьи вы узнаете, как с помощью Playwright извлекать данные с сайтов и генерировать из них JSON-файл. 4️⃣ Постоянный логин в автотестах? Решаем с Playwright и экономим время. Повторная авторизация в тестах — это как если бы каждый раз, входя в дом, приходилось заново представляться своей собаке. Прочитав эту статью, вы разберетесь, как выкинуть повторный логин на свалку и ускорить всё с помощью Playwright и Python. 5️⃣ Playwright Recorder. Это инструмент для быстрого создания сценариев тестирования путем записи взаимодействий пользователя с браузером. Он радикально упрощает процесс создания тестов, позволяя командам с минимальными усилиями создавать прототипы и запускать тестирование. Читайте статью и знакомьтесь с этим инструментом поближе! 6️⃣ Как грамотно организовать тесты в Playwright. При работе со сквозным тестированием (E2E, end-to-end) в Playwright критическое значение имеет поддержание упорядоченной и масштабируемой тестовой базы. Из этой статьи вы узнаете, как организовать тесты в Playwright наилучшим образом, начиная со структуры папок и заканчивая использованием хуков, аннотаций и тегов.