Telegram Web Link
📌🐸 Подборка статей о 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
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🔍 Ручное тестирование: самые частые мифы и ошибки новичков

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

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

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

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

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

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

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

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

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

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Cypress

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

Процесс установки включает:

1. Установку Chrome, VS Code и Node.js.

2. Создание папки проекта с помощью командного терминала.

3. Инициализацию проекта с помощью команды npm init.

4. Установку Cypress через npm install cypress -D.

5. Запуск тестов через команду npx cypress open.

В Cypress также можно использовать кастомные команды для упрощения тестов, соблюдая принцип инкапсуляции и DRY (Don’t Repeat Yourself).

#гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Тренажер для тестирования GraphQL API

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

Здесь уже есть готовая база данных с пользователями и их банковскими картами. Есть техническое задание (ТЗ) на русском языке.

Что можно делать:

— Пополнять баланс банковской карты.

— Переводить деньги между картами.

— Использовать графический интерфейс (GUI) или GraphQL API.

— Работать с ролевой моделью пользователей.

— Изучать GraphQL API на практике

Что важно знать:

⚠️ Каждую ночь база данных сбрасывается и пересоздаётся заново. Это значит, что все тестовые данные удаляются и не сохраняются.

Для работы с API необходимо передавать заголовок авторизации:

• Заголовок: Authorization
• Значение: testbase-123

Ссылки и доступы:

Графический интерфейс (GUI)
GraphQL IDE (Apollo)
API URL (в Аполло именно этот урл и зашит)

🔗 Ознакомиться с документацией

#тренажер
Please open Telegram to view this post
VIEW IN TELEGRAM
️ Если вы вдруг забыли: у нас можно купить рекламу

Библиотека программиста — медиа с миллионной аудиторией из IT-сферы. Что у нас есть:

• 60+ телеграм-каналов по разным IT-направлениям, от Python до DevOps

• 25 000 daily active users на сайте, который поможет усилить продвижение

• Возможность сделать нативную интеграцию, виральный пост и не только

За айтишной аудиторией — к нам 😏

По вопросам рекламы пишите сюда → @proglib_adv
🔍🖥 Как протестировать регистрацию: 100 тест-кейсов для безупречной работы страницы

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

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

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

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

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

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

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

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

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

#гайд #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 Что такое матрица соответствия

Матрица соответствия (Traceability Matrix)— это двумерная таблица, содержащая соответствие функциональных требований (functional requirements) продукта и подготовленных тестовых сценариев (test cases).

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

Матрица соответствия требований используется QA-инженерами для валидации покрытия требований по продукту тестами.

Цель «Traceability Matrix» состоит в том, чтобы выяснить:

• какие требования «покрыты» тестами, а какие нет.

• избыточность тестов (одно функциональное требование покрыто большим количеством тестов).

🔗 Источник

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 API, которое тестирует само себя: часть 1

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

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

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

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

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

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

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

#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
На проекте команда разработчиков внесла изменения в код, и вам нужно провести тестирование новой функциональности. Какой тип тестирования вы выберете в первую очередь?
Anonymous Quiz
29%
Ручное регрессионное тестирование
55%
Смоук-тестирование
1%
Нагрузочное тестирование
16%
Юнит-тестирование
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.

В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования

👉Подписаться👈
☢️ Как не попасть в токсичную компанию: чек-лист для айтишника

C офферами от Сбера, Вконтакте, Яндекса и других айтишных гигантов все понятно — это стабильные компании, работать в которых мечтают многие.

Но вот что делать, если вас зовут работать в ноунейм-компанию, при этом предлагают з/п сильно выше рынка, полную удаленку и 100500 «плюшек»?

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

👉 Читать статью
😱 Гайд по собесам на джуна-тестировщика

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

Этот материал — не просто набор вопросов, а комплексный гайд, охватывающий все ключевые аспекты тестирования:

➡️ Практика собеседований — десятки реальных вопросов, которые задают новичкам.

➡️ Основы тестирования — цели тестирования, разница между QA и QC, пирамида тестирования, виды и принципы.

➡️ Технические знания — JSON, кэширование, HTTP-методы GET и POST, работа с API и другие важные темы.

➡️ Структурированный формат — чёткое разделение по темам, чтобы легко ориентироваться и быстро повторять материал.

📌 Ссылка на гайд

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

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

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

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

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

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

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

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

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

#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 😐 Биохакинг и оптимизация здоровья тестировщиков — опросник

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

Поделитесь своим опытом — это поможет другим сделать осознанный выбор в мире биохакинга. ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/02/23 18:26:50
Back to Top
HTML Embed Code: