ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

QAQC 🔥 _тестирование ПО

QAQC 🔥 _тестирование ПО

前往频道在 Telegram
494
订阅者
无数据24 小时
无数据7 天
无数据30 天
吸引订阅者
10月 '26
十月 '260
在0个频道中
九月 '260
在0个频道中
Get PRO
八月 '260
在0个频道中
Get PRO
七月 '260
在0个频道中
Get PRO
六月 '260
在0个频道中
Get PRO
五月 '260
在0个频道中
Get PRO
四月 '260
在0个频道中
Get PRO
三月 '260
在0个频道中
Get PRO
二月 '260
在0个频道中
Get PRO
一月 '260
在0个频道中
Get PRO
十二月 '250
在0个频道中
Get PRO
十一月 '250
在0个频道中
Get PRO
十月 '250
在0个频道中
Get PRO
九月 '250
在0个频道中
Get PRO
八月 '250
在0个频道中
Get PRO
七月 '250
在0个频道中
Get PRO
六月 '250
在0个频道中
Get PRO
五月 '250
在0个频道中
Get PRO
四月 '25
+3
在0个频道中
Get PRO
三月 '25
+6
在0个频道中
Get PRO
二月 '25
+13
在0个频道中
Get PRO
一月 '25
+14
在0个频道中
Get PRO
十二月 '24
+8
在0个频道中
Get PRO
十一月 '24
+23
在0个频道中
Get PRO
十月 '24
+17
在0个频道中
Get PRO
九月 '24
+526
在0个频道中
日期
订阅者增长
提及
频道
15 十月0
频道帖子
2
Вчера нейтрон - блокчейн, который мы делали 4 года - был взломан на сумму примерно $9 млн🥶. Самым диким и в то же время банальным способом. Подробности ниже. Кто не в курсе, я там работал хедом QA. Сама разработка нейтрона остановилась в феврале, а в июле прекратилась поддержка - то есть сеть, по сути, осталась без программистов, саппорта, и прочего. Последовательность атаки: 1) В августе чел создаёт предложение (это называется proposal, и типа если его одобряют, то это меняет какие-то параметры сети) под названием AI Agent Takeover. Текст выглядит как огромное исследование про AI-агентов, ETHOS framework, безопасность и прочий модный AI/Web3. Но внутри лежит вполне конкретное действие: ПЕРЕДАЙ автору административные права над смарт-контрактами, в которых лежат реальные деньги. Если что, в блокчейне даже после закрытия все равно остаются залоченные в протоколах деньги. Сообщество голосует против - 96,8% NO Казалось бы, на этом всё. Голосовать могут все, у кого есть NTRN) 2) Через несколько недель тот же чел создаёт такой же proposal ещё раз. Только теперь он заранее готовится лучше: загружает вредоносную версию смарт-контракта, которая умеет вывести все средства. Самое интересное начинается перед окончанием голосования. К этому моменту токен NTRN стоит уже практически ничего. А наш говернанс устроен так, что количество токенов определяет твой voting power. Злоумышленник тратит всего около $20 тысяч, покупает 31,6 млн NTRN и получает огромную долю голосов. По опубликованной реконструкции покупка произошла примерно за 11 минут до завершения голосования. Proposal проходит: 81,9% YES. 3) Получив admin-права, атакующий мигрирует контракты на заранее подготовленный вредоносный код и вызывает что-то очень близкое по смыслу к withdraw_all. В итоге удалось вывести примерно 2 млн долларов, остальное не успел - сеть стопнули. ИТОГИ: Формально нейтрон почти нигде не была взломан с точки зрения кода, но с точки зрения системы, в которой продолжают хранится деньги - это конечно факап. Сорсы где почитать подробности: раз, два 😥
193
3
Имеется ввиду все - код автотестов, скриптов, yaml файлы - все что угодно.
172
4
Сейчас уже не удивляюсь 🥶 таким зарплатам. Кажется что раньше это была зп QA мидла.
Сейчас уже не удивляюсь 🥶 таким зарплатам. Кажется что раньше это была зп QA мидла.
165
5
Добавить тут нечего 🤡+1
Добавить тут нечего 🤡
210
6
Апдейт к посту. Мы неплохо уже освоились в агентской разработке, и самое главное, в артефактах, которые агенты оставляют. За прошедшую неделю сделали три крупных эпика, протестировали их, написали кучу надежных автотестов, завели это в CI. Раньше на такой пласт работы ушло бы полтора месяца. Теперь у нас в команде, если например, стори требует доработок на бэкенде, фронтенде, и + нужно тестирование - это все делает один специалист. Он с помощью а агентов реализует сразу и бэк и фронт и автотесты, а потом это отдается на ревью людям. Если всех все устраивает - мержим. Ощущения с одной стороны великолепные, с другой - при такой скорости и возможностях не за горами момент, когда бизнес задумается над тем, нужно ли ему такое кол-во IT-специалистов.🥴
244
7
Почитал свежие исследования относительно рынка QA в России, и ситуация, прямо скажем, пиздец🥶 Кол-во вакансий сократилось для мануальных тестировщиков за полгода почти на ❗️50%. И тренд продолжается. С автотестировщиками ситуация получше, роста нет, просто падение не на 50% а на 1-2. В целом вакансий по тестированию стало меньше за полгода на 50%, при этом специалистов стало больше на 69%. Все это омрачается еще и тем, что на HH у работодателя теперь есть сортировка «Лучшие»: нейронки ранжируют отклики по релевантности, и по истории того, каких кандидатов работодатели приглашали раньше. Поэтому при условных 700 откликах рекрутер может начать не с первого по времени кандидата, а с тех, кого HH поднял наверх. Немножко света в этом темном царстве: в вакансиях типа AI QA / ML Evaluation есть рост, но само число их крайне небольшое. Здесь рынок пока маленький, но тренд уже виден даже в российских данных: AI QA / ML Evaluation растёт третий месяц подряд. Хорошей пятницы!
210
8
没有文字...
146
9
Как изменился QA рынок по тех скиллам 🤓 Базово по языкам пока что все тоже самое: Java (огромный пласт рынка), Python на таком же уровне, а вот знание TS/JS требуется поменьше, но при этом кол-во вакансий по ним растет. Go почти нет, C# жив, но тоже мало. По фреймворкам только два - Playwright, Pytest. Остальные мало. Ну топ, что. Рад что говно мамонта в виде Селениума потихоньку умирает - это был адский, переусложненный и неудобный инструмент. По инфре это Docker/K8s, кафка, CI и вот это все - тут ничего не меняется, с - стабильность. А вот по AI все движется суперактивно - хотят два основных направления🚀: • QA тестирует AI/LLM - то есть прям оценку качества ответов моделей. • И стандартные "применение ИИ-инструментов и code agents в задачах тестирования" С учетом того что все движется в сторону харнесс, то выглядит все логично. Хорошей среды!👌
142
10
Совместно с Claude и Codex я допилил наше QA приложение с промтами еще игрой с обяъснением того, что такое контекстное окно у
Совместно с Claude и Codex я допилил наше QA приложение с промтами еще игрой с обяъснением того, что такое контекстное окно у LLM, и как с ним работать. 🙂 Поиграть - прямо в телеграме. P.S. Сделал только первый уровень, но кажется, он вышел неплохим. LLM сейчас сильно импактит не только на разработку, но и на QA соответственно, поэтому какие-то самые базовые вещи рекомендуется знать всем (или быть осведомленным)
133
11
Запилил я эту аппку, кстати, с Codex и их моделькой Sol high. Прям из коробки одними промтами не удалось, пришлось поизучать библиотеки для реакта, чтобы покрасивей использовать переходы/анимацию. Ну как поизучать - посмотреть, что нравится из компонентов, и кинуть ссылки на документацию в модель 😀 И прокинул там mcp для vercel и github. За прошедший год я сделал 5 пет-проектов разной сложности, и все только с claude и codex. Если интересно, могу в следующем посте рассказать что за проекты и показать их. Как пойму что интересно? - ну, поставьте плс реакцию, например палец 👍
160
12
Обновил помощника по QA новым дизайном🖌 Все кто еще не попробовал мои промты - велком! Сильно помогает для решения типовых з
Обновил помощника по QA новым дизайном🖌 Все кто еще не попробовал мои промты - велком! Сильно помогает для решения типовых задачек по тестированию.
176
13
Шок контент: Cypress атакован, и виноват не AI, а старая добрая SQL-инъекция, ахах.🤡🤡🤡 Вчера получил прекрасное письмо от Cypress: произошёл security incident, бла-бла-бла, взломали какой-то сторонний сервис, через который Cypress что-то делал. Детали детсадовские: чувак нашел уязвимость, и она была довольно роскошной, можно было делать: • запрос без авторизации; • SQL-инъекция в базу Metabase (это сервис, который обосрался); • получение админского доступа; • возможность читать подключённые базы и вытаскивать данные; То есть пока обсуждаем prompt injection, jailbreak и то, как LLM украдёт все на свете и сломает пентагон, данные Cypress утекли через SQL-инъекцию 🤡 P.S. Самое смешное, что лично у меня ни разу не получилось ее нигде сделать - обычно запрос либо отсеивался на внешнем уровне, либо приложение использовало нормальные параметризованные запросы.
162
14
Немного о реформах🙂 В 2020 я работал в Carolbike - и вся команда разработки созванивались примерно раз в неделю. Предпочитали вопросы решать асинхронно. У нас даже дейликов не было - потом я ввел их раз в неделю, weekly. При этом наша дев команда из 10-14 человек была эффективной, быстрой, и тайм-ту-маркет был великолепным. В 2022 я начал работать в Neutron. Команда больше, продукт сложнее, вопросов много. И то, мы умудрялись первые 3-4 месяца вместо дейли созвонов использовать текст. Какие-то общие вопросы обсуждали, но чаще - текстом. Когда разрослись до 40 человек - да, дейли, демо, ретро и тд, рабочие созвоны. Но все равно, у меня, как у хеда тестирования, было не больше 6-7 созвонов в неделю. Сейчас у меня созвонов 4-6 часов в ДЕНЬ. Команда тестирования 5 человек, общая команда разработки (с тестированием, девопсами, овнерами и тд) - 14 человек. Понятное дело, что кроме созвонов я почти ничего не успеваю делать. Паузы в 30-40 минут между созвонами - в них невозможно погрузиться в задачу. Невозможно на что-то отвлечься, внятно ответить, тк нужно готовиться к другим созвонам. Отсюда так же понятно, что что-то в процессах люто идет не так, просто потому что так не должно быть. Что сделал: • подключил локальную ИИ, которая записывала/транскрибировала все созвоны в течении двух недель. • после этого загрузил массив данных в другую ИИ, проанализировал, и выяснил, что 70% времени на созвонах команда вообще ни к чему не приходит, и говорят в основном 3-4 человека, а остальные 10+ просто слушают. • тупо показал сухие цифры на ретро, собрал мнения по 1-2-1 относительно созвонов - все недовольны. Как промежуточный итог: • сухие цифры на ретро сработали плохо, все согласились что созвонов много, но "у нас же столько решений, которые нужно обсудить и принять, что мы будем конечно стараться в асинхрон, но не обещаем". • ввел для QA команды рекомендацию обсуждать мелкие решения в тредах, и фиксировать результаты. По замерам текущей недели, кол-во созвонов пока не уменьшилось, но хотя бы увеличилось кол-во принятых и фиксированных решений. Небольшая, но победа 🎉 Кто хочет пошарить свою статистику по созвонам - велком ту комментс)
154
15
Собрал вручную несколько промтов под самые популярные QA запросы 🫡 Можно брать промт, и тупо копировать его во что угодно, что используете - от обычного ChatGPT/Deepseek до любых агентских штук типа Claude/Opencode и тд. Просто вставляете промт, и AI выдает ровно то что нужно. Их 6: • Найти edge и corner кейсы - даете промт и описание задачи, AI находит сложные кейсы и выдает в удобной форме. • Тест-дизайн точно так же, без лишней воды, даете контекста, и наслаждаетесь. • Ревью существующих тестов. • Проверка PR/MR. • Разбор требований с точки зрения тестирования. • 😅Вишенка на торте - помочь аргументировать свое мнение. Копипастите промт, потом кидаете тред/диалог, и он вам выдает сначала мнение о каждом участнике, потом как лучше вам ответить 🤡 Промты собрал в Telegram-приложение. Надеюсь, кому-то это поможет сэкономить время.
168
16
Каждый раз когда читаю новости, про то что либо у Claude новая LLM все взломала на свете, либо у OpenAI их новый GPT хакнул П
Каждый раз когда читаю новости, про то что либо у Claude новая LLM все взломала на свете, либо у OpenAI их новый GPT хакнул Пентагон 🤡
161
17
Пост про то, как мы переоценили возможности использования AI в QA и в команде разработки 🎬 Все началось с того, что с самого высокого уровня на нашу команду (20 человек разработки и тестирования) спустился нарратив: "Мы переходим к AI first разработке, поэтому внедряем это на всех уровнях, код пишет железка, мы проверяем. Используем Bmad фреймворк". Если коротко, то Bmad фреймворк это набор агентов, которые заточены каждый под свою роль: там есть и агенты по разработке, и по тестированию, и по анализу, и по ТЗ, и проджект-овнер и тд, и тд. Главная идея этой агентской разработки заключается в том, что ты, используя любой агент, работаешь в очень небольшой сессии, по результатам которой формируется документ для работы следующего агента. И, установив этот фреймворк, ты можешь: • составить требования • составить матрицу тестирования, выявить узкие места • написать тесты • написать код • сделать ревью • запланировать спринт и разбить задачи по сторям и эпикам То есть по сути, один или несколько человек, работая с bmad, могут заменить целую команду. Удобно, что агенты составляют доки для себя же, и каждому новому не нужно объяснять ничего, достаточно сказать "запусти разработку стори 1.2", и он уже будет знать, что за стори, че делать и тд. Звучало все неплохо, мы взялись за дело. Поначалу все хорошо шло - bmad отлично справился с сбором первоначальных требований (мы еще использовали скилл grillme - он опрашивает человека обо всех подробностях, которые ты не учел. Требования получились огромными. Мы потратили день чтобы это все вычитать, внести коррективы, и все стало ок. Потом была сессия, где создали документ с архитектурой фичи - какой фреймворк, библиотеки, и тд, и тд. Тоже хорошо справился, тоже потратили день, чтобы внести коррективы. По ходу пришлось вносить изменения еще и в документ с требованиями, тк обнаружилось, что мы кое-что не учли. Далее агент Мурад (да-да) начал разрабатывать тест-дизайн документ на основе архитектурного и требования. Он обнаружил еще несколько несостыковок, которые мы пропустили, и нам пришлось перечитывать все, и вносить изменения во все документы, чтобы сделать систему ТЕСТИРУЕМОЙ. Он сразу начал рисовать корнер-кейсы, описывать тесты на задержки, на нагрузку, функциональные и тд, и тд. По итогу нам опять пришлось вносить правки во все доки, тк после очередного ревью документов обнаружилось, что мы опять что-то не учли. Потом Мурад предложил изменения в техническом решении, потому что возникали проблемы с масштабированием. Короче вылилось все в то, что каждый следующий агент находил что-то, что предыдущие не учли. И в какой-то момент мы поняли, что просто потратили уже 50-60 часов, а ни строчки кода нет, есть только 20-30 разных документов, которые между собой дрифтуют. И это все вычитать нереально, поскольку каждый док - это 300-400 строк текста, и вроде все там важно. И я понял, что Bmad фреймворк оказался слишком крутым для нашей небольшой команды. Наш текущий продукт для такого уровня формализации оказался не готов. Вероятно это идеальное решение для сотен разработчиков и банков, но не для небольших команд. Как итог, мы отказались от bmad. В теории это звучало идеально, и мы поначалу радовались - о, он предложил так-то реализовать, супер. О, он предположил что на таком-то куске модуля может быть рассинхрон - супер. О, он предложил заранее избежать гонки состояний - отлично. Но практика споткнулась о грабли банальных время/деньги/тайм-ту-маркет. Как итог: Мы взяли из bmad несколько действительно полезных агентов, типа тестирования и код-ревью, и дело с ними сразу полетело. Настроить этих агентов тоже оказалось не из простых, но по крайней мере, они дали ощутимый прирост качества и скорости, чему я был очень рад. Так же попутно, получив огромный опыт, мы нашли несколько интересных вещей из фреймворков, которые тоже имплементировали, и уже получили профит. Урок пройден, исследуем возможности агентской разработки и дальше) 🚀
160
18
У фильма Колобок какой-то лютый рейтинг 2.3 Я давно привык и не смотрю 99% русских фильмов, тк это откровенное издевательство+1
У фильма Колобок какой-то лютый рейтинг 2.3 Я давно привык и не смотрю 99% русских фильмов, тк это откровенное издевательство над кинематографом, но такого рейтинга я еще не видел. Самый мед на втором слайде - на этой же странице в похожих "Человек-паук", показы которого подвинули из-за Колобка, с рейтингом 8.3, и ноунейм фильм "Да это же говно!" Роскошный троллинг от Кинопоиска, который они, когда придется отвечать, назовут "ой, баг"🔥
139
19
Гороскоп на несколько лет от GPT-Sol. Выбор очевиден.+7
Гороскоп на несколько лет от GPT-Sol. Выбор очевиден.
193
20
没有文字...
145