tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4❤2👍2
Инженер по автоматизации тестирования — от 240 000 ₽, удаленно (Москва)
Quality Assurance Engineer (Senior) — Москва
QA Engineer (middle) — от 130 000 до 180 000 ₽, удаленно (Москва)
Senior Mobile Automation & Manual QA Engineer — гибрид (Москва/Санкт-Петербург)
Junior Продуктовый QA (без опыта) — офис (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🔥2🤩2
Эта инструкция помогает упростить и ускорить процесс: баги оформляются автоматически — с видео, логами и всей нужной информацией — буквально в пару кликов.
Как это работает:
Используйте специальные расширения, которые:
• записывают экран и шаги, которые мы выполняем
• автоматически сохраняют консольные ошибки и сетевые запросы
• фиксируют данные об окружении: браузер, язык, разрешение экрана
• формируют баг-репорт, который можно отправить сразу в Jira, Trello, GitHub или просто скопировать
Что можно использовать:
Оно работает прямо в браузере, не требует установки, записывает всё: экран, действия, логи, XHR-запросы, URL.
Также сохраняет сеть и консоль. Подходит, если баг сложно воспроизвести.
После установки расширения — входим в аккаунт и включаем запись, когда начинаем тест.
Во время теста у нас слетает кнопка оформления заказа. Мы нажимаем “Start recording”, повторяем шаги, где проявляется баг — и останавливаем запись. Всё готово: лог, видео, действия, URL.
Чтобы не описывать каждый баг с нуля, настройте шаблон. Тогда при каждом репорте автоматически подставляется:
• шаги воспроизведения
• описание окружения
• консольные ошибки и сетевые запросы
• ссылка на видео
• URL страницы
Проблема: кнопка не реагирует на клик
Шаги: подставлены автоматически
Видео: [ссылка]
Логи и XHR: вложены
Окружение: Chrome 123, Windows 11, 1920×1080
Отправьте баг сразу в систему, где его будут обрабатывать разработчики. Это может быть: Jira, Trello, GitHub Issues, Notion.
Баг записан. Мы нажимаем “Create bug” → выбираем Jira → баг улетает в проект с видео, логами, шагами и средой.
Как можно улучшить:
• Настроить горячую клавишу для начала записи
• Создать шаблоны под разные типы багов (UI, функционал, мобильные)
• Использовать расширение даже для нестабильных или «разовых» ошибок, которые тяжело повторить
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩5🥰2👍1
Когда сроки горят, а разработчиков не хватает
Нехватка квалифицированных разработчиков, срывы дедлайнов и перегруз команды — эти проблемы знакомы большинству IT-руководителей. В условиях растущей конкуренции найти баланс между качеством реализации, сроками и бюджетом становится всё сложнее, особенно когда проект требует редких компетенций или быстрого масштабирования.
Решение проблемы — задействовать дополнительные ресурсы на аутсорсе или аутстаффе. Например, обратиться в Proglib. Да-да, мы запустили свою студию веб-разработки!
Что мы предлагаем:
• Опытные специалисты для аутстаффа (frontend, backend, DevOps, UI/UX, PM, BA)
• Полноценная разработка проектов под ключ
• Гибкое масштабирование команды под потребности клиента
• Прозрачная коммуникация и регулярная отчетность
Для каждого проекта формируется индивидуальная команда, исходя из конкретных потребностей заказчика.
Заполните форму, чтобы ускорить свою разработку 👉 https://forms.yandex.ru/u/67e548a4eb614622efa0bcb2/
Нехватка квалифицированных разработчиков, срывы дедлайнов и перегруз команды — эти проблемы знакомы большинству IT-руководителей. В условиях растущей конкуренции найти баланс между качеством реализации, сроками и бюджетом становится всё сложнее, особенно когда проект требует редких компетенций или быстрого масштабирования.
Решение проблемы — задействовать дополнительные ресурсы на аутсорсе или аутстаффе. Например, обратиться в Proglib. Да-да, мы запустили свою студию веб-разработки!
Что мы предлагаем:
• Опытные специалисты для аутстаффа (frontend, backend, DevOps, UI/UX, PM, BA)
• Полноценная разработка проектов под ключ
• Гибкое масштабирование команды под потребности клиента
• Прозрачная коммуникация и регулярная отчетность
Для каждого проекта формируется индивидуальная команда, исходя из конкретных потребностей заказчика.
Заполните форму, чтобы ускорить свою разработку 👉 https://forms.yandex.ru/u/67e548a4eb614622efa0bcb2/
❤5🤩2👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💼🚫 Собес провален? 8 советов, как извлечь пользу из каждого отказа
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
➡️ Читать статью
🐸 Библиотека программиста
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4👍1🔥1
Несмотря на то, что инструмент чаще используется для отладки и анализа API, в нагрузочном тестировании он может сыграть ключевую роль.
Чем может помочь:
Пример использования:
• Запустим Fiddler и выполним необходимые действия в приложении, чтобы зафиксировать соответствующий трафик.
• Сохраним сессию в формате
.saz
через меню File > Save > All Sessions.
• Откроем Fiddler Script Editor через
Rules > Customize Rules.
• Вставим кастомный скрипт, который реализует команды
load
и run.
• Сохраним изменения и перезапустите Fiddler.
• Откроем QuickExec
(нажмите Alt+Q).
• Выполним команду
load <путь к файлу .saz>
, чтобы загрузить записанную сессию.• Выполниим команду
run <интервал в миллисекундах> <количество повторов>,
чтобы начать воспроизведение запросов с заданным интервалом и числом повторений. Этот подход позволяет симулировать нагрузку на приложение, воспроизводя реальные пользовательские сценарии с заданной интенсивностью.
— Fiddler для тестировщика / Установка и настройка
— Fiddler Everywhere для тестировщика | Как тестировать API в Fiddler
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2🥰2🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16⚡2👍2🤩1
Если ты работаешь с Jenkins, GitHub Actions или вообще в DevOps-среде — это видео must-see.
Гаураф (чувак, которого уважают и за AI, и за автоматизацию) делится конкретными подходами, как навести порядок в пайплайнах, уменьшить затраты и не потерять в скорости или качестве.
• как не платить лишнего за лицензии,
• как встроить безопасность в тестовую инфраструктуру,
• и как автоматизировать «по уму», а не «потому что модно».
Это тот самый выпуск, после которого хочется одновременно встать и аплодировать, и немного понервничать за своё будущее.
• как ИИ-платформы сами пишут и выполняют тесты,
• почему автоматизация больше не про Selenium-скрипты,
• и какие навыки нужно прокачивать, чтобы не остаться за бортом.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩2
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
📈 Как «ленивая разработка» захватывает IT-рынок
Пока мы выстраиваем архитектуру, пишем тесты и спорим о лучших практиках, рынок всё активнее обживают те, кто вообще не пишет код. Low-code и no-code решения не просто живы — они становятся нормой для бизнеса.
Порог входа минимальный, скорость разработки — бешеная, а заказчику всё равно, написано ли это на Java или накликано в визуальном редакторе. Вопрос: как долго останется актуальной классическая разработка?
🔗 Подробнее в статье
🐸 Библиотека джависта
Пока мы выстраиваем архитектуру, пишем тесты и спорим о лучших практиках, рынок всё активнее обживают те, кто вообще не пишет код. Low-code и no-code решения не просто живы — они становятся нормой для бизнеса.
Порог входа минимальный, скорость разработки — бешеная, а заказчику всё равно, написано ли это на Java или накликано в визуальном редакторе. Вопрос: как долго останется актуальной классическая разработка?
🔗 Подробнее в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4❤2😁2
Собрали топовые материалы, которые наши подписчики сохраняют чаще всего.
Эту подборку мы будем регулярно пополнять, поэтому сохраняйте тонну пользы, чтобы не потерять!
1. Копилка обучающих материалов для QA специалистов
2. Тренажёр для тестирования API
3. Тренажер «Треугольники»
4. Элементы интерфейса
5. Practice SQL
6. Чит-листы и шпаргалки для тестирования
7. Как тестировать WebSocket API в Postman
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥰3🤩3
Когда тебе нужно быстро набросать автотест, но не хочется ковыряться в селекторах вручную — используй одну из команд Playwright.
npx playwright codegen https://example.com
Чем полезно:
• Быстрый старт для E2E-тестов
• Ускоряет написание скриптов
• Удобно показать джунам, как это вообще работает
P.S. Да, ты потом всё равно перепишешь этот автотест руками. Но начать — станет легче. А иногда «записал и отдал в CI» — это уже победа.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩3🥱1
Автотесты шалят – то проходят, то падают. Вот гайд, как их привести в порядок раз и навсегда:
Собирайте статистику падений каждого автотеста в CI, отслеживайте процент флейкиности и отмечайте сценарии с частыми сбоями (например, более 5% падений за неделю).
Заменяйте реальный API и сторонние сервисы на моки и стабы (WireMock, MockServer или MSW), чтобы сбои в сети или внешних системах не портил прогоны.
Добавляйте в HTML специальные атрибуты, например:
<button data-test-id="login-submit">Войти</button>
и в тестах ищите элемент по ним:
driver.find_element(By.CSS_SELECTOR, "[data-test-id='login-submit']")
Лучше отказаться от sleep(5) и пользоваться явными ожиданиями:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
submit = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.ID, "submit"))
)
Добавляйте 1–2 повтора только к отмеченным flaky-тестам, чтобы сгладить случайные тайм-ауты, но при этом не скрывайте настоящие ошибки.
Настраивайте дашборд стабильности (Allure TestOps, ReportPortal), регулярно удаляйте устаревшие проверки и упрощайте сложные сценарии, чтобы со временем слово «flaky» пропало из вашего лексикона.
С вас ❤️ за полезную инфу!
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🥰2🤩2🥱2
This media is not supported in your browser
VIEW IN TELEGRAM
После собеседования тебе кажется, что ты прошёл квест. А потом появляется секретный уровень 😬
🐸 Библиотека тестировщика
#развлекалово
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9🥰2🤩2
Сколько раз вы слышали эту фразу:
«Да нормально, все уже проверили, давайте прямо на прод!”
А потом начинаются приключения.
— Тестировать на реальных данных — это честно. Никакая песочница не покажет тех фокусов, которые вытворяют живые пользователи.
— Быстрее увидеть баг — быстрее починить. А если сидеть ждать идеального теста — можно пенсию встретить.
— Всё равно сто раз всё не предусмотришь. Прод — лучший краш-тест.
— Один факап на проде — и тебе потом объясняться не только перед клиентами, но и перед начальством… и юристами.
— Пользователь не должен быть тестировщиком. Он пришёл зарабатывать/покупать/играть — а не ловить баги за тебя.
— Чистый релиз — как чистая совесть. И спится спокойнее.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🤩3👍2
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3❤2🤩2
Тебе дали тестировать простую форму. Она должна принимать только корректные email-адреса.
Пользователь вводит email → если validateEmail вернёт true, форма отправляется.
Если false — показываем ошибку.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5👍1
Что не так с функцией валидации email?
Anonymous Quiz
83%
Она проверяет только наличие символа @, а это недостаточно для проверки email
3%
Она полностью защищает от всех видов неправильных email
6%
Она требует обязательное наличие точки . после @, что нарушает стандарты
8%
Валидация сделана на серверной стороне, а должна быть только на клиенте
🤩5👍2🔥1
QA specialist — Белгород
QAA Lead (Транспорт) — от 350 000 ₽, офис/гибрид (Москва/Новосибирск)
QA Инженер — от 114 500 ₽, офис (Санкт-Петербург)
Разработчик автотестов — 150 000 — 250 000 ₽, офис/гибрид (Москва)
AQA Lead — от 350 000 ₽, удаленно (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4
Использование AI для предсказания проблем, автоматизации тестов и создания синтетических данных. Инструменты, такие как Tricentis Testim, помогут в этом.
• Shift-Left: тестирование на ранних стадиях разработки.
• Shift-Right: тестирование в реальной эксплуатации после релиза.
Платформы, такие как testRigor и ACCELQ, позволяют создавать тесты без программирования.
Интеграция QA в DevOps для непрерывного тестирования и автоматического выявления дефектов.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤩3
Hoppscotch — это лёгкий и быстрый сервис для работы с API. Никаких установок: просто заходишь на сайт и начинаешь отправлять запросы.
Что умеет:
Есть нюансы:
Hoppscotch подходит, если тебе нужно быстро и просто тестировать API без лишней головной боли.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5👍2🤩2