tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Please open Telegram to view this post
VIEW IN TELEGRAM
Конфигурационное тестирование (Configuration testing) - специальный вид тестирования, направленный на проверку работы ПО при различных аппаратных и программных конфигурациях системы (заявленных платформах, поддерживаемых драйверах, при различных конфигурациях компьютеров и т. д.).
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
Готовы проверить свои навыки работы с Git? Пройдите наш квест и узнайте, насколько искусны в управлении репозиториями.
Посмотрим, пугают ли вас git stash, git rebase и прочие страшные слова
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Какую причину правильнее всего выбрать, если невозможно протестировать функциональность?
Anonymous Quiz
10%
Не входит в зону тестирования
30%
Заблокировано другой проблемой
45%
Технические ограничения
15%
Проблемы с тестовой средой
Сохраняйте себе шпаргалку с основными запросами для работы с базами данных!
Please open Telegram to view this post
VIEW IN TELEGRAM
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 столкнулся с ограничениями традиционного UI-тестирования, которое либо теряет контроль над реальным приложением, либо усложняет работу с его внутренним кодом. Решением стал SafeTest — инструмент, объединяющий лучшие практики Cypress и Playwright.
SafeTest предлагает:
• Гибкость: тестирование компонентов через React Context и переопределения API.
• Удобство: ленивая загрузка тестов с минимальным влиянием на приложение.
• Мощные отчёты: видеозаписи, трассировки и диплинки для упрощения отладки.
• Поддержка корпоративных сред: работа с OAuth и автоматическая генерация тестовых пользователей.
SafeTest работает с React, Vue, Svelte, Angular и другими фреймворками, делая сложные интерфейсы стабильнее и удобнее в разработке.
#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы хотите освоить GraphQL и понять, как эффективно тестировать его в проектах, эта подборка для вас. Включены полезные статьи с теорией, практическими советами и кейсами.
Основной упор сделан на особенности тестирования GraphQL.
Основные термины и принципы, включая запросы, мутации и подписки. Идеально для новичков и кто хочет понять базовые концепции.
Практическое руководство по проверке запросов, мутаций и типов данных в 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 — это фреймворк для автоматизации тестирования веб-приложений, который идеально подходит для начинающих в области автоматизации тестов. Он позволяет легко и быстро запускать тесты в браузере 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
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
Библиотека программиста — медиа с миллионной аудиторией из IT-сферы. Что у нас есть:
• 60+ телеграм-каналов по разным IT-направлениям, от Python до DevOps
• 25 000 daily active users на сайте, который поможет усилить продвижение
• Возможность сделать нативную интеграцию, виральный пост и не только
За айтишной аудиторией — к нам 😏
По вопросам рекламы пишите сюда → @proglib_adv