Telegram Web Link
😏 Шпаргалка по Selenium для начинающих

Эта шпаргалка содержит основные команды и приемы работы с Selenium WebDriver. Сохраняй себе 🔜
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Подборка полезных ресурсов за неделю

1️⃣ Чек-лист по тестированию в Agile — как встроить тестирование в Agile-процессы, как избежать багов до релиза и многое другое.

2️⃣ Список тестовых заданий для тестировщиков — репозиторий создан тестировщиком для тестировщиков – здесь собраны полезные тестовые задания, которые можно использовать.

3️⃣ Тренажер по тестированию — сайт предлагает 9 тестировочных челленджей.

4️⃣ SQL-запросы с примерами использования — поиск и изменение данных, работа с отчётами, джойнами, представлениями, а также создание и изменение таблиц.

5️⃣ Подборка инструментов, которые упростят работу QA

Сохраняй себе на заметку 🐁

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

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

Анализ первопричин (Root Cause Analysis, RCA) — это методика, направленная на выявление скрытых причин дефектов и проблем. Вместо того чтобы устранять только последствия, RCA помогает найти и устранить сам источник проблемы, тем самым снижая вероятность её повторного появления.

Как проводится RCA:

1️⃣ Определение проблемы

2️⃣ Сбор данных

3️⃣ Выявление возможных причин

4️⃣ Анализ влияния причин

5️⃣ Реализация решений

Прочитать подробнее 🔗

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🐹 Мок-собеседование на автоматизатора Python

Разбор реального собеседования на автоматизатора Python (Junior+/Middle) — вопросы по автотестированию, Python, ООП, API, Docker и паттернам.

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

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

➡️ Как грамотно отвечать на вопросы по ООП, инкапсуляции, API, параметризации тестов, Selenium, Pytest, фикстурам и другим темам;

➡️ Почему Page Object и фабрика объектов — это must-have для автоматизаторов;

➡️ Как правильно работать с тестовыми данными и взаимодействовать с разработчиками;

➡️ Что важно при запуске автотестов и как их отлаживать.

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

#вопросы_с_собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Подборка полезных шпаргалок по созданию и изучению локаторов, включая XPath и CSS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что в статье:

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

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

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

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

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

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

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

Промпт:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🐸 Библиотека тестировщика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/06 23:51:34
Back to Top
HTML Embed Code: