Telegram Web Link
📌 Подборка полезных шпаргалок по созданию и изучению локаторов, включая XPath и CSS

Сохраняй себе 🐁
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3👏1
🙃 Как читать 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
Совет на 2025-й — будьте осторожнее с выбором работы.

IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных.

Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦‍♂️

Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:

— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер

Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.

Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs
😁3🥰2🤩2
😎 Мини-курс по тестированию API с Postman

10 коротких уроков, которые помогут разобраться с основами:

➡️ Как настроить Postman и ориентироваться в интерфейсе

➡️ Как отправлять запросы и работать с куками

➡️ Что такое переменные и как их использовать

➡️ Как работать с массивами и условиями

➡️ Как писать тесты и пользоваться консолью

Все уроки доступны в одном плейлисте 🔗

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

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

Что в статье:

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

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

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

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

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

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩3🔥2
🔥 Предсказатель багов

Сегодняшний промпт поможет вам раскрыть баги еще до того, как они появятся в реальности.

Промпт:

«Представь, что ты опытный тестировщик, который умеет предсказывать баги еще до их появления. Проанализируй следующий функционал [описание функционала] и предскажи возможные баги, уязвимости или неожиданные сценарии использования. Также предложи стратегии тестирования, чтобы их выявить.»

Как использовать:

1️⃣ Подставьте нужный функционал, например, «процесс регистрации с подтверждением по SMS».

2️⃣ Запустите промпт в ChatGPT или другом ИИ.

3️⃣ Получите список потенциальных багов и идей для тест-кейсов.

Бонус: можно уточнить промпт, добавив «учти крайние кейсы» или «предложи тесты для автоматизации».

Какой самый неожиданный баг вам предсказал AI? Делитесь в комментариях🔽

🐸 Библиотека тестировщика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰3😁3👏1
Совет на 2025-й — будьте осторожнее с выбором работы.

IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных.

Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦‍♂️

Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:

— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер

Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.

Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs
🥰2🤩2
В продолжающейся дискуссии о внедрении языка Rust в ядро Linux Грег Кроа-Хартман, один из ключевых разработчиков и сопровождающих ядра, высказал свою позицию, которая однозначно поддерживает этот шаг. И его мнение особенно ценно, учитывая, что он видел практически каждый баг-фикс и проблему безопасности в ядре за последние 15+ лет.

👉 Ссылка на статью
🥰2🤩2
😁 5 способов оптимизировать тестирование

Поздно найденные баги = недовольный тимлид или минус премия.

Чтобы этого избежать, важно внедрять проверенные методы QA:

1️⃣ Планируем тестирование

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

Как улучшить:

🔘 Оставляйте только важную информацию в тест-планах — фокусируйтесь на ключевых сценариях использования, критичных функциях и потенциальных уязвимостях.

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

🔘 Сделайте их доступными всей команде — храните в общих репозиториях и используйте единую терминологию.

2️⃣ Используем подход «сдвиг влево»

Раннее тестирование сокращает затраты на исправление багов.

Как это работает:

🔘 Участвуйте в обсуждении требований на ранних этапах, задавайте уточняющие вопросы, составляйте чек-листы требований.

🔘 Пишите тесты до написания кода — создавайте тестовые сценарии еще до передачи задач разработчикам.

🔘 Настройте автоматизацию на каждом этапе — используйте модульные и интеграционные тесты.

3️⃣ Оптимизируем автоматизированное тестирование

Автоматизация ускоряет тестирование, расширяет тестовое покрытие и снижает влияние человеческого фактора.

Как улучшить:

🔘 Балансируйте ручное и автоматизированное тестирование — автоматизируйте повторяющиеся задачи и критические бизнес-процессы.

🔘 Создавайте структурированные, понятные тесты — разделяйте на уровни и поддерживайте единый стиль кода.

🔘 Внедряйте автоматизированное тестирование в CI/CD — настройте автоматический запуск тестов при каждом коммите, отслеживайте метрики.

4️⃣ Делаем приемочное тестирование

Реальные пользователи находят проблемы, незаметные тестировщикам. UAT проверяет, удобен ли продукт и соответствует ли он ожиданиям клиентов.

Как организовать:

🔘 Привлекайте опытных пользователей — составляйте подробные инструкции для тестирования и тестовые сценарии.

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

5️⃣ Организуем баг-репортинг

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

Как улучшить:

🔘 Проверяйте воспроизводимость бага — документируйте все шаги.

🔘 Избегайте расплывчатых формулировок («не работает») — используйте структуру «Дано-Когда-Тогда».

🔘 Используйте специализированные инструменты — JIRA, Mantis, Trello.

🔘 Сообщайте только одну проблему за раз — создавайте отдельные тикеты для каждого бага.

🐸 Библиотека тестировщика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁31🤩1
🫡 Как я стал QA в ВШЭ: мой путь в IT после 30 лет

Мы нашли историю о переходе в тестирование из технической профессии— и она действительно вдохновляет. Автор поделился своим опытом смены профессии, и вот самые яркие моменты из его пути:

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


«Вход в IT кажется простым — курсы, оффер, 300к в секунду… Но за рекламными обещаниями скрываются бессонные ночи, изучение клиент-серверной архитектуры, SQL и синдром самозванца»


«Сложно ли было? Очень. Работа, учеба, семья — после основных задач я садился разбирать домашку и API до двух ночи. Потом пять часов сна и снова по кругу. Но когда ты горишь идеей, никакие преграды не остановят»


«Мой путь: 0 откликов, 1 собеседование, 1 оффер. Думаете, мне повезло? Нет. Везет тем, кто пашет»


Прочитать рассказ полностью 🔗

💬 Как вы вкатывались в тестирование, каким был ваш путь? Делитесь своими историями в комментариях! 👇

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🥰2🤩2
Как ускорить тестирование видео на сайте с помощью DevTools

Чтобы не тратить много времени на тест видео вручную, можно пользоваться удобными DevTools.

Как это сделать:

➡️ Откройте DevTools: нажмите F12 или щелкните правой кнопкой мыши на странице и выберите «Просмотреть код» или “Inspect”.

➡️ Перейдите на вкладку Console: в верхней части DevTools выберите вкладку “Console”.

➡️ Найдите видео на странице: видео на странице обычно обозначаются тегом <video>. Если на странице несколько видео, они индексируются с нуля: первое видео — [0], второе — [1] и так далее.

➡️ Установите скорость воспроизведения: введите в консоль следующую команду, заменив [0] на индекс нужного видео и 5 на желаемую скорость воспроизведения:

document.getElementsByTagName("video")[0].playbackRate = 5;

Эта команда устанавливает скорость воспроизведения видео в 5 раз быстрее обычной.

➡️ Нажмите Enter: после ввода команды нажмите Enter. Видео начнет воспроизводиться с установленной скоростью.

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

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🥰32
🔍 Как тестировать сервис на доступность?

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

📌 Что внутри этого курса?
30+ видеоуроков и 20+ практических материалов
Исследования поведения пользователей с нарушениями зрения, слуха и моторики
Подходы к тестированию сервисов на доступность
Разбор кейсов VK: адаптация скринридеров, озвучка интерфейсов, автоматические субтитры и др.

🎓 Кто обучает?
Эксперты VK, работающие с доступностью в продуктах:

Разработчики из ВКонтакте, UX-исследователи из RuStore и VK, дизайнеры из Mail и другие сотрудники компании. 

💡 Кому пригодится?
Тестировщикам, разработчикам, UX-исследователям, дизайнерам и продакт-менеджерам, которые хотят создавать действительно доступные цифровые продукты.

🔗 Смотри «Секреты цифровой доступности»
🥰5🤩4
🤝 💼 IT-конференции: как сходить на мероприятие и извлечь из него максимум пользы

🚀 IT-конференции — это не только про кофе-брейки и бесплатные стикеры. Это шанс завести полезные знакомства, узнать инсайдерскую информацию и найти новые карьерные возможности. Но для этого нужно не просто прийти, а правильно подготовиться и ловить важные моменты.

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

🔗 Подробнее в статье

🐸 Библиотека джависта
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤩3👍1
💬 А теперь честно: удаленка – это реально продуктивно или просто способ валяться в кровати с ноутбуком? Офис – это про работу или про контроль? Делитесь мнениями!

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰3
🏃‍♀️ 40+ каналов, которые должен читать каждый разработчик

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

IT Job Hub | Работа и вакансии в IT — избранные IT-вакансии

Библиотека программиста — новости из мира IT и технологий

Книги для программистов — самые годные книги по любым языкам и стекам

IT-мемы — мемы про жизу айтишника

Proglib Academy — обучение и курсы, чтобы стать топовым специалистом

Азбука айтишника — азы из мира разработки

Библиотека нейросетей — лайфхаки и промпты для разных задач, баттлы нейронок и новости из мира ИИ

Библиотека фронтендера — все о JS, React, Angular и не только

Библиотека мобильного разработчика — лайфхаки и новости из мира Swift и Kotlin

Библиотека хакера — уязвимости, атаки, бэкдоры и как от них защититься

Библиотека тестировщика — самое интересное о том, как крашить код

🦫 Go
Библиотека Go-разработчика
Библиотека задач по Go
Библиотека Go для собеса
Вакансии по Go

#️⃣ C#
Библиотека шарписта
Библиотека задач по C#
Библиотека собеса по C#
Вакансии по C#

🔧 DevOps
Библиотека devops’а
Библиотека задач по DevOps
Библиотека собеса по DevOps
Вакансии по DevOps & SRE

🐘 PHP
Библиотека пхпшника
Библиотека задач по PHP
Библиотека PHP для собеса
Вакансии по PHP, Symfony, Laravel

🐍 Python
Библиотека питониста
Библиотека Python для собеса
Библиотека задач по Python
Вакансии по питону, Django, Flask

☕️ Java
Библиотека джависта
Библиотека задач по Java
Библиотека Java для собеса
Вакансии по Java

📊 Data Science
Библиотека дата-сайентиста
Библиотека задач по Data Science
Библиотека Data Science для собеса
Вакансии по Data Science

🎮 C++
Библиотека C/C++ разработчика
Библиотека задач по C++
Библиотека C++ для собеса
Вакансии по C++

Подписывайтесь на интересные вам каналы и сохраняйте пост в закладки, чтобы не потерять 🔑
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩21
2025/07/08 15:46:11
Back to Top
HTML Embed Code: