tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
📊 Собес по Data Science: 10 вопросов, которые разделяют джунов от мидлов
Залетай на тест, который валит даже мидлов! Собрали для тебя 10 каверзных вопросов, которые тимлиды обожают подкидывать на собесах. Здесь нет простых задачек — только те, на которых спотыкаются 80% кандидатов. Пройди этот челлендж, чтобы быть во всеоружии на следующем интервью.
✅ Пройти тест
Библиотека мобильного разработчика #свежак
Залетай на тест, который валит даже мидлов! Собрали для тебя 10 каверзных вопросов, которые тимлиды обожают подкидывать на собесах. Здесь нет простых задачек — только те, на которых спотыкаются 80% кандидатов. Пройди этот челлендж, чтобы быть во всеоружии на следующем интервью.
✅ Пройти тест
Библиотека мобильного разработчика #свежак
🥰4🤩2
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩2
Если в вашем проекте реализован OAuth 2.0, значит, пользователи могут входить через Google, Facebook и другие сервисы без передачи логина и пароля. Чтобы убедиться, что все работает корректно:
Нужно проверить:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
22 марта 1993 года Intel показала миру Pentium — процессор, с которого началась новая эра.
Изначально хотели назвать его просто «586» и запатентовать, но цифры патенту не поддаются.
Пришлось креативить — так появилось благородное имя Pentium (намёк на «пятое поколение»).
С ним люди поняли: мегагерцы — это не болезнь, а скорость.
Pentium стал не просто культовым — он дал старт безумной гонке за мощностью,
благодаря которой ты сейчас читаешь это мгновенно, а не ждёшь, пока загрузится каждая строчка
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1👾1
Создание коллекции запросов и написание для каждого из них тестов позволяет быстро проверять корректность работы API и находить ошибки ещё до попадания в прод.
Как это сделать:
Назовите её по назначению, например, ”Product API Tests”.
• GET — получение информации о товаре.
Тесты: проверка статус-кода 200, структура и содержание ответа.
• POST — добавление нового товара.
Тесты: проверка статус-кода 201, наличие ID нового товара в ответе, корректность переданных данных.
• PUT — обновление информации о товаре.
Тесты: проверка статус-кода 200, соответствие обновлённого объекта ожидаемым данным.
• DELETE — удаление товара.
Тесты: статус-код 204 или 200, проверка отсутствия товара при последующем GET-запросе.
В Postman можно использовать встроенный JavaScript, чтобы написать проверки:
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
• Статус-коды
• Структуру и содержимое тела ответа
• Логические проверки (например, цена не может быть отрицательной)
Такая структура делает тестирование системным и позволяет быстро находить проблемы при изменениях в API.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2🥰2
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
☸️ CKAD 2025. Самый свежий гайд по сдаче сертификации Certified Kubernetes Application Developer
CKAD стал более строгим к деталям — без системной подготовки можно завалить даже на банальных заданиях. Если хочется разобраться, что важно для получения сертификации — эта статья сэкономит часы.
➡️ Читать статью
🐸 Библиотека devops'a
CKAD стал более строгим к деталям — без системной подготовки можно завалить даже на банальных заданиях. Если хочется разобраться, что важно для получения сертификации — эта статья сэкономит часы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👍2🤩2
Testcontainers — это библиотека с открытым исходным кодом, позволяющая создавать временные, изолированные контейнеры для интеграционного тестирования.
Она поддерживает различные языки программирования, включая Java, .NET, Go, Node.js, Python и другие .
Библиотека позволяет запускать реальные экземпляры сервисов в контейнерах Docker непосредственно во время тестов, обеспечивая более достоверные результаты по сравнению с использованием моков или встроенных эмуляторов.
• Изоляция окружения: каждый тест запускается в своем собственном контейнере, что предотвращает конфликты и обеспечивает чистоту состояния.
• Гибкость: поддержка множества технологий, включая реляционные и NoSQL базы данных, системы кэширования, брокеры сообщений и другие сервисы .
• Автоматизация: контейнеры автоматически создаются перед запуском тестов и удаляются после их завершения, что упрощает настройку и управление тестовым окружением.
Допустим, вы хотите протестировать взаимодействие с PostgreSQL:
import org.testcontainers.containers.PostgreSQLContainer;
public class Demo {
public static void main(String[] args) {
try (PostgreSQLContainer<?> postgres = new PostgreSQLContainer<>("postgres:15")) {
postgres.start();
String url = postgres.getJdbcUrl();
String user = postgres.getUsername();
String password = postgres.getPassword();
System.out.println("Подключение: " + url);
// Тут можно подключиться к БД и выполнить тестовые запросы
// PostgreSQL остановится автоматически при выходе из try
}
}
}
В этом примере контейнер с PostgreSQL версии 15 поднимается перед выполнением теста и автоматически завершается после его завершения .
• При необходимости тестирования кода с реальными экземплярами сервисов, чтобы повысить достоверность и надежность тестов.
• Когда важно обеспечить одинаковые условия тестирования на разных машинах разработчиков и в системах непрерывной интеграции.
• Для упрощения процесса настройки и управления зависимостями в тестовом окружении.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🥰2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
Кем является разработчик в 2025 году? Свежий анализ IT-сферы: зарплаты, востребованные технологии, специализации и демография специалистов.
Библиотека дата-сайентиста #Свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Какой смайлик описывает вас, когда отправляете задачку на доработку?
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
👾16🌚9😁7🥰2
Postman для тестировщика 2.0
Postman — это полноценная среда для тестирования, автоматизации и документирования API.
А для тех, кто хочет разобраться в этом без боли и бессонных ночей, на YouTube вышел обучающий курс. Подходит как для новичков, так и для тех, кто давно хотел «разложить всё по полочкам».
Что внутри курса:
🔘 Что такое Postman и зачем он нужен тестировщику
🔘 Как создавать и отправлять запросы (GET, POST, DELETE и не только).
🔘 Работа с переменными, окружениями и коллекциями.
🔘 Основы написания тестов и скриптов (Pre-request и Tests).
🔘 Как автоматизировать тест-кейсы и собрать коллекции в CI/CD.
🔘 Уловки, советы, фишки — без воды, по делу.
Ссылка на плейлист🧷
🐸 Библиотека тестировщика
#буст
Postman — это полноценная среда для тестирования, автоматизации и документирования API.
А для тех, кто хочет разобраться в этом без боли и бессонных ночей, на YouTube вышел обучающий курс. Подходит как для новичков, так и для тех, кто давно хотел «разложить всё по полочкам».
Что внутри курса:
Ссылка на плейлист
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🥰4🔥1
Приватность, скорость, расширенные функции — что выбрать? Разбираем популярные форки браузеров и их преимущества.
Что в статье:
Браузер — это не просто окно в интернет, а инструмент, который должен соответствовать вашим требованиям. Делитесь своим опытом в комментариях!
Прочитать подробнее статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰4🤩2
Grep является настоящим спасителем для тестировщиков при анализе логов и поиске нужной информации в файлах.
Команда grep позволяет искать строки, содержащие заданный текстовый шаблон, в одном или нескольких файлах. Это особенно полезно, когда вам нужно быстро найти ошибки или специфические сообщения в больших лог-файлах.
grep 'error' application.log
Чтобы найти слово “error” независимо от регистра (например, “Error”, “ERROR”), используйте опцию -i:
grep -i 'error' application.log
Для отображения номеров строк, в которых найдено совпадение, добавьте опцию -n:
grep -n 'error' application.log
Чтобы искать во всех файлах внутри директории и ее поддиректориях, используйте опцию -r:
grep -r 'error' /var/logs/
Совет:
Команда grep особенно мощна в сочетании с другими командами через конвейер (pipe). Например, чтобы отследить в реальном времени появление ошибок в логе, можно использовать:
tail -f application.log | grep 'error'
Это позволит вам видеть новые строки, содержащие “error”, по мере их появления в файле лога.
Освоение команды grep значительно повысит вашу эффективность при работе с текстовыми данными и логами. Она является неотъемлемым инструментом в арсенале каждого тестировщика.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7😁3
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🎯 Устали от вопросов типа «Ну и что это значит для бизнеса?» после презентации отчетов?
Bullet-chart — мощный инструмент, который сразу показывает, насколько фактические показатели соответствуют целевым. В этой статье разберем, как правильно читать такой график и шаг за шагом создадим его в Power BI.
Готовы визуализировать данные так, чтобы они говорили сами за себя?
Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9😁5🤩4
Многие заходят в тестирование с мыслью:
«Начну с QA, а дальше — в разработку, аналитику или продукт. Что-то посерьёзнее.»
И да, у каждого свой путь — это нормально.
Но складывается ощущение, что QA воспринимают как временный этап, а не профессию.
На деле же всё совсем иначе.
QA — это:
Это не ступенька. Это — полноценный маршрут.
Кто-то действительно уходит дальше. А кто-то остаётся — и растёт в сильного спеца, тимлида, архитектора тестирования, эксперта по качеству.
Потому что здесь есть куда расти.
А как ты относишься к тестированию?
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚33🔥6🥰5👍1🤩1
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥2🤩2
🕸️ Сетевая модель OSI
Модель OSI — это основа для понимания того, как данные передаются по сети. Она делит этот процесс на 7 уровней, каждый из которых выполняет свою задачу. Для тестировщика эта модель — отличный инструмент для быстрого анализа проблем в сети и приложениях.
Шпаргалка по OSI поможет быстро вспомнить, какой уровень отвечает за что: от физической передачи данных до взаимодействия с приложениями. Если возникла проблема, модель помогает найти, где именно она может скрываться.
🐸 Библиотека тестировщика
#буст
Модель OSI — это основа для понимания того, как данные передаются по сети. Она делит этот процесс на 7 уровней, каждый из которых выполняет свою задачу. Для тестировщика эта модель — отличный инструмент для быстрого анализа проблем в сети и приложениях.
Шпаргалка по OSI поможет быстро вспомнить, какой уровень отвечает за что: от физической передачи данных до взаимодействия с приложениями. Если возникла проблема, модель помогает найти, где именно она может скрываться.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩2
Предлагаем вам проверить свои знания в области тестирования полей ввода, ответив на следующие вопросы. После каждого вопроса приведены ответы для самопроверки.
Максимальная длина: Ограничение в 40 символов считается достаточным для большинства случаев, однако в некоторых системах допускается длина до 100 символов.
Недопустимые символы: Цифры и специальные символы (кроме указанных выше) обычно не разрешены.
• «Имя должно содержать от 2 до 40 символов.»
• «Имя может включать только буквы, пробелы, апострофы и дефисы.»
• «Недопустимо использование подряд идущих пробелов или дефисов.»
Выберите свою реакцию на количество правильных ответов:
Делитесь результатами и зовите коллег на челлендж
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥12🥰3😁2🤔2