Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.8K subscribers
1.21K photos
152 videos
23 files
2.56K links
Все самое полезное для тестировщика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/12538d6f

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
👍 Топ-вакансий для тестировщиков за неделю

NetOps (Python) — от 250 000 ₽, офис/гибрид (Москва)

Senior Python AQA Engineer — от 3 000 $, удаленно (США)

Инженер по автоматизации тестирования — от 200 000 ₽ до 300 000 ₽, удаленно (Москва)

Middle & Senior QA Automation Engineer — от 160 000 до 250 000 ₽, удаленно (Ульяновск)

Ведущий инженер по автоматизированному тестированию (Python) — от 455 000 ₽, удаленно (Москва)

➡️ Еще больше топовых вакансий — в нашем канале QA jobs

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2🤩21
⭐️ Как стать сильным middle — чеклист навыков QA

Чтобы стать сильным middle QA, нужно не только иметь опыт, но и умение решать задачи эффективно и быстро. Прокачайте следующие навыки, чтобы перейти на новый уровень!

1️⃣ Технические навыки:

➡️ Знание всех этапов жизненного цикла разработки (Agile, Waterfall). Важно понимать, как и когда тестировать.

➡️ Знание фреймворков, способность писать автотесты для UI, API, Unit-тестов. Понимание паттернов проектирования тестов (например, Page Object Model).

➡️ Умение интегрировать автотесты в пайплайн с помощью инструментов типа Jenkins, GitLab CI, CircleCI.

➡️ Создание запросов для проверки данных в БД и взаимодействие с данными.

➡️ Опыт работы с RESTful API через инструменты типа Postman, SoapUI и автоматизация с помощью REST-assured.

2️⃣ Понимание бизнес-логики и тестирования фич:

➡️ Понимание бизнес-логики, умение читать и интерпретировать требования для написания тест-кейсов.

➡️ Знание техник тест-дизайна (например, эквивалентные классы, граничные значения, таблицы решений), чтобы создавать качественные тесты.

➡️ Создание сложных сценариев для комплексного тестирования, включая end-to-end.

3️⃣ Софт-скиллы:

➡️ Способность эффективно работать с разработчиками и менеджерами. Это ключевой навык для сильного middle QA.

➡️ Умение грамотно писать баг-репорты и давать фидбек, который будет понятен всем.

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

Советы:

✔️ Практикуйтесь: чем больше тестов вы напишите и багов найдете, тем увереннее станете.

✔️ Будьте экспертом в процессе, а не только в инструментах.

✔️ Обсуждайте идеи с командой: всегда можно узнать что-то новое.

✔️ Не бойтесь ставить вопросы: они помогут расти

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👏12😁3🤩2
👍 Обновление от BrowserStack

Компания представила улучшенную версию Test Case Generator, который теперь может извлекать требования напрямую из Jira, используя идентификаторы задач.

Что нового
:

Инструмент теперь автоматически подтягивает описание требований по идентификатору задачи в Jira для генерации тест-кейсов.

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

Автоматическое извлечение данных из Jira ускоряет создание тестов, повышает точность и улучшает взаимодействие между командами.

🔗 Официальный источник

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
Последний шанс залутать курсы Proglib Academy с выгодой 40% и пожизненным доступом.

До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.

Выбираем и забираем 👈

P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
🤩4🥰2
💡 Pet-проекты и фриланс — как сделать из них плюс в резюме

Фриланс и проекты «для себя» — это реальный опыт, который может стать вашим конкурентным преимуществом на рынке труда. Главное — показать ценность для будущего работодателя.

Что в карточках:

Как превратить пет-проекты в крутые примеры в резюме

Почему фриланс может быть важнее, чем вы думаете

Как описать свой опыт так, чтобы рекрутеры не могли пройти мимо

Если хотите, чтобы ваше резюме стало мощным инструментом в поиске работы — начните оформлять опыт правильно.

🔗 Полный текст статьи — по ссылке

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰3
📌 Подсветка JSON-ответов прямо в терминале

Когда API возвращает длинный JSON, читать его в сыром виде — пытка. Вместо копипаста в Postman или браузер, можно отформатировать и подсветить структуру прямо в терминале:


curl -s https://api.example.com/data | jq


curl -s — отправляет GET-запрос в тихом режиме (без прогресса)
| jq — форматирует и подсвечивает JSON с отступами и цветами

Для чего это нужно:

Проверять структуру и корректность JSON-ответов вручную

Быстро находить нужные поля без GUI

Инспектировать ответы в CI/CD или в ssh-сессии

💡 Лайфхаки:

— Вывести конкретное поле:


jq '.user.name’


— Найти вложенный массив и отфильтровать по условию:


jq '.items[] | select(.active == true)’


— Отображать ключи и значения построчно:


jq -c ‘.[]’


— Не только для curl: работает с http, wget, cat, less, tail -f и т.д.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍42🤩1
⭐️ Как тестировать интерфейсы с учетом психологии пользователя

Тестирование интерфейсов важно не только для проверки функционала, но и для того, как пользователь воспринимает элементы. Используйте этот чек-лист, чтобы убедиться, что UI интуитивно понятен и удобен.

1️⃣ Проверка восприятия элементов UI:

— Убедитесь, что все элементы интерфейса интуитивно понятны пользователю. Не должно быть кнопок или ссылок, которые могут запутать, например, иконки, не имеющие текста.

2️⃣ Отсутствие «раздражающих» мелочей:

— Проверьте, нет ли на странице анимаций, слишком ярких цветов или мигающих элементов. Все это может создавать плохое восприятие интерфейса.

3️⃣ Логика ввода текста:

— Убедитесь, что приложение правильно обрабатывает некорректный ввод (специальные символы или длинная строка).

4️⃣ Тестирование на восприятие времени:

— Проверьте, как приложение работает на медленной сети или при нагрузке.

5️⃣ Тестирование кликабельности элементов:

— Проверьте, что кликабельными являются только те элементы, которые реально должны быть такими, а также, чтобы они были достаточно крупными для удобства клика.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🥰2🤩2
📊 Тестирование больших данных: на что стоит обратить внимание

Когда приложение работает с большими объемами данных, тестирование становится настоящим вызовом. Нужно не только проверить функциональность, но и убедиться, что система справляется с нагрузкой, не теряя производительности.

Вопрос от подписчика:

«Я тестирую систему, которая обрабатывает огромные объемы данных, и часто замечаю, что на тестах она работает хорошо, но в реальных условиях начинают появляться проблемы с производительностью. Как проверить, что система выдержит реальную нагрузку, и какие моменты стоит учитывать?»


Как вы проверяете производительность в таких случаях? Какие подходы и инструменты используете?

P.S. Если хотите задать вопрос, заполните нашу гугл-форму. Это займет 5 минут.

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩52🥰2
👨‍💻 Как делать лучшее ПО с сильной QA-стратегией

Название говорит само за себя: Better Teams. Better Software. Better World. Этот выпуск — про то, как тестирование становится не просто этапом, а суперсилой команды.

В подкасте:

Когда автоматизация действительно работает, а когда — мешает

Как понять, сколько тестов достаточно, чтобы не уйти в «оверинжиниринг»

Что отличает хорошие интеграционные тесты и как не потеряться в слоях

Что делать с хаосом AI, ML и облачной архитектурой — и где в этом всём место тестировщику

Практичные советы, свежие идеи и честные кейсы от тех, кто строит процессы в бою, а не по учебникам.

🔗 Слушать подкаст

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩63🔥1🥰1
🧩 Что скрывается за фразой «компонентное тестирование»

В теории всё просто: есть модульные, есть интеграционные, а между ними — компоненты. А вот на деле все смешано, и границы размыты.

Что в карточках:

➡️ Почему компонентный тест — это всё ещё модульный, но с нюансами

➡️ В чём отличие unit-подхода от проверки бизнес-логики

➡️ Кто должен писать такие тесты и почему всё не так очевидно

Если вы тоже сталкивались с этим термином, но чувствовали смутное раздражение — загляните в карточки.

🔗 Ссылка на статью

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰2🤩2