Telegram Web
Что такое конфигурационное тестирование

Конфигурационное тестирование (Configuration testing)
- специальный вид тестирования, направленный на проверку работы ПО при различных аппаратных и программных конфигурациях системы (заявленных платформах, поддерживаемых драйверах, при различных конфигурациях компьютеров и т. д.).

⚠️ Configuration = performance + compatibility:

🔘 performance аспект: определить оптимальную конфигурацию оборудования, обеспечивающую требуемые характеристики производительности и времени реакции тестируемой системы;

🔘 compatibility аспект: проверить объект тестирования на совместимость с объявленным в спецификации оборудованием, операционными системами и программными продуктами третьих фирм.

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🌵🔍 Git-квест: 10 испытаний для повелителя репозиториев

Готовы проверить свои навыки работы с Git? Пройдите наш квест и узнайте, насколько искусны в управлении репозиториями.

Посмотрим, пугают ли вас git stash, git rebase и прочие страшные слова 🤨

🔗 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
😏 Шпаргалка по работе c SQL

Сохраняйте себе шпаргалку с основными запросами для работы с базами данных! 📌
Please open Telegram to view this post
VIEW IN TELEGRAM
Зачем переходить на кастомные локаторы

Локаторы — основа автоматизации тестирования веб-приложений. Однако стандартные методы, такие как XPath и CSS-селекторы, часто ломаются при изменении DOM, добавляя работы тестировщикам. К счастью, кастомные локаторы на основе data-атрибутов решают эту проблему.

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

• Почему стандартные локаторы часто ненадежны.

• Как кастомные локаторы, такие как data-name и data-type, делают тесты стабильными и независимыми от структуры страницы.

• Реальные примеры: от функции make_locator до древовидной структуры обращения к элементам.

• Как кастомизация ускоряет написание и поддержку автотестов.

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

🔗 Узнайте, как внедрить их в своей работе

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
📐 Тренажер «Треугольники»

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

В тренажере спрятано несколько багов, которые предстоит найти, а также реализован подсчет различных тест-кейсов.

Попробовать тренажер и проверить свои навыки тестирования 🚀

#тренажер
Please open Telegram to view this post
VIEW IN TELEGRAM
Как тестируют фронтенд в Netflix

Netflix столкнулся с ограничениями традиционного UI-тестирования, которое либо теряет контроль над реальным приложением, либо усложняет работу с его внутренним кодом. Решением стал SafeTest — инструмент, объединяющий лучшие практики Cypress и Playwright.

SafeTest предлагает:

Гибкость: тестирование компонентов через React Context и переопределения API.

Удобство: ленивая загрузка тестов с минимальным влиянием на приложение.

Мощные отчёты: видеозаписи, трассировки и диплинки для упрощения отладки.

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

SafeTest работает с React, Vue, Svelte, Angular и другими фреймворками, делая сложные интерфейсы стабильнее и удобнее в разработке.

👉 Узнать больше о подходах Netflix к тестированию в статье

#почитать
Please open Telegram to view this post
VIEW IN 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
🧑‍💻 Статьи для 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
2025/05/30 19:20:59
Back to Top
HTML Embed Code: