Присоединяйтесь к нашему каналу и погрузитесь в мир тестирования Связь: @devmangx
Я устала писать документацию — и научила AI делать это за меня
Тимлид из KODE устала писать тестовую документацию вручную и начала использовать AI (DeepSeek), чтобы генерировать чек-листы и тест-кейсы. Загружает скриншоты или описания — и AI помогает всё оформить. Процесс требует немного доработки, но в итоге работает в 3–5 раз быстрее.
👉 Читать
👉 @QAPortal | #cтатья
Формошлёп — сотни хаков для фронтендеров в одном месте
Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают.
👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.
Типичные будни тестировщиков
👉 @QAPortal
На Хабре вышла интересная статья «Топ-3 расширения Chrome для автотестов». Если вкратце:
1. SelectorsHub — быстро ищет и строит XPath и CSS-селекторы с умными подсказками. Можно генерить локаторы вручную или автоматически.
2. Automize — сам находит элементы в DOM и выдает готовый скрипт для Playwright, Puppeteer, Cypress, Selenium или чистого JS
3. Page Modeller — мгновенно собирает все локаторы на странице или в отдельном блоке
👉 Читать полностью
👉 @QAPortal | #cтатья
Ночное-полезное: Сайт с задачами по SQL — SQL-EX
Пишем запросы, тренируем JOIN, подзапросы, оконные функции и кайфуем от прогресса ✌️
И да, всё на русском
👉 @QAPortal
Записываем секрет успеха
P.S. Хороших выходных ❤️
👉 @QAPortal
Процесс тестирования выглядит буквально так.
Когда-то и меня вела дорога приключений, но потом мне прострелили колено.
👉 @QAPortal
Волчья тестировщика мудрость
👉 @QAPortal
Профессиональная деформация
👉 @QAPortal
Вот что бывает, когда тестировщик со стажем заводит кота.
Он начинает его тестировать
👉 @QAPortal
Негативное тестирование. Что это такое и с чем его «едят»? Особенности применения невалидных проверок
В статье рассматриваются ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также практики для эффективного использования данного подхода.
👉 Читать
👉 @QAPortal | #cтатья
Тренажер для тестировщиков: ломаем треугольники
Классика собесов — задача на проверку существования треугольника. Звучит просто, но если хочешь затащить интервью, нужно знать больше, чем "сумма двух сторон больше третьей".
Вот тренажер: тык сюда. Там 12 кейсов на проверку и 4 тщательно спрятанных бага. Говорят, если найдешь все — будет сюрприз.
Важно: результаты не сохраняются при обновлении страницы, так что не забывай фиксировать свои находки.
👉 @QAPortal
Базовый набор для автоматизации тестирования API
Разбираемся в зоопарке инструментов для автоматизации тестирования API:
🔹Нагрузочное тестирование (Load Testing): JMeter, Locust, k6, и Artillery помогают симулировать и анализировать нагрузку на API
🔹Репортинг (Reporting): ExtentReports, Allure, ReportPortal и Taurus помогают создать детализированные и гибко настраивамые репорты.
🔹Test Management: qTest, Zephyr, TestRail и Xray упрощают создание и менеджмент тест-кейсов.
🔹Continuous Integration (CI): Jenkins, Travis CI, CircleCI, GitLab CI и Bamboo автоматизируют процессы сборки и тестирования.
🔹Mocking Services: WireMock, MockServer, Hoverfly и Mountebank обеспечивают эффективную виртуализацию служб и имитацию API.
🔹Тестирование безопасности (Security Testing): OWASP ZAP, Burp Suite, AppSpider и Postman помогают идентифицировать уязвимости в API.
🔹Тестирование производительности (Performance Testing): LoadRunner, Gatling и BlazeMeter используются для тестирования производительности и измерения допустимой нагрузки на API.
🔹Функциональное тестирование (Functional Testing): Postman, SoapUI, Katalon Studio, RestAssured, Karate DSL и NeoLoad помогут убедиться, что API работает так, как от него ожидается.
👉 @QAPortal
Освой сети и командную строку с лучшими обучающими каналами
🤩 Network Admin - обучающий канал по сетевым технологиям
🤩 Network Admin | Guides - канал, где рассказывают полезную информацию про Windows/Linux
📱 BashTex - обучение работе с командной строкой
100 тест-кейсов для страницы регистрации
Страница регистрации – это не просто форма для создания учетной записи пользователя. Это тщательно продуманный процесс, который обеспечивает защиту бекэнда, соответствие стандартам конфиденциальности и безопасности, а также проводит проверку пользователей перед предоставлением определенных прав доступа к сервисам.
👉 Читать
👉 @QAPortal | #cтатья
Многопоточность в мобильных приложениях: руководство для QA-инженеров
В этой статье о том, как приложение работает «под капотом», что такое многопоточность, какие потоки бывают, и какие ошибки, связанные с реализацией многопоточности, могут возникать в приложении.
👉 Читать
👉 @QAPortal | #cтатья
И все это за 5 минут до релиза
👉 @QAPortal
Топ-9 инструментов для тестирования REST API
🔹 Postman — универсальный инструмент для разработки и тестирования API. Поддерживает автоматизацию, создание коллекций запросов и работу с окружениями.
🔹 Insomnia — легковесный инструмент с простым UI для тестирования REST API. Поддерживает скрипты, окружения и автоматизацию.
🔹 Swagger — инструмент для документирования и тестирования API на основе OpenAPI спецификаций. Позволяет генерировать запросы и выполнять их напрямую из интерфейса.
🔹 SoapUI — решение для функционального и автоматизированного тестирования REST и SOAP API. Подходит для сложных сценариев.
🔹 Katalon Studio — мощный фреймворк для автоматизированного тестирования API с поддержкой CI/CD и широкими возможностями по работе с запросами и валидацией ответов.
🔹 JMeter — инструмент для нагрузочного тестирования, также поддерживает функциональное тестирование REST API.
🔹 Rest Assured — Java-библиотека для написания автотестов REST API. Используется совместно с тестовыми фреймворками (JUnit, TestNG).
🔹 Hoppscotch — лёгкий веб-клиент с открытым исходным кодом для тестирования REST API, акцент на скорость и удобство.
🔹 HTTPie — CLI-инструмент для интерактивного тестирования API. Упрощает выполнение HTTP-запросов и визуализацию ответов.
👉 @QAPortal
Измерение покрытия API тестами на основе Swagger для Python
В этой статье автор расскажет про инструмент swagger-coverage-tool — решение для автоматического измерения покрытия API автотестами на Python.
👉 Читать
👉 @QAPortal | #cтатья
Шпаргалка глаголов на английском языке при составлении тест-кейсов и заведении дефектов
Памятка для начинающих инженеров по тестированию ПО.
Указанная ниже шпаргалка помогала моим менти составлять тестовую документацию при выполнении тестовых заданий, а также проектных задач.
Все глаголы я как раз использовала на своих англоязычных проектах и указанные примеры я взяла из своих написанных тестовых сценариев и оформленных баг-репортов.
Также есть перевод фраз, и эти фразы также можно использовать при составлении тестовой документации на русскоязычных проектах.
Сейчас я хочу затронуть глаголы, которые используются в ожидаемых результатах тестовых сценариев на английском языке.
👩💻 Шпаргалка по 12 Git командам
1. git init
– инициализация нового Git-репозитория в текущем каталоге.
2. git add
– добавление изменений в индекс (staging area).
3. git commit
– фиксация проиндексированных изменений с комментарием.
4. git push
– отправка локальных изменений в удалённый репозиторий.
5. git pull
– получение изменений из удалённого репозитория и их слияние с локальной веткой.
6. git remote
– добавление, просмотр или удаление удалённого репозитория.
7. git branch
– вывод списка веток, создание новой ветки и переключение на неё.
8. git fetch
– загрузка изменений из удалённого репозитория без их слияния.
9. git checkout
– переключение на указанную ветку.
10. git merge
– слияние указанной ветки с текущей.
11. git status
– отображение текущего состояния репозитория и неподтверждённых изменений.
12. git reset
– откат текущей ветки до указанного коммита.
👉 @QAPortal
17 бесплатных генераторов тестовых данных
▫️https://generatedata.com
▫️https://www.databasetestdata.com/
▫️http://www.randat.com
▫️https://www.onlinedatagenerator.com/
▫️https://filldb.info/dummy
▫️https://json-generator.com
▫️https://www.mockaroo.com
▫️https://www.lambdatest.com/free-online-tools
▫️https://smalldev.tools/test-data-generator-online
▫️https://www.onlinewebtoolkit.com/generatedata
▫️https://www.convertcsv.com/generate-test-data.htm
▫️https://www.rndgen.com/data-generator
▫️https://cobbl.io
▫️https://random-data-api.com/
▫️https://codepal.ai/mock-data-generator
▫️https://datafakegenerator.com/
▫️https://randomtools.io/dev-tools/data-generator/
👉 @QAPortal
Большая актуальная базу бесплатных API, которая обновляется ежедневно
Тут собрано аж 363 бесплатных API на все случаи жизни: от игр и погоды до финансов и здоровья.
Алгоритмы присваивают рейтинг каждому API на основе надежности, частоты ошибок и времени отклика
Если API перестает работать или становится платным, он теряет рейтинг и удаляется с сайта
Переходите и смотрите сами: https://www.freepublicapis.com/
👉 @QAPortal
Ещё один клёвый тренажёр+учебник по SQL
Тут можно потренироваться в хитрых джойнах, агрегациях и понабивать руку. Интерфейс очень приятный и позволяет потыкать схему БД, даёт подсказки как в коде, так и непосредственно по решению
В более сложные штуки (к примеру, в оконные функции) этот ресурс не лезет. Ну и запросы даже в самых сложных задачках получаются не сказать чтобы громоздкие
На сайте есть платная версия (которая позволяет смотреть авторские решения), но можно вполне обойтись и без неё
https://sql-academy.org/ru/trainer
👉 @QAPortal
Тестирование влево, тестирование вправо: как не дать багам шанса
Статья о shift-left и shift-right тестировании: раннее выявление багов vs. тестирование в продакшене
Автор анализирует преимущества и ограничения каждого метода, подчёркивая, что сочетание обоих подходов позволяет более эффективно выявлять и предотвращать ошибки на всех стадиях жизненного цикла продукта
👉 Читать
👉 @QAPortal | #cтатья
Разговоры перед релизом би лайк
👉 @QAPortal
Невыносимая лёгкость проведения технических собеседований QA специалистов
В процессе карьерного роста каждый из нас проходит через собеседования. И если вы активно развиваетесь и растете, то рано или поздно окажетесь на другой стороне — в роли того, кто проводит собеседования.
Статья на Хабре поделится полезными советами о том, как правильно проводить собеседования, на что обращать внимание и как сделать процесс комфортным и продуктивным как для кандидатов, так и для вас.
👉 Читать
👉 @QAPortal | #cтатья