Нагрузим IT!
315 subscribers
364 photos
15 videos
207 links
📊 Тестирование без душноты

QA-инженер Ozon и преподаватель объясняет нагрузку, инструменты и собесы простым языком

Чат: @lets_load_chat
Автор: @Slabodenyuk_Anatoly
Download Telegram
Коллеги, с началом рабочей недели! 💪

Разберем основные статусы баг-репортов, как всегда в формате карточек.

В комментарии к этому посту вас будет ждать схема жизненного цикла бага в Jira 🎁

⚡️ Подписаться

#Термин
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
🖥 0 и 1: Почему в Айти все сводится к нулям и единицам?

Сегодня разберем вопрос, который мучает всех новичков и тех, кто первый раз посмотрел «Матрицу», - Почему в IT всё сводится к нулям и единицам? Почему не 3, 5 или 69?

Кажется, что программисты просто любят усложнять жизнь, но на самом деле всё наоборот - они очень даже ленивые ребята

💡 Это просто выключатель
Представьте, что вы общаетесь с другом из соседнего дома с помощью фонарика.
Как проще всего передать сигнал?
Свет горит — это «Да» (или 1).
Свет не горит — это «Нет» (или 0).

Именно так работает компьютер на физическом уровне. Внутри процессора миллиарды микроскопических транзисторов, которые работают как обычные выключатели: ток либо течет, либо нет.
​

🚫 Почему не десятичная система?
Представьте, что мы решили сделать компьютер на привычной нам десятичной системе (цифры 0-9).
Тогда нашему транзистору пришлось бы различать не просто «есть ток» или «нет тока», а 10 уровней напряжения:
0 вольт = цифра 0
1 вольт = цифра 1
...
9 вольт = цифра 9

Отличить «сигнал есть» от «сигнала нет» гораздо проще, чем ловить тонкие оттенки.
​
Компьютеры используют нули и единицы не потому, что они умные, а потому что так проще не ошибиться 🤔

💬 Вопрос в студию: А какая система счисления была самой сложной для вас в школе/универе? Кто изучал шестнадцатеричную, отзовитесь! 👇

⚡️ Подписаться

#Факт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👨‍💻2
🔥 ChatGPT + Replit = Новый уровень эффективности (и лени)

Коллеги, у нас тут новости из разряда "будущее уже наступило, а мы и не заметили".
OpenAI официально подружили ChatGPT с Replit.


​Если раньше мы просили чат написать код, потом копировали его, вставляли в IDE, ловили ошибки, матерились (ну, я) и возвращались обратно в чат... То теперь всё работает, "из коробки".

Давайте разберем, что это за зверь и почему тестировщикам это будет полезно.

🧪 Что такое Replit?
Представьте Google Docs, но для кода.
​
Это сайт, где можно писать, запускать и тестировать программы прямо в браузере. Не нужно устанавливать Python, настраивать окружение или молиться, чтобы "оно запустилось". Просто открыл вкладку - и ты программист (ну, почти).
​
🔌 Как подключить?
Всё делается в пару кликов:

Заходим в Settings (Настройки) в ChatGPT.
✅ Ищем раздел Apps & Connectors - или переходим по ссылке
✅ Находим Replit и жмем Connect.
✅ Логинимся в свой аккаунт Replit (или создаем, это бесплатно).
​
Всё! Вы великолепны.

🛠 Что можно сделать (пример для нужд QA)
Теперь самое вкусное. Как это использовать, чтобы не писать код самому?
Вы просто тегаете бота в чате через @replit и говорите, что нужно.
​
Пример для QA:
Нам нужно сгенерировать 50 уникальных email-адресов и сохранить их в JSON для теста регистрации.

Пишем в чат:
@replit Создай скрипт на Python, который генерирует 50 случайных email-адресов в формате JSON и сохраняет их в файл. Запусти его и дай мне ссылку на скачивание.


❓ Что происходит:
Чат сам пишет код, сам отправляет его в Replit, там запускает, проверяет, что всё работает, и отдает вам готовый результат.
​
Не забывайте, что ReplIT, как и любой AI инструмент, - это всего лишь помощник, будьте внимательны и осторожны во время использования. Понимайте, что вы делаете 🤔


📃 Документация к сервису - тут

Кто уже пробовал? Делитесь в комментах, что успели собрать, пока пили кофе

Генератор, который получился у меня (с одного промпта, я ничего дополнительно не правил) 👇
ТЫК

⚡️ Подписаться

#AI
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Коллеги, хоу-хоу-хоу, как говорится 🎅

Пора подвести годовой итог в этом канале 📊

Вместо цифр и метрик я просто хочу сказать каждому из вас спасибо за то, что читаете, и пожелать успехов в новом году ☺️

Мир айти за этот год пережил и продолжает переживать довольно сильные потрясения, и, мне кажется, сейчас самое лучшее время для того, чтобы развиваться и укрепляться в этой сфере. 🏋️‍♂️

Желаю вам в новом году всего наилучшего, успехов и достижения ваших (не чужих) целей! 💪

Вся статистика за год на картинке (учитывая, что ко всему в этой жизни я привык подходить через призму своего обсессивно-компульсивного расстройства, то выглядит очень даже ничего ☺️)

P.S.
Чтобы сделать такую же статистику для своего канала (если вы вдруг ведёте), нужно написать этому боту:
@TGStat_Bot

сообщение вида:
2025 ссылка на ваш канал


Также в комментариях приложил статистику от другого бота, тоже довольно симпатичная 😍

⚡️ Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👏1
✅ QA чек-лист на 2026 год

Коллеги, с праздниками! 🎉
Пора потихоньку выходить из новогоднего анабиоза

📕 Нашел отличную статью вам почитать про то, как организовать процесс тестирования в 2026 году

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

Сделал вольный перевод. Будет полезно, даже если вы не являетесь руководителями, тим-лидами или другими большими дядями и тётями (так или иначе, все когда-нибудь там будем 😉)

🌐 Ссылка на мой перевод 🌐
(или тыкнете на кнопку "Посмотреть" 👇)

⚡️ Подписаться

#Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡31
🎵ChatGPT теперь официально ваш диджей

😁 Никак меня не отпустит наличие возможности автоматического создания музыкальных плейлистов

🖱 Писал про подобный функционал в сервисе "Звук" тут

Ну, и теперь подтянулись гиганты эй-ай рынка: OpenAI и Apple наконец-то подружились. В ChatGPT добавили нативную поддержку Apple Music.

🤨 Что это значит для нас?
Раньше мы просили ChatGPT написать код, а теперь можем попросить его собрать плейлист для этого кода. Работает это через раздел «Приложения» (Apps) в настройках. Вы просто привязываете свой аккаунт, и магия начинается:

🧐 Поиск песен - "Найди ту самую песню, где поется про логичного лесника

💡 Генерация плейлистов - AI создает подборку по вашему запросу и сразу добавляет её в вашу библиотеку Apple Music.

⏳ Превью - можно послушать 30-секундные отрывки прямо в чате

🏁 Как включить?
Всё просто:
- Заходим в Настройки ChatGPT.
- Ищем раздел Подключенные приложения (Connected Apps).
- Жмем на Apple Music и логинимся

💬 Вопрос в студию: Какой самый странный запрос для плейлиста вы бы ему скормили? "Музыка для написания автотестов на Java"? Пишите в комменты! Свой плейлист с промптом оставил в комментариях

⚡️ Нагрузим IT

#AI
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Токсичных гениев больше не берут

Начинаем год со свежей статьи на Хабре.

Большая аналитика рынка 2025/26.
Коллеги, отличная новость для тех, кто умеет в софт скиллы!

🗣 Аналитика показывает, что рынок перевернулся. Вакансий стало меньше, конкуренция, признаемся, довольно большая (резюме стало на 40% больше), но побеждают не те, кто знает наизусть все алгоритмы (если вы из таких, то завидую вам по-черному 😟), а те, с кем приятно работать.

В топе требований теперь Soft Skills: умение договариваться, решать конфликты и «разговаривать словами через рот» 🤐.

Автор утверждает: если вы токсичный гений - вас уволят (и ещё много чего утверждает). Если вы адекватный, обучаемый и умеете решать проблемы - вас оторвут с руками, даже если техническую часть придется подтянуть.

👊 Что можно сказать в конце: Прокачивайте коммуникацию и адекватность так же усердно, как и код. На собеседовании ваша улыбка и умение слушать могут перевесить незнание какого-то фреймворка.

🔗 Источник

⚡️ Подписаться

#Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3
🔒 Что такое - «проприетарность»?
Попробуйте быстро сказать «проприетарное программное обеспечение» три раза. Получилось? Поздравляем, вы прошли первый уровень посвящения в айтишники! 😅

На самом деле, тут все просто
Проприетарное ПО (от англ. proprietary — частное) - это просто софт, у которого есть строгий Хозяин.

​
Это программы, которые мы используем, но которыми не владеем.
🚫 Мы не видим их исходный код.
🚫 Мы не можем его менять.
🚫 Мы (чаще всего) платим за право просто «посидеть» в этой программе.

🍔 Объясняю на бургерах
Представьте, что вы пришли в ресторан (это проприетарное ПО).
Вы заказали бургер. Он вкусный, красивый, вы заплатили за него деньги. Но если вы спросите шеф-повара: «Слушай, а дай точный рецепт соуса и марку мяса, я хочу дома такой же сделать?» — вас вежливо (или не очень) пошлют. Это их коммерческая тайна. Вы можете только пользоваться результатом.

А есть Open Source (открытое ПО). Это как когда бабушка даёт вам рецепт своих пирожков: «Держи, внучек, готовь, меняй начинку, угощай друзей, мне не жалко».
​
🕵️‍♂️ Зачем это знать QA-инженеру?
Потому что в работе с таким софтом есть свои нюансы:
«Черный ящик»: Вы тестируете продукт, не зная, как он устроен внутри. Вы видите только кнопки и результат.

Бессилие (иногда): Если вы нашли баг в Windows или Photoshop, вы не можете залезть в код и поправить его. Вы можете только написать гневный баг-репорт и ждать, пока «хозяева» соизволят его починить.
​
Примеры «жадного» софта:
🍏 iOS и macOS (Apple не любит делиться)
🖼 Adobe Photoshop
🎮 Почти все современные игры
💻 Windows

Вопрос: Каким проприетарным софтом пользуетесь каждый день, и он вас бесит, но альтернатив нет? Пишите в комменты👇

⚡️ Подписаться

#Термин
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡42
Кто такой этот ваш DNS? 🧐

Коллеги, привет!👋
Сегодня разбираем штуку, без которой интернет превратился бы в адский список цифр - DNS.

😌Если совсем просто: DNS (Domain Name System) - это адресная книга интернета. Она превращает понятные нам слова в понятные компьютеру цифры.

🌐 Зачем это нужно?
Представь, что ты хочешь позвонить маме. Ты же не набираешь каждый раз полный сотовый номер по памяти? Ты ищешь в контактах "Мама" и жмешь вызов.

С интернетом так же:
- Компьютеры общаются только по IP-адресам (набор цифр типа 192.168.0.1).
- Люди общаются словами (набор букв типа google.com).
- DNS - это переводчик, который стоит между ними

🔍 Пример на пальцах
Допустим, ты хочешь найти мем с котиком.
Ты пишешь в строке:
google.com


Твой браузер в этот момент паникует:
"Я не знаю, где это! Я понимаю только цифры!" 😱


И тут в игру вступает DNS-сервер:
1. Браузер: "Эй, DNS, где живет google.com?"
2. DNS: "Секундочку... Ага, нашел! Это адрес 142.250.190.46".
3. Браузер: "Понял, лечу туда!" 🚀

И магия случается - сайт открывается.

🧪 Почему это важно для QA?
Потому что иногда этот "переводчик" начинает говорить на эльфийском. Или вы переезжаете на новый сервер, а DNS все еще ведет на старый (привет, кэш!).

💡 Итог
DNS - это просто сервер-маппер.
Слева: Человеческий адрес (сайт).
Справа: IP-адрес (сервер).

Попробуйте ради интереса вбить в строку браузера
142.250.190.46


Спойлер: вы попадете в Google. Только тссс, не пугайте обычных людей этой магией. 🤫

⚡️ Подписаться

#Термин
Please open Telegram to view this post
VIEW IN TELEGRAM
22
"Волк не тот, кто волк, а тот, кто тестит прод"
© Джейсон Стетхем
🐺

✝️ Коллеги, сегодня будет пост-исповедь. О том, как я не решался выпустить свой проект, пока нейросети не опередили меня.

Я делал пет-проект. Телеграм-бот с нейронкой, обученной на "пацанских" цитатах Стетхема из русских мемов. Я думаю, вы понимаете, о чем речь:
"Тут - это вам не там"

"Когда режу лук, плачет он"

"Если заблудился в лесу, иди домой"

и и.д.

Я никак не решался выпустить его. Мне казалось:
❌ Ну нет, он еще сырой.
❌ А вдруг он выдаст цитату не в нужном контексте?
❌ Да и кому это нужно?
❌ Я ждал идеального момента. ну, и дождался... 😅

На днях наткнулся на одну из нейро-музыкальных групп - это где все треки созданы через нейронки. Подсовывают мне алгоритмы, значит, один из треков этой группы, а там... Рок-баллада из цитат Стетхема! 🎸

Те же самые фразы, которые я бережно собирал в базе своего бота, теперь орут под гитары... и это круто, смешно и... это сделал не я 😐

💡 Инсайт дня для всех нас:
В современном IT (да и вообще в жизни) скорость важнее перфекционизма. Пока кто-то вылизывает свой код до блеска, кто-то другой делает быстро, выпускает свое детище в мир и получает народную любовь, деньги (и красоток 😅)

Так что, если у вас есть идея, которая лежит "в столе": Доставайте её. Сдувайте пыль. Запускайте как есть 💪

Пойду послушаю этот трек в двадцать седьмой раз 👇
🎵 Роцк из пацанских цитат

А у вас есть идеи, которые вы забросили или "передержали", а потом увидели их у других? Делитесь - двери комментариев всегда открыты! Ссылка на моего бота как раз там (не ждите от него чего-то путного 😂)

⚡️ Нагрузим IT

#AI
Please open Telegram to view this post
VIEW IN TELEGRAM
21
Коллеги, добрый день! 👋

Принес вам викторину размять мозг 🧠

Этот вопрос обычно входит в топ вопросов по Linux ⬇️⬇️⬇️

⚡️ Подписаться

#Собес
Please open Telegram to view this post
VIEW IN TELEGRAM
CPU: почему он "загружен" и что вообще происходит? 🧠

Привет, коллеги 👋

Когда вы открываете диспетчер задач (надеюсь, не только я так делаю, когда комп тормозит 😅), вы видите цифру "Загрузка ЦП: 87%". И думаете:
"Ага, значит процессор работает на 87% от своих мощей"

Ну что ж, поздравляю, вы попались: тут всё не так однозначно 🤝

🤓 Что такое CPU, если объяснять нормально без духоты
CPU (центральный процессор) - это мозг компьютера (пока все просто). Он получает инструкции от программ и выполняет их миллионы раз в секунду.
Цикл примерно такой:
получил команду → расшифровал → выполнил.

И снова. И снова.

Загрузка CPU: главная метрика, которую очень многие понимают неправильно (и я тоже, здравствуйте 👋).

"Загрузка CPU: 70%" - это не означает, что процессор работает на 70% от своих возможностей. Это означает, что процессор был НЕ в режиме простоя 70% времени. То есть метрика показывает "не-idle время" - сколько процессор вообще что-то делал, а не сидел без дела
idle - безделье


❓ А зачем это ребятам из QA?
Потому что когда мы тестируем производительность приложения, мы смотрим на загрузку CPU как на одну из ключевых метрик. Если приложение "кушает" 90% процессора при открытии одной кнопки - это красный флаг 🚩.

✨ Но тут фокус:
Загрузка процессора не покажет вам, а в чем, собственно, проблема. Она покажет следствие - процессор, чем-то был занят. Но не причину - почему он был занят?

🤔 Высокая загрузка не всегда = плохо. Процессор может быть "загружен", но при этом простаивать, например, в ожидании данных из памяти.

Это как когда вы на работе "заняты", но на самом деле сидите и ждете, пока коллега дружок-пирожок ответит в чате 🕐

🎉 Так что делать с этой информацией?
Просто запомнить несколько вещей:
✅ Процессор - это сердце компьютера, без него ничего не работает
✅ Загрузка CPU - это не показатель "насколько круто работает процессор", а показатель "насколько он вообще не сидит без дела".
✅Нужно понять, чем именно он занят. Возможно он не загружен, а просто ждёт данных

❓ А вам приходилось следить за метриками производительности в своих тестах (проектах)?

⚡️ Подписаться

#Метрика
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
👋 ДАЙДЖЕСТ НЕДЕЛИ!

Коллеги, привет
Посты за неделю, если вдруг что-то пропустили ↘️

✔️ Что такое DNS - начали неделю с термина

✔️ Нейронный Джейсон Стетхем - поделился своей болью о том, как нейронки забирают наши идеи... и презентовал своего бота

✔️ Вопрос с собеседования про Linux - что такое 777

✔️ Метрика загрузки CPU - разбираемся, что такое процессор и как правильно смотреть за ним

Спасибо за то, что читаете. С наступающими выходными 🥳

⚡️ Подписаться

#ИтогиНедели
Please open Telegram to view this post
VIEW IN TELEGRAM
Чуть не забыл про пятничный мем - исправляюсь ☺️

⚡️ Подписаться

#Хиханьки
Please open Telegram to view this post
VIEW IN TELEGRAM
11
SDET тестировщик: когда ты и жнец, и на дуде игрец, и ещё код умеешь писать 👍

Коллеги, привет! 👋

💪 Сегодня хочу рассказать про профессию фулл-стек тестировщика или, как его принято называть, SDET-тестировщик

SDET (Software Development Engineer in Test) - это такой волшебный гибрид разработчика и тестировщика


По сути, это программист, который вместо того, чтобы писать новые фичи, пишет код для автоматизации тестов и создаёт инструменты, чтобы другие тесты работали быстрее и лучше. 🧰

🧠 Если совсем просто: разработчики пишут код приложения, а SDET пишет код, который проверяет код приложения.

🤔 Чем SDET отличается от обычного QA?
Вот представьте: вы классический QA - нажимаете кнопки, проверяете формы, ищете баги "руками" или автоматизируете простые тесты. А SDET работает с готовыми инструментами тестирования (например, Selenium), выполняет тест-кейсы, репортит баги. SDET создаёт сами эти инструменты и фреймворки, пишет код для автоматизации, разбирается в CI/CD, делает нагрузочное тестирование и участвует в code review. 🏋️‍♂️

По факту: SDET - это программист с душой тестировщика. Он не просто проверяет, он строит систему проверки.

Что должен уметь SDET
(Держись, список не маленький)
✅ Программирование — Java, Python, C# или другие языки на приличном уровне
✅ Автоматизация тестирования — Selenium, Appium, JMeter, Postman и другие инструменты
✅ Работа с базами данных — SQL, NoSQL, чтобы тестировать запросы и данные
✅ CI/CD — понимать, как работает непрерывная интеграция и развёртывания
✅ Фреймворки — уметь создавать и поддерживать тестовые фреймворки с нуля
✅ Софт-скиллы — критическое мышление, решение проблем, работа в команде и адаптивность

🧐 А зачем вообще становиться SDET?
✅ Деньги (естественно) - SDET зарабатывают больше, чем обычные QA, потому что требуют больше технических навыков
✅ Влияние на продукт - SDET участвует в архитектурных решениях, работает ближе к разработчикам, влияет на качество с самого начала
✅ Карьерный рост - это специализация, которая открывает двери в более серьёзные позиции

🤨 Кому это подходит?
Если вам нравится и программировать, и искать баги - добро пожаловать! Это путь для тех, кто хочет больше технической глубины, чем даёт обычный QA, но при этом не готов уйти в чистую разработку.

А вы знали о такой должности? Или вам больше нравится ручное тестирование, где можно творчески мыслить и ломать приложение?

Знаете, где поделиться своими мыслями ⬇️

⚡️ Подписаться

#Термин
Please open Telegram to view this post
VIEW IN TELEGRAM