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

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🧑‍💻 Путь разработчика: один язык на всю жизнь или постоянное переобучение?

Мир IT постоянно развивается, и то, что было актуально вчера, сегодня может оказаться устаревшим. Мы хотим узнать, как часто разработчики меняют сферу деятельности и направление разработки в погоне за новыми знаниями и возможностями.

👉 Поделитесь своим мнением и опытом. Ваши ответы помогут нам лучше понять тенденции и предпочтения в сообществе разработчиков

Опрос займёт у вас примерно 4 минуты.
😁5❤‍🔥1
✍️🤔 Не все ошибки одинаково полезны

Ввели невалидное значение в API — получили текст ошибки или необработанное исключение. Текст ошибки помогает пользователям ввести и отправить правильные значения, а QA проверяют это в автотестах.

Но не все ошибки одинаково полезны с точки зрения безопасности:
Некоторые тексты ошибок могут раскрывать данные о системе и внутренней инфраструктуре.
Валидация может содержать уязвимости.
Ошибки могут сбивать с толку тестировщика — когда ориентируясь на ошибку считаем, что метод не выполнился. Иногда это не так.

Во время доклада рассматриваются примеры, когда «ошибка» является проблемой безопасности. Доклад будет интересен всем, кто интересуется тестированием безопасности.

Смотреть

#видео
❤‍🔥22🔥10👍4👏1
Плавный переход с Java 11 на Java 21: пошаговое руководство для разработчиков

Наше пошаговое руководство поможет вам осуществить плавную миграцию вашего проекта с Java 11 на Java 21, избегая подводных камней и извлекая максимум пользы из новых возможностей.


Читать статью

#гайд
3🥰2👍1
В коде GraphQL можно задать конкретный параметр объекта с конкретным обозначением. Укажите верный ответ
Anonymous Quiz
10%
query getId(%id: ID) {...}
26%
query getId(@id: ID) {...}
36%
query getId($id: ID) {...}
🎉15🤩15👍41🥰1
⚡️Proglib запускает каналы про нейросети

По каждому направлению отдельно! А именно:

Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей

И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.

Подписывайтесь!
3
Очередной #дайджест для тестировщика

↔️ TDD, BDD, ATDD — практические аспекты этих методологий, разбор каждой из них на реальных примерах, и демонстрация, как их можно применять

↔️ Преимущества отчетов о тестировании — оставляйте комментарии о проделанной работе

↔️ Разница ролей QA Lead, QA Manager и QA Head — какие роли есть в разных компаниях, и какие задачи выполняют QA руководители в них

↔️ Долой баги! Рандомизация веб-тестирования — как расширить охват тестирования, добавив в свой процесс фаззинг

↔️ ИИ в QA — поддерживайте TestRail в актуальном состоянии
👍11👏10🥰5🔥4😁4
🤔🤔 Что будет, если выйти из IT?

Часто встречается мнение, что работа в IT всё больше превращается в рабство с обязательным билетом в страну «Выгорание». Зарплаты падают, менеджеры напрягают, а задачи оставляют желать лучшего.

Продолжить чтение

#почитать
🤩21👍4😁2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📈 По просьбе подписчиков «Библиотеки программиста» мы провели опрос и выяснили, что у большинства айтишников зарплата в 2023 году выросла.

⚡️ Как выглядит доход среднего айтишника и какие факторы окажут влияние на динамику ИТ-зарплат в 2024 году — расскажем в статье на VC.

👉 Читать

P. S. Свои предложения для исследований пишите в комменты👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2👍1
🧑‍🍳😎 Ферма тестирования SberDevices

Какой путь прошла ферма, как задумывалось, что вышло, и удобно ли все это

Читать статью

#почитать
🤩19🎉14👏2👍1
Audio
🎸💯«Идущий к реке» — rock edition

Что если бы знаменитый монолог был песней? Гадать больше не надо — на помощь приходят нейросети!

👉О том, какая именно нейросеть помогла нам это сделать, читайте в нашем новом канале — Библиотека нейрозвука

Подписывайтесь, там много интересного!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2😁1
🏋️🏋️ Практические задачи для изучающих SQL

Вот вам платформа, которая поможет улучшить навыки написания SQL запросов на практике.

Если вы уже изучали SQL и имеете некоторые теоретические знания то этот тренажёр — то что вам нужно.

Сервис предлагает практический подход к изучению SQL. Вместо теории вы сразу приступаете к решению задач, что особенно важно для стремящихся получить реальные навыки.

#полезный_софт
👍6🔥5
🥷🥷 Перехват трафика мобильных приложений

Часто случается так что на необходимом сайте установлена защита от ботов. Можно потратить множество ресурсов на обход этих систем, но если у вашего ресурса есть мобильное приложение, то можно пойти другим путём. В подавляющем большинстве случаев мобильное приложение остается без защиты т.к. методы актуальные в браузерной разработке в мобильной не актуальны. В этой статье автор покажет, как совершить атаку MITM на приложение, вы узнаете эндпоинты по которым приложение получает данные и получите данные сами

Читать статью

#гайд
45👍2🤔2🥰1
#вопросы_с_собеседования

Для чего используется атрибут @Test(threadPoolSize=x)?

Атрибут threadPoolSize указывает на необходимость формирования пула потоков для выполнения тестового метода через несколько потоков.

Этот атрибут игнорируется, если не указан invocationCount

@Test(threadPoolSize = 3, <code>invocationCount = </code><code>10</code>) public void testCase1(){


В данном примере метод testCase1 будет вызываться из трех разных потоков.
🔥10❤‍🔥10👍2👏1
🐛 7 признаков неопытного программиста

Давайте попробуем отделить зерна от плевел и вывести несколько общих признаков, по которым можно определить неопытного программиста.

👉 Читать статью
👉 Зеркало
👍2👏2
Очередной #дайджест для тестировщиков

🔸 Fullstack QA — путь самурая, или раскрытие потенциала тестировщика

🔸 GrapghQL для начинающих — основные отличия от REST, а также демонстрация на реальном примере использования

🔸 Внутренняя разведка Active Directory через Cobalt Strike — защитить, подготовить, атаковать

🔸 Как тестируют юзабилити в Spotify — описаны предпринятые шаги, проблемы, и выводы для продакт-менеджеров и тестировщиков

🔸 100 тест-кейсов для тестирования функции поиска — перечислены наиболее распространенные и важные тест-кейсы для функции поиска
🎉17❤‍🔥14👍32🥰1