TGViewer
Channel Public Channel
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

@testerlib

Все самое полезное для тестировщика в одном канале.

Наши курсы: https://clc.to/wlBkTA

По рекламе: @tproger_sales_bot

Учиться у нас: https://proglib.io/w/12538d6f

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
9.01K
Photos
2.1K
Videos
254
Links
3.6K

Showing posts older than #4515 · Back to latest

Older Posts 12 shown
Post #4510 1.01K
❓ Почему джуны проваливают техническое

Многие знают определения, читали книги и проходили курсы. Но на техническом собеседовании этого недостаточно. Интервьюер проверяет: как вы приоритизируете, как думаете о рисках, как принимаете решения перед релизом.

В карточках — 3 типовые причины отказа и конкретные рекомендации, как это исправить 🔥

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек #junior
  • 🥰 4
  • 🔥 2
  • 🤩 2
  • ❤ 1
Post #4509 857
🐞 Шпаргалка по жизненному циклу дефекта

Чтобы говорить с командой на одном языке, важно понимать, что стоит за каждым статусом бага.

🔢 New

Дефект только что создан. Его ещё никто не анализировал.


Ответственный: QA

🔢 Open

Баг подтверждён и принят в работу. Приоритизирован, назначен разработчик.


Ответственный: Team Lead / Dev

🔢 In Progress

Разработчик работает над исправлением. Идёт анализ причины и реализация фикса.


Ответственный: Dev

🔢 Rejected (Отклонён)

Не дефект. Задумано по ТЗ / дубликат / не воспроизведён / ошибка в окружении.


Ответственный: Dev / PO

🔢 Reopened

Баг снова открыт после проверки. Фикс не сработал или проблема проявилась повторно.


Ответственный: Dev

🔢 Fixed

Исправление реализовано. Код изменён, но ещё не подтверждён тестированием.


Ответственный: Dev

🔢 Verified

QA подтвердил, что дефект устранён. Регрессия пройдена, проблема не воспроизводится.


Ответственный: QA

🔢 Closed

Дефект полностью закрыт. Все проверки завершены, возврата к багу не планируется.


Ответственный: QA / Team

Статусы могут отличаться в Jira, YouTrack, Azure DevOps — но логика жизненного цикла остаётся одинаковой.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#артефакт
  • 🤩 5
  • ❤ 2
  • 🥰 2
Post #4508 870
  • 👍 3
  • 🥰 2
  • 🤩 2
Post #4507 855
🖥 Агрегатные функции в SQL

Если вы тестируете бэкенд, отчёты или работаете с БД — без агрегатных функций никуда. Это база, которая постоянно всплывает на собеседованиях и в реальных задачах.

Разберём 4 ключевые функции:

🔢 COUNT — посчитать количество

Сколько пользователей зарегистрировано? Сколько заказов за сутки?


SELECT COUNT(*)
FROM users;



COUNT(*) — считает все строки
COUNT(column) — не считает NULL


🔢 MAX — найти максимум

Самый дорогой заказ? Последняя дата входа?


SELECT MAX(price)
FROM orders;


Полезно при проверке сортировок, лимитов, бизнес-правил.

🔢 MIN — найти минимум

Минимальный возраст пользователя? Самая ранняя дата регистрации?


SELECT MIN(created_at)
FROM users;


Часто помогает выявить некорректные данные (например, дата 1970-01-01).

🔢 AVG — среднее значение

Средний чек? Средний рейтинг?


SELECT AVG(amount)
FROM payments;


AVG игнорирует NULL.

💡 Где это применяется:

— Проверка отчётов в админке
— Сверка данных между UI и БД
— Анализ тестовых данных
— Проверка бизнес-логики (лимиты, квоты, фильтры)
— Написание автотестов с SQL-проверками

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#теория_на_пальцах
  • 🥰 4
  • 🤩 2
  • 🔥 1
Post #4506 860
🎓 Большой бесплатный курс по QA

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

4 часа плотного контента: от основ до тем, которые ждут от уверенного middle.

Что особенно полезно для действующих QA:

— Освежить базу: жизненный цикл тестирования, типы тестирования, методологии
— Прокачать теорию под собеседования: HTTP, REST, статус-коды, идемпотентность
— Повторить SQL с практическими примерами
— Разобрать DevTools, Postman, Swagger
— Осмыслить архитектуру: монолит, микросервисы, API
— Понять роль QA в CI/CD
— Kafka, логи, анализ багов на системном уровне
— Разбор реальных кейсов и типовых тестовых заданий


📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#release_notes
  • 🔥 3
  • 😁 2
  • 🤔 2
  • ❤ 1
  • 🥰 1
Post #4505 838
🔥 Параллельное тестирование: как ускорить релизы без потери качества

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

🔤 Параллельное тестирование решает эту проблему: тесты запускаются одновременно — быстрее фидбек, быстрее релиз.

🔵 В материале разбираем:

— Что такое параллельный запуск и когда он оправдан
— Как реализовать его через Selenium и Selenium Grid
— Как настраивается parallel и thread-count в TestNG
— Лучшие практики: атомарные тесты, независимость, управление данными
— Типовые риски: ресурсы, флейки, зависимости


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

🔗 Читать по ссылке

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
  • 🥰 4
  • ❤ 2
  • 🤩 2
  • 🔥 1
Post #4503 840
🔥 Вопрос с собеседования на Junior

Пользователь обновил страницу во время отправки формы. Что может пойти не так?

👇 Правильный ответ (нажми, чтобы прочитать):

— Повторная отправка запроса
— Дублирование записи
— Нарушение целостности данных
— Потеря состояния

Junior должен понимать, что HTTP — stateless, а кнопка «обновить» ломает логику, если нет защиты (idempotency, токены, блокировка кнопки).


👍 — знал/а
🔥 — не знал/а

💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут

🐸 Библиотека тестировщика

#карьерный_трек #junior
  • 🔥 15
  • 👍 6
  • ❤ 2
Post #4501 805
Собираем фулл-хаус: 3 курса по цене 1

Хватит выбирать между «полезно», «модно» и «для души». Мы запустили механику, которая позволяет собрать кастомный стек навыков без удара по бюджету: покупаете один курс — два других забираете бесплатно.

Идеальный момент для перехода в автотесты (SDET): забирайте обновлённый Python и алгоритмы и структуры данных, чтобы писать чистый и поддерживаемый код тестов.

Если хотите понимать, как тестировать модели машинного обучения и не бояться «черных ящиков» — полный набор по AI: от математики и ML-старта до разработки автономных агентов.

А для тех, кто только стартует в QA — основы IT для непрограммистов.

Собрать свой пак
  • 🥰 3
  • 🤩 2
Post #4496 891
🔖 ТОП-5 книг по тестированию

Если хотите прокачать навыки тестирования — начните с этих книг. В них собраны реальные практики, проверенные техники и опыт ведущих экспертов.

Карточки выше помогут выбрать, что почитать в первую очередь! 🌟

🔢 Еще больше полезных книг — в нашем канале @progbook

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
  • 🤩 5
  • 🔥 1
Post #4495 972
🧐 Объясняем Cookies как пятилетке

Cookies — это маленькие записки от сервера для браузера. Сервер говорит: «Приноси её каждый раз, когда придёшь».

Как это работает:

🌍 Браузер → 📩 Запрос
🖥 Сервер → 🍪 Даёт cookie
🌍 Браузер → 📎 Отправляет её обратно

Пример:

Залогинились → получили cookie → сайт вас узнаёт
Удалили cookie → вы снова «незнакомец»


Почему важно тестировщику:

✅ Проверить, создаётся ли после логина
✅ Защищены ли от кражи (HttpOnly, Secure)
✅ Срок жизни
✅ Что будет после удаления

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#теория_на_пальцах
  • 👍 4
  • ❤ 2
  • 🥰 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →