Коллеги, здравствуйте! 👋
Тестовый стенд, продуктовый стенд - звучит сложно, но по сути это просто "железки" с установленным софтом.🖥
Для начинающих тестировщиков это будет основная рабочая "тачка" (как говорят в IT) - именно здесь вы проведете большую часть времени, запуская тесты и проверяя функциональность.🏎
Многие новички путают эти стенды между собой, а опытные разработчики иногда допускают критические ошибки при работе с ними. Без понимания различий можно случайно "уронить" прод или получить недостоверные результаты тестирования.⚠️
Разбираем основы по карточкам!🃏
#термин | 🍩 Донейшн | 📈 Забустить канал
Тестовый стенд, продуктовый стенд - звучит сложно, но по сути это просто "железки" с установленным софтом.
Для начинающих тестировщиков это будет основная рабочая "тачка" (как говорят в IT) - именно здесь вы проведете большую часть времени, запуская тесты и проверяя функциональность.
Многие новички путают эти стенды между собой, а опытные разработчики иногда допускают критические ошибки при работе с ними. Без понимания различий можно случайно "уронить" прод или получить недостоверные результаты тестирования.
Разбираем основы по карточкам!
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍1
Точка ОСТАНОВА - не ошибка в написании! 🤯
Признавайтесь, кто из вас думал, что правильно писать "точка ОСТАНОВКИ"? (я неловко поднимаю руку👋 )
Я долго был уверен, что коллеги делали ошибку, когда писали "точка ОСТАНОВА". Оказывается, это я был не прав!
Что такое точка останова? 🎯
Точка останова (breakpoint) - это специальная метка в коде, которая указывает, в каком месте нужно приостановить выполнение программы. Вы также можете устанавливать её вручную, если работаете с современными средами разработки (Pycharm, VSCode и т.д.)🎈
Точки останова обычно используются программистами для:
✔️ Диагностики и поиска ошибок - позволяет остановить выполнение программы в интересующем месте, чтобы программист мог исследовать текущее состояние переменных, памяти, регистров процессора, стека вызовов и других параметров
✔️ Пошагового выполнения кода - после остановки на точке останова можно продолжать выполнение программы по одной строке, анализируя изменения состояния программы на каждом этапе
Но также используются тестировщиками:
✔️ При написании автотестов - используются по тем же причинам, что и разработчики)
✔️ При написании нагрузочных сценариев - проверить, что скрипт написан верно, и вас не будет ожидать сюрприз в каком-то моменте
✔️ При проверке кода программистов - если вы на такое способны, конечно 💪
Почему именно "ОСТАНОВА"?🤔
Останов — это технический термин, означающий
Слово происходит от глагола "остановить" → "останов" (как процесс) → "останова" (родительный падеж).
В IT это устоявшийся термин, который используется не только для breakpoint'ов, но и для:
✔️ Аварийного останова системы
✔️ Планового останова сервиса
✔️ Точки останова в алгоритмах
А вы знали об этом различии? Или тоже думали, что это ошибка (я надеюсь, я не один так заблуждался😅 )
💬 Поделитесь в комментариях: какие еще IT-термины вас когда-то удивили своим написанием?
🐍 P.S. Если хотите увидеть, как работают точки останова на практике в PyCharm (режим DEBUG с пошаговым выполнением кода), то дайте знать в комментариях! Сделаю отдельный пост с наглядной демонстрацией 🔍
#термин | 🍩 Донейшн | 📈 Забустить канал
Признавайтесь, кто из вас думал, что правильно писать "точка ОСТАНОВКИ"? (я неловко поднимаю руку
Я долго был уверен, что коллеги делали ошибку, когда писали "точка ОСТАНОВА". Оказывается, это я был не прав!
Что такое точка останова? 🎯
Точка останова (breakpoint) - это специальная метка в коде, которая указывает, в каком месте нужно приостановить выполнение программы. Вы также можете устанавливать её вручную, если работаете с современными средами разработки (Pycharm, VSCode и т.д.)
Точки останова обычно используются программистами для:
Но также используются тестировщиками:
Почему именно "ОСТАНОВА"?
Останов — это технический термин, означающий
прекращение работы механизма, системы или процесса
Слово происходит от глагола "остановить" → "останов" (как процесс) → "останова" (родительный падеж).
В IT это устоявшийся термин, который используется не только для breakpoint'ов, но и для:
А вы знали об этом различии? Или тоже думали, что это ошибка (я надеюсь, я не один так заблуждался
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Запускаешь тест, он красный, смотришь на экран и думаешь: "Ну и что теперь делать? Когда теперь меня уволят?"
Вот правда жизни: половина работы тестировщика - это не найти баг, а понять, ПОЧЕМУ он произошел!
Представьте: вы приходите к врачу, а он говорит "Вы больны" и все. Без диагноза, без объяснений. Бесполезно, правда?
Так и с приложениями!
Хорошая новость: современные приложения умеют "говорить" о своем состоянии. Но для этого нужно знать их "язык" и понимать, на что обращать внимание!
Почему это критично для QA:
Сегодня разбираем OBSERVABILITY - способность понять внутреннее состояние системы по её внешним проявлениям
Как и всегда, листайте карточки!
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Многие новички в QA теряются в терминологии JIRA. Давайте разложим по полочкам основные типы задач! Как всегда в формате удобных карточек
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Один пользователь хранил в OneDrive свои данные за 30 лет — фотографии с 1990-х, документы, работы. И вот Microsoft внезапно заблокировала его аккаунт без предупреждения и объяснения причин. А резервных копий у него не было...
Представьте, что у вас дома есть сундук с маминым столовым серебром, и однажды управляющая компания просто запирает вашу квартиру и говорит: "Ключи не отдаем, причину не объясняем." 🏠🔒
Главный урок: ВСЕГДА делайте бэкапы! Облачные сервисы удобны, но полагаться только на них нельзя. Ваши данные — ваша ответственность!
Я тут сам столкнулся с тем, что не загружаюся видео, где я ем хачапури, из Google фото без VPN
«Компании могут закрыть ваш профиль или обанкротиться в любой момент, и вы, по сути, ничего не можете с этим поделать. У вас нет никаких прав или средств правовой защиты в отношении условий обслуживания, которые вы не читали»
Коллеги, пробую новый формат с новостями, поддержите любым эмодзи, если считаете формат полезным для себя
#ITnews | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5👏1
Media is too big
VIEW IN TELEGRAM
Илон Маск снова взорвал интернет 💥 Tesla Model Y впервые в истории сама доехала от завода прямо к покупателю — полностью автономно! Никто не сидел за рулём, никто удалённо не управлял. Машинка проехала 30 минут через весь Остин, включая шоссе на скорости до 72 км/ч.
Это как если бы ваш новый смартфон сам пришёл к вам домой из магазина 😄.
Я ещё не успел заценить роботов-доставщиков роллов из Яндекс еды, а тут уже машины сами доезжают до покупателя. 😅
Предполагаю, что такой способ доставки в ближайшем будущем будет везде.
#ITnews | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Коллеги, сегодня разбираем слово, которое звучит как заклинание из Гарри Поттера, но на самом деле это базовая операция в базах данных!
UPSERT = UPDATE + INSERT
Простыми словами: это когда система сначала пытается обновить запись в базе данных, а если её нет - создаёт новую.
Пример из жизни:
Представьте, что вы ведёте список покупок в приложении:
- Если "молоко" уже есть в списке → количество обновится (добавится ещё одно молоко - UPDATE)
- Если "молока" нет → добавится новый пункт в базе (UPDATE)
Зачем это вам? 🤔
- Часто встречается на собеседованиях
- Помогает понять логику работы форм регистрации
- Пригодится при тестировании API
Где можно встретить:
Лайфхак для собеседования:
"Это операция, которая либо обновляет существующую запись, либо создаёт новую".
А вы уже сталкивались с upsert в тестировании?
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
Но после сравнения работы разных нейросетей на тренде из одной запрещённой сети, понял, что вы пока к этому не готовы
В комментарии приложил промпт, чтобы вы тоже побаловались
#AI | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4✍1👏1