Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.84K subscribers
1.39K photos
169 videos
36 files
2.74K links
Все самое полезное для тестировщика в одном канале.

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

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

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
📌🐸 Подборка статей о GraphQL

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

1️⃣ Тестирование GraphQL: советы и примеры

Основной упор сделан на особенности тестирования GraphQL.

2️⃣ Что такое GraphQLи как его тестировать: руководство

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

3️⃣ Работа с GraphQL через Hasura для системных аналитиков и QA

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

4️⃣ Как тестировать не-REST-бекэнд. Часть первая, GraphQL

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

5️⃣ Как читается Schema в GraphQL API

Фокус на контрактное тестирование GraphQL API. Показано, как проверить соответствие между клиентом и сервером, минимизируя риски.

Выбирайте подходящий материал и прокачивайте свои навыки

#подборка #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🥰3
🔍 Ручное тестирование: самые частые мифы и ошибки новичков

Многие начинающие тестировщики считают manual QA лёгким стартом в IT, не требующим обучения, или верят, что скоро их заменит AI.

Мария Скрипачева, тестировщик «АйТи-Баланса», разобрала 10 популярных мифов о профессии на основе личного опыта.

📌 В статье подробно объясняется, почему:

— Войти в тестирование не так просто, как кажется.

— Инструменты на базе AI пока не могут заменить человеческий фактор.

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

— Тестировщики не несут 100% ответственности за баги в продакшне.

— Ручное тестирование — это не просто «кликать по кнопкам».

Читайте и делитесь своим мнением 📝

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6🔥3👏1
🔍🖥 Как протестировать регистрацию: 100 тест-кейсов для безупречной работы страницы

Регистрация — это первый шаг пользователя в сервисе, и от того, насколько она удобна и безопасна, зависит его дальнейший опыт. Ошибки в этом процессе могут привести к потере клиентов, проблемам с безопасностью и негативному восприятию бренда.

В статье собраны тест-кейсы для:

Функционального тестирования (валидация полей, обработка ошибок, верификация email);

Тестирования безопасности (защита пароля, управление сессиями, конфиденциальность данных);

Производительности (нагрузочное тестирование, стресс-тестирование);

Кроссбраузерного тестирования;

Интеграционного и юзабилити-тестирования.

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

Прочитать статью с тест-кейсами для регистрации 🐁

#гайд #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64
🤖 API, которое тестирует само себя: часть 1

Тестирование API — это боль. Бесконечный регресс, нехватка ресурсов, рутинные проверки, на которые уходит куча времени. Что, если бы можно было заставить API само писать тесты.

В ОК.Tech разработали систему автогенерации API-тестов, которая:

⭐️ Сокращает ручную работу, освобождая QA-инженеров для сложных кейсов.

⭐️ Покрывает шаблонные проверки автоматически.

⭐️ Обновляется вместе с API, обеспечивая актуальность тестов

Как это работает, какие инструменты они используют и какие результаты получили - все это вы найдете в статье ⬇️

Разбираемся в первой части статьи

#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩32
🫡 API, которое тестирует само себя: часть 2

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

В первой части статьи OK.Tech уже рассмотрен подход к автоматической генерации тестов на основе спецификации API.

В продолжении подробно разобрано:

Как именно была реализована генерация автотестов.

Как структурированы API-методы и какие проверки можно генерировать.

Какие инструменты использовать для создания тестов.

Как встроить процесс в CI/CD для автогенерации тестов.

Читать вторую часть статьи 🔗

#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4🤩3
📌 Как форматировать и валидировать JSON в Sublime Text + горячие клавиши

Работа с JSON в Sublime Text становится проще благодаря удобному форматированию, валидации и горячим клавишам для быстрого доступа к командам.

Что в статье:

➡️ Как установить Pretty JSON для форматирования, проверки и минимизации JSON

➡️ Как добавить сочетания клавиш для ускорения работы

➡️ Готовые примеры настроек key bindings

Полный гайд со скриншотами 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥2
😱 Как искать простейшие баги в веб-приложениях

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

В новом материале от Positive Technologies автор делится своим опытом поиска багов в веб-приложениях на примере Juice Shop — площадки, наполненной уязвимостями.

Что вы узнаете:

➡️ Как работают веб-приложения и почему важно понимать HTTP-запросы.

➡️ Какие инструменты используют багхантеры для анализа и поиска уязвимостей.

➡️ Реальные примеры XSS, IDOR и XXE на практике.

Читайте статью и погружайтесь в багхантерство 🔗

Если вам удобнее воспринимать информацию на слух — включайте видео, в котором еще больше деталей.

#почитать #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩1
Как в Рунити внедрили пирамиду тестирования и чем это помогло

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

В новой статье специалисты отдела тестирования рассказывают:

➡️ Как правильно распределять тесты по уровням, чтобы минимизировать дублирование.

➡️ Почему избыток E2E-тестов тормозит процессы и как этого избежать.

➡️ Какие тесты используют в компании и как адаптировали пирамиду под разные команды.

➡️ С какими сложностями столкнулись при внедрении и какие результаты получили

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

Читать подробнее о внедрении пирамиды тестирования 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰3
📌 Как успешно пройти собеседование на QA: разбор задачи на тест-кейсы

Технические собеседования на позицию QA-инженера часто включают в себя задания на составление тест-кейсов. Это позволяет интервьюеру оценить, как кандидат применяет теорию тестирования на практике.

💡 О чём статья:

В качестве примера рассматривается тестирование веб-интерфейса с полем ввода и кнопкой «Отправить», которая делает GET-запрос на сервер.

Автор подробно разбирает:

Функциональное тестирование: позитивные и негативные сценарии, работу с граничными значениями, предугадывание ошибок.

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

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

Полный разбор задачи — по ссылке 🔗

#гайд #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3😁2🤩21👍1
📌 Как читается Schema в GraphQL API

Чтобы понять, какие запросы доступны в GraphQL API и какие данные можно получить, нужно уметь читать схему (Schema) — аналог WSDL в SOAP API.

Инструменты вроде Postman и Apollo могут автоматически отображать схему, но при разработке API важно уметь разбираться в ней самостоятельно.

В статье рассматривается:

➡️ Основное устройство схемы GraphQL

➡️ Описание объектов, запросов (query) и мутаций (mutation)

➡️ Типы данных, аргументы и массивы

➡️ Использование интерфейсов, Enum и Union

➡️ Как схема помогает в тестировании и разработке

Подробности — в статье 🚀

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3🥰2
🐸 Тест-кейсы как справочник проекта

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

Азалия, с 13-летним опытом в IT, предлагает другой взгляд: использовать тест-кейсы как справочник по проекту, который помогает не только тестировать, но и понимать, как работает система.

Что вы узнаете из статьи:

➡️ Как структурировать кейсы, используя Swagger;

➡️ Почему стоит отходить от «атомарности»;

➡️ Как это помогает быстрее вводить новичков, помнить нюансы при доработках и поддерживать единую структуру.

Читать статью 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2🥰2🤔2
🫡 Как РСХБ.цифра внедрила ИИ в тестирование и что из этого вышло

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

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

📌 В новой статье честная история о том, как банк реализовал ИИ в тестировании, какие решения помогли преодолеть сложности и что ждёт проект в будущем.

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥱3🥰2🤩1
😐 Сменил завод на QA: реальный путь к профессии тестировщика 1С

Профессия тестировщика 1С — востребованное направление в IT, но путь к ней не всегда так прост, как обещают курсы.

Что вы узнаете из статьи:

— Как разобраться в платформе 1С:Предприятие — основные принципы работы и ключевые инструменты.

— Техники тест-дизайна, которые должен знать каждый тестировщик.

— Зачем тестировщику Git и как использовать Vanessa Automation для автоматизации.

— Личный опыт перехода в QA от инженера Автомакона Артема Коротченко.

— Советы и лайфхаки для быстрого старта в профессии.

➡️ Читать статью

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
4🥰2🤩1
😱 Сколько стоит рефакторинг тест-кейсов

Тестовая документация – это не просто таблицы и чек-листы, а фундамент качественного тестирования.

Но что, если этот фундамент превратился в хаос из устаревших кейсов, размазанных по десяткам файлов

Что в статье:

— Почему тест-кейсы устаревают и превращаются в хаос.

— Сколько часов (и нервов) уходит на их рефакторинг.

— Как избежать завалов и не тратить сотни часов впустую.

— Советы по ревью, регулярному обновлению и выбору удобной TMS.

➡️ Узнай, как минимизировать затраты и не утонуть в тестовой документации

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63
🙃 Тестируем API с помощью Keploy

Тестирование API — задача не из лёгких, но Keploy упрощает её, автоматически создавая тесты из реального трафика.

Что в статье:

➡️ Как Keploy фиксирует API-запросы и генерирует тест-кейсы

➡️ Как запустить тесты без доступа к реальному API (mocking)

➡️ Как встроить инструмент в CI/CD для автоматизации проверки

Читать подробнее статью 😎

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👍3🤩2
🤫 Как использовать интеллектуальные карты в тестировании ПО

Интеллектуальные карты (mind maps) помогают анализировать требования, разрабатывать тест-кейсы и визуализировать взаимосвязи, делая процесс тестирования более эффективным.

Из статье вы узнаете:

— Что такое интеллектуальные карты и зачем они нужны тестировщикам.

— Какие инструменты лучше использовать.

— Как структурировать требования и разрабатывать пользовательские сценарии.

— Как интеллект-карты помогают планировать тестирование и улучшать коммуникацию в команде.

— Как интегрировать их с другими инструментами разработки.

Читать подробные примеры, полезные советы и наглядные схемы 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42🎉1🤩1
😎 Как упростить тестирование с WireMock

WireMock — инструмент, который помогает эмулировать сервисы, проверять интеграции в изолированной среде и избегать сюрпризов на проде.

Что вы узнаете из этой статьи:

➡️ Как быстро развернуть WireMock локально или в Kubernetes

➡️ Как писать моки и управлять ими через Java-код

➡️ Как использовать WireMock для более эффективного тестирования

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

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩1
💡 Почему стоит автоматизировать рутинные задачи для QA

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

В Surf автоматизировали этот процесс с помощью скрипта на Google Apps Script. Теперь QA тратят меньше времени на рутину и больше — на аналитику и улучшение продукта.

Что в статье:

➡️ Почему ручное ведение матрицы покрытия устройств — это неэффективно

➡️ Основные проблемы, возникающие из-за человеческого фактора и рутинных задач

➡️ Как автоматизация помогает сэкономить время и повысить качество тестирования

Подробности — в материале 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2🤩2
🙃 Как читать Schema в GraphQL API

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

Что вы узнаете из статьи:

➡️ Как устроена схема GraphQL API и из чего она состоит

➡️ Что такое объекты, аргументы, запросы, мутации и подписки

➡️ Как работают массивы, обязательные поля, комментарии и документация

➡️ Основные типы данных в GraphQL (Object, Scalar, Input, Enum, Union, Interface)

📖 Погружаемся в GraphQL Schema

#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰2🤩2
📌 Как прогнать коллекцию в Postman за 5 секунд

Многие IT-команды ищут автоматизаторов, хотя ускорить тестирование можно уже имеющимися инструментами.

Что в статье:

➡️ Как быстро автоматизировать API-тестирование

➡️ JavaScript-скрипты для проверок и сохранения данных

➡️ Оптимизация pre-request и тестов

➡️ Реальный кейс: как тесты стали работать в 60 раз быстрее

Разбираем всё на примерах 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩3🔥2