tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Вам предоставлен фрагмент JavaScript-кода, отвечающий за обработку ввода пользователя в веб-приложении.
Подсказка:
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
В каждой команде бывают специалисты, чья ценность не укладывается в привычные метрики продуктивности. Они редко в топе по количеству закрытых задач, но именно их вклад критически важен для общего результата.
Такие люди помогают менее опытным коллегам разобраться в сложных вопросах, улучшают архитектуру и процессы незаметными правками, предотвращают ошибки ещё до того, как они стали задачами, создают культуру качества, которую не видно в отчётах.
Иногда стоит пересмотреть, как мы оцениваем эффективность. Потому что не все цифры отражают суть.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Тестировщики!
Проголосуйте за наш канал, и в сторис мы опубликуем топ материалов, которые должен прочитать каждый тестировщик.
➡️ Поддержать канал: https://www.tgoop.com/boost/testerlib
Проголосуйте за наш канал, и в сторис мы опубликуем топ материалов, которые должен прочитать каждый тестировщик.
Please open Telegram to view this post
VIEW IN TELEGRAM
Кажется, багов в проекте становится больше… или это зомби в шахте? Ты уже открыл DevTools, но всё равно кликаешь по пиксельным дверям.
Ты видишь баг-репорт, а читаешь его как «записки в дневнике игрока на хардкоре».
Если regression test превратился в рейд на деревню, а Allure-отчёты выглядят как таблица зачарований — время пройти тест.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В нем собраны ключевые сценарии, покрывающие корректность обработки данных, валидацию, статус-коды, работу с различными HTTP-методами и особенности бизнес-логики.
• Сопоставляем структуру данных с API-спецификацией
• Валидируем обязательные и необязательные поля
• Сверяем типы данных с ожидаемыми
• Отправляем запрос с полным набором валидных данных и отслеживаем корректный результат
• Отправляем минимально необходимый набор данных для успешного создания
• Имитируем отправку без обязательных полей и получаем соответствующую ошибку
• Подаём запрос без тела и фиксируем корректную обработку ошибки
• Подставляем как корректные, так и ошибочные данные для проверки валидации
• Отправляем пустой JSON и анализируем ответ
• Проверяем автозаполнение даты создания объекта
• Запрашиваем список при отсутствии данных и получаем пустой результат
• Получаем список с данными и сверяем корректность
• Прогоняем пагинацию с limit и offset, включая пограничные значения
• Передаём некорректные параметры и анализируем ошибки 400
• Выполняем запрос по валидному ID и убеждаемся в правильности возвращаемых данных
• Подаём несуществующий ID и ожидаем 404
• Используем невалидный формат ID и получаем ошибку 400.
• Обновляем объект с валидными данными и отслеживаем результат
• Имитируем обновление несуществующего объекта и получаем 404
• Отправляем некорректный ID и получаем 400
• Проверяем валидацию при обновлении с ошибочными значениями
• Обновляем частично — передаём только нужные поля и убеждаемся в корректной обработке
• Удаляем существующий объект и получаем подтверждение
• Повторно удаляем уже удалённый объект и фиксируем ошибку
• Пытаемся удалить несуществующий объект и получаем 404
• Отправляем невалидный ID и убеждаемся в корректной ошибке
• Удаляем объект и заново создаём его с теми же уникальными полями — исключаем конфликт
• Отслеживаем корректность возвращаемых статусов (200, 201, 204, 400, 401, 403, 404, 500 и т.д.) в зависимости от сценария
• Симулируем сетевые сбои, таймауты и передаём некорректные данные — отслеживаем поведение API
• Проверяем работу сложных сценариев, зависимостей и бизнес-правил (например, нельзя удалить связанную сущность)
• Проверяем доступ к защищённым ресурсам только при наличии валидной авторизации
• Отправляем запросы с просроченными, отсутствующими и поддельными токенами — анализируем реакции API
Сохраняй себе, пригодится
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Пошаговый план для старта:
Понимание жизненного цикла разработки ПО, видов тестирования и техник тест-дизайна — твой фундамент. Начни с книги «Тестирование Дот Ком» Романа Савина.
Освой базовые SQL-запросы для работы с базами данных и основы одного из языков программирования (например, Python). Это расширит твои возможности в тестировании.
Участвуй в open-source проектах на GitHub или тестируй любимые приложения. Создавай отчеты о найденных багах — это станет твоим портфолио.
Структурированное обучение поможет систематизировать знания и получить поддержку опытных менторов.
Изучи типичные вопросы, попрактикуйся в рассказе о себе и своих навыках. Умение презентовать себя не менее важно, чем технические знания.
Подробную роадмпапу можно скачать из нашего прошлого поста
P.S. Если хотите задать вопрос, заполните нашу гугл-форму. Это займет 5 минут.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🕸️ Сети: что посмотреть, чтобы не плавать
Подобрали для вас годную подборку видео, с которых можно начать или освежить базу.
➡️ Сети для тестировщика. Базовые знания сетей — видео с практическими примерами, раскрыты такие моменты, как mac-адрес, ip-адрес, DNS, DHCP и другие.
➡️ Введение в компьютерные сети для начинающих — типы, термины, модель OSI, VLAN и др.
➡️ URL, URN, IP address, DNS server, cash and cookies
🐸 Библиотека тестировщика
#буст
Подобрали для вас годную подборку видео, с которых можно начать или освежить базу.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел полезный инструмент для QA-специалистов, работающих с автотестами на Python — swagger-coverage-tool. Он позволяет измерять покрытие API-тестов по спецификации Swagger (OpenAPI) и видеть, какие части контракта реально проверяются в ходе тестирования.
Что умеет:
Что фиксирует:
1. Какие запросы были выполнены;
2. Какие статус-коды и query-параметры были покрыты;
3. Была ли проверка тела запроса и ответа;
4. Динамику покрытия по времени.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Middle QA Engineer (manual + automation java) — офис/удаленно (Новосибирск)
Тестировщик ПО / QA Engineer (стажер) — 90 000 - 140 000 ₽, удаленно (Москва)
Manual QA engineer — удаленно/Гибрид/Офис (Санкт-Петербург)
Middle QA Engineer (Fullstack) — от 180 000 до 220 000 ₽, удаленно (Нижний Новгород)
QA Engineer / Инженер по качеству — от 60 000 до 150 000 ₽, офис (Санкт-Петербург)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой шпаргалке собраны основные способы поиска элементов в Selenium: по ID, Name, XPath, CSS, LinkText и другим. Кратко, наглядно и по делу — удобно для практики и повторения при написании автотестов.
Сохраняй себе!
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.
➡️ Читать статью
🐸 Библиотека программиста
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM