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.02K
Photos
2.1K
Videos
254
Links
3.6K

Showing posts older than #4967 · Back to latest

Older Posts 14 shown
Post #4966 840
🌐 Тренажёр для тестирования API

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

🔵 Для чего он нужен:

— Учиться отправлять HTTP-запросы (GET, POST, PUT, DELETE).
— Проверять обработку данных, ошибок и задержек.
— Настраивать автотесты на Python, Java, Postman и других инструментах.
— Не нужно разрабатывать своё API для тестов.

📎 Попробовать по ссылке

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

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

#тест_драйв
  • 👍 5
  • 🥰 2
  • 👏 1
  • 🤩 1
Post #4965 677
🦉 Подборка материалов: BVA и EP

BVA и EP — два базовых, но мощных метода, которые экономят время и находят баги там, где не ждёшь.

Что изучить:

➡️ Что такое Equivalence Partitioning (EP)

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

➡️ Boundary Value Analysis (BVA)

Тестируем значения на границе допустимых диапазонов — именно там чаще всего ошибки.

➡️ Практика на реальных кейсах

➡️ Обзор техник и кейсов

➡️ Автоматизация EP/BVA

➡️ Советы по pytest

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

#release_notes
  • 🤩 3
  • 👍 2
  • 🥰 2
  • ❤ 1
Post #4964 730
📌 GPT-шорткаты для QA — мини-шпаргалка

/REDTEAM


→ ищет риски, уязвимости и слабые места

/STEP-BY-STEP


→ разбивает задачу пошагово

/TABLE


→ оформляет ответ в таблицу

/BULLET


→ делает списки и чек-листы

/CONCISE


→ сокращает ответ

EL5


→ объясняет сложное простыми словами

/CODE python


→ меньше текста, больше кода

📎 Читать подробнее

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

#артефакт
  • 🔥 4
  • 🥰 2
  • 🤩 2
Post #4962 632
🪪 Что такое JWT и refresh token

JWT access token — это временный пропуск пользователя в систему. Пока токен действителен, сервер понимает: пользователь уже авторизован.

🔑 Представьте бизнес-центр:

— login/password на входе → проверка личности
— access token → временный пропуск
— refresh token → пропуск для получения нового пропуска без повторного входа

Access token обычно живёт недолго:

— 5 минут  
— 15 минут
— 1 час


Когда срок заканчивается — frontend отправляет refresh token и получает новый access token.

🟢 Зачем это нужно:

— безопаснее, чем хранить вечную сессию
— можно быстро отзывать доступ
— удобно для мобильных приложений и SPA

⚠️ Частый баг:

Access token истёк, но frontend продолжает отправлять старый токен → пользователь получает случайные 401 ошибки.

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

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

#теория_на_пальцах
  • 🥰 5
  • 👍 2
  • 🤩 2
  • ❤ 1
Post #4954 641
📌 Зачем дата-сайентисту матанализ?

Основная компетенция специалиста по Data Science – способность анализировать и интерпретировать данные, а математика является фундаментом для начала работы.

В карточках мы разбираем основные разделы математики, с которых стоит начать изучение специалисту по анализу данных.

Хотите подготовиться к офферу или подтянуть знания? Оставляйте заявку на наш курс по математике для Data Science 💙

P.S. Только до 31 мая на курс (и вообще на все программы Академии) действует СКИДКА 40%

А как у вас дела с высшей математикой?
❤️ — Помню всё
🔥 — Знаю основы
🌚 — Ничего не знаю

🏃‍♀️ Proglib Academy
  • 🤩 3
  • ❤ 1
  • 🔥 1
  • 🥰 1
  • 🌚 1
Post #4953 667
🔥 Вопрос с собеседования

Вы удалили пользователя через API. API вернул 200 OK, но пользователь ещё некоторое время отображается в системе.

Это баг ❓

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

Не всегда.

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

Здесь важно понять: это ожидаемое поведение архитектуры или реальная проблема синхронизации данных.


👍 — знал/а
🔥 — стало понятнее

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

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

#карьерный_трек #middle
  • 🔥 21
  • 👍 7
  • ❤ 3
  • 🥰 1
  • 🤩 1
Post #4952 657
🖥 Топ Git-команд для ежедневной работы

🔜 Посмотреть, что изменилось перед регрессом


git diff


🔜 Быстро увидеть изменённые файлы

git status


🔜 Посмотреть историю коммитов по задаче

git log --oneline


🔜 Посмотреть изменения в конкретном файле

git diff path/to/file


🔜 Узнать, кто сломал строку

git blame file.js


🔜 Переключиться на ветку фичи

git checkout feature/task-123


🔜 Удалить локальные изменения

git restore .


🔜 Временно сохранить WIP перед переключением задачи

git stash


🔜 Вернуть сохранённые изменения

git stash pop


🔜 Откатить последний commit

git reset --soft HEAD~1


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

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

#тест_драйв
  • 👍 5
  • ❤ 2
  • 🔥 2
  • 🤩 1
Post #4951 712
😬 Почему AI-агенты не смогли заменить QA

После первых успешных запусков стало понятно: главная сложность — не генерация тестов и не работа с CI.

🔤 Проблемы начались там, где на проде обычно всё и ломается:

— спецификации противоречат друг другу
— часть логики существует только на словах
— интеграции ведут себя нестабильно
— бизнес-правила не описаны в документации
— а зелёный CI ещё не означает, что система проверена правильно


🔗 В статье очень хорошо показано: QA в сложных продуктах — это не только тесты и automation, а понимание контекста, рисков и умение вовремя заметить проблему до продакшена.

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

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

#карьерный_трек
  • 🥰 5
  • ❤ 2
  • 🤩 2
Post #4950 738
  • ❤ 3
  • 👍 3
Post #4949 715
🤔 Вопрос с собеседования

Вы тестируете API и знаете:

— какие сервисы участвуют в обработке запроса
— через какие очереди проходят события
— какие коды ошибок может вернуть backend

Но доступа к исходному коду у вас нет.

Какой это подход к тестированию

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

#стендап_qa
  • ❤ 3
  • 🔥 3
Post #4948 690
🧩 Что такое микросервисы — простыми словами

Микросервисы — это когда приложение разбито на множество маленьких самостоятельных частей (сервисов). Каждый отвечает за свою задачу: оплата, авторизация и т.д.

🏠 В монолите всё собрано в одном большом доме.
🏘️ В микросервисах — это квартал маленьких домиков, связанных сетью (через API).

🟢 Плюсы:

— можно обновлять и тестировать каждый сервис отдельно
— сбой в одном не рушит всю систему
— масштабируешь только то, что нужно

🔴 Минусы:

— сложнее настроить взаимодействие между сервисами
— важно следить за логами, задержками и зависимостями
— QA нужно тестировать интеграции, а не только UI

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

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

#теория_на_пальцах
  • 👍 4
  • 🥰 4
  • ❤ 2
Post #4947 680
🔍 10 QA-проверок в Chrome DevTools, которые экономят часы дебага

Это один из самых полезных инструментов для быстрого анализа багов, запросов и поведения приложения прямо в браузере.

В статье собрали топ-проверок:

— поиск UI- и CSS-багов через Elements
— анализ JS-ошибок и security warnings в Console
— проверка API-запросов, payload и HTTP-кодов в Network
— тестирование offline-режима без отключения интернета
— поиск битых ссылок через JS прямо в консоли
— работа с cookies, localStorage, IndexedDB и auth-токенами


Такие техники помогают быстрее находить источник проблемы и сокращают время на диагностику багов.

🔗 Читать подробнее

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

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

#тест_драйв
  • 🤩 3
  • 🥰 2
  • ❤ 1
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 →