Библиотека тестировщика | 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
Очередной #дайджест для тестировщиков

⬆️ Сколько студентов на самом деле находит работу — беда «войти в айти» и курсы тестировщика

⬆️ Что нового в Playwright v1.41 и v1.42 — видеопрактикум, новые теги и аннотации

⬆️ Prompting Checklist для тестировщика — чек-лист по prompt engineering и практическому опыту работы с роботами LLM

⬆️ В помощь IT-команде — «Регламент создания багов» или «Как сделать задачу ясной для тебя из отпуска»

⬆️ Разработчики vs QA — количество тестеров в команде должно зависеть только от количества фич
🎉19🔥152👍1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
22👍1
🧑‍💻 Путь разработчика: один язык на всю жизнь или постоянное переобучение?

Мир 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