fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#тестирование

8 posts4 participants0 posts today

RTX PRO 6000 Blackwell Server Edition — как NVIDIA запутала всех с новым поколением своих профессиональных GPU

Разбираем RTX 6000 Blackwell Server Edition: чем она отличается от Workstation и Max-Q, как работает пассивное охлаждение в серверах, результаты тестов в инференсе LLM и генерации видео, а также сравнение с RTX 5090, A5000 и H100.

habr.com/ru/companies/hostkey/

ХабрRTX PRO 6000 Blackwell Server Edition — как NVIDIA запутала всех с новым поколением своих профессиональных GPUС выпуском нового поколения чипов Blackwell для рынка потребительских видеокарт ожидаемо было увидеть версии GPU и для рабочих станций, которые должны были прийти на замену A5000/A6000-серии и быть...

Генерация тестовых данных на Python: руководство по библиотеке Faker

Привет, Хабр! Думаю, многие сталкивались с необходимостью генерации тысячи пользователей. Вручную - не вариант, слишком долго. В данной статье разберу библиотеку Faker. Это генератор реалистичных тестовых данных, который превращает заполнение базы и создание демо-контента из рутины в дело пары строк кода. В статье продемонстрирую, как генерировать тысячи правдоподобных записей на русском, заполнять БД и создавать собственные типы данных для ваших проектов.

habr.com/ru/articles/940056/

ХабрГенерация тестовых данных на Python: руководство по библиотеке FakerПривет, Хабр! Думаю, многие сталкивались с необходимостью генерации тысячи пользователей. Вручную - не вариант, слишком долго. В данной статье разберу библиотеку Faker. Это генератор реалистичных...

Меня сократили из Т-Банка, и я полгода искал работу в IT

В конце 2024 я уволился из Т-банка. Я работал там тестировщиком 2 года. Зарплата была около 200 тысяч. Искал работу полгода. За это время откликнулся на 450 вакансий и понял — рынок изменился кардинально. Расскажу, как все было.

habr.com/ru/articles/940518/

ХабрМеня сократили из Т-Банка, и я полгода искал работу в ITДисклеймер: статья написана на основе интервью с А. Шинкоренко В конце 2024 я уволился из Т-банка. Я работал там тестировщиком 2 года. Зарплата была около 200 тысяч. Искал работу полгода. За это время...

Дизайн без интерфейса: как проектировать системы, у которых нет экрана

Мы привыкли думать о дизайне как о кнопках, формах, красивых пикселях и цветовых схемах. Но что делать, если интерфейса просто нет? Как проектировать системы, с которыми взаимодействуют не глазами и пальцами, а событиями, сигналами, протоколами и железом? Эта статья — размышления и практика о том, что такое «дизайн без интерфейса», какие у него подводные камни и почему он сложнее, чем кажется.

habr.com/ru/articles/940174/

ХабрДизайн без интерфейса: как проектировать системы, у которых нет экранаМы привыкли думать о дизайне как о кнопках, формах, красивых пикселях и цветовых схемах. Но что делать, если интерфейса просто нет? Как проектировать системы, с которыми взаимодействуют не глазами и...

Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp*

Всем привет! Я, на свой страх и риск , решил установить себе MAX и посмотреть, а что же происходит после установки? По итогам моего исследования будет минимум 2 статьи. Это - первая статья. В ней я сравню разрешения, которые запрашивает приложение MAX для Android с разрешениями, которые запрашивают Telegram и WhatsApp.

habr.com/ru/articles/939006/

ХабрРазрешения MAX для Android. Cравниваем с Telegram и WhatsApp*ИНТРО Всем привет! Тема национального мессенджера уже хайпит не первый месяц. Практически каждый день появляются новости, связанные с MAX. Если бы меня кто-то спросил, как я оцениваю PR MAX, я бы ему...

Быстрый старт автотестирования с Playwright

Добрый день, уважаемые хабровчане! Меня зовут Евгений Иванов, и вот уже год я работаю на позиции QA-lead в компании FixPrice. В прошлом году руководство поставило передо мной задачу: наладить быстрый старт автотестирования и масштабирование решений на все проекты нашего отдела.

habr.com/ru/companies/fix_pric

ХабрБыстрый старт автотестирования с PlaywrightДобрый день, уважаемые хабровчане! Меня зовут Евгений Иванов, и вот уже год я работаю на позиции QA-lead в компании FixPrice. В прошлом году руководство поставило передо мной задачу: наладить быстрый...

Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp*

Всем привет! Я, на свой страх и риск , решил установить себе MAX и посмотреть, а что же происходит после установки? По итогам моего исследования будет минимум 2 статьи. Это - первая статья. В ней я сравню разрешения, которые запрашивает приложение MAX для Android с разрешениями, которые запрашивают Telegram и WhatsApp.

habr.com/ru/articles/939006/

ХабрРазрешения MAX для Android. Cравниваем с Telegram и WhatsApp*ИНТРО Всем привет! Тема национального мессенджера уже хайпит не первый месяц. Практически каждый день появляются новости, связанные с MAX. Если бы меня кто-то спросил, как я оцениваю PR MAX, я бы ему...

Как прийти в IT и не облажаться: мой путь от новичка до руководителя тестирования в «Столото»

Привет, Хабр! Меня зовут Константин Бессонов, и я — ведущий инженер-тестировщик в компании «Столото», где уже шесть лет участвую в тестировании и управлении процессами. Эта статья — моя история о том, как я пришёл в тестирование без опыта, как готовился к собеседованиям, какие ошибки совершал, а главное — как за несколько лет вырос от новичка до руководителя группы. В процессе пути сталкивался с волнением перед первым релизом, автоматизировал процессы через Postman, осваивал SQL, Linux и понял, что в IT важны не только навыки, но и желание учиться. Спойлер: если вы думаете, что в IT можно попасть только с идеальным резюме или опытом программирования — вы зашли не в ту статью. В этой статье расскажу, как выбрать правильную компанию, найти наставников, развивать soft skills, почему важно записывать всё новое.

habr.com/ru/companies/stoloto/

ХабрКак прийти в IT и не облажаться: мой путь от новичка до руководителя группы тестирования в «Столото»Привет, Хабр! Меня зовут Константин Бессонов, и я — ведущий инженер-тестировщик в компании «Столото», где уже шесть лет участвую в тестировании и управлении процессами. Эта статья — моя история о том,...

Как мы построили систему нагрузочного тестирования для обработки документов: метрики, инструменты, примеры

В системах интеллектуальной обработки документов корректность извлечения данных — это лишь половина дела. Гораздо важнее, чтобы при скачке нагрузки сервис не превратился в бутылочное горлышко. В этой статье расскажем, как мы: ● автоматизировали нагрузочное тестирование, сократив ручную работу инженеров на 85%; ● встроили стресс-тесты в CI/CD, чтобы каждая фича доказывала свою устойчивость перед релизом; ● научились предсказывать поведение системы не на глаз, а по данным — даже при росте объемов в несколько раз. Узнать подробности

habr.com/ru/companies/contenta

ХабрКак мы построили систему нагрузочного тестирования для обработки документов: метрики, инструменты, примерыВ системах интеллектуальной обработки документов корректность извлечения данных — это лишь половина дела. Гораздо важнее, чтобы при скачке нагрузки сервис не превратился в бутылочное горлышко. В этой...

Как pytest работает под капотом

Основан на pluggy. Основная единица pytest - pytest плагин. Написан достаточно интересно. Ключевое слово - “ключевое слово”. Основное взаимодействие в pytest происходит через хуки. Хук это некий этап к которому можно получить доступ к той или иной логики работы. Следуя из названия это некоторые крючки за который можно цепляться вставляя свои заплатки. Начинаются с pytest. Фикстуры (Fixture) в pytest это некий аналог мока/сетап tear down в unittests. Это некие кусочки кода результаты которых могут быть пере использованы. Сами фикстуры реализованы как плагин. Как уже говорилось в эта система плагинов полагается на Pluggy . В Pluggy програамма полагается на PluginManager который управляет сохранения спецификаций хуков регистрацией плагинов и вызовом их. Плагины могут регистрировать сами себя в PluginManager. Когда хук стартуют они вызывают свои имплементации по умолчанию как LIFO очередь - самый поздний элемент вызывается раньше всего. Для изменения этого порядка вызова можно применять trylast or tryfirst свойства в их имплементациях(пример). По умолчанию возвращается результат от всех имплементаций с исключением случая с как firstresult свойством. В случае свойства firstresult программа возвращает результат первого не None результата. Другое интересное свойство имплементации плагина это hookwrapper. С помощью этого свойства имплементации будут вести себя как обертки над другими хуками с помощью yield. Вдохнули? Хуки вызываются 3 способами:

habr.com/ru/articles/939514/

ХабрКак pytest работает под капотомПривет. Меня зовут Ирина и хочу рассказать про так pytest работает под капотом. Это очень вольный перевод этой статьи (на англ.) и мои дополнения основанные на pytest коде. Это одна из цикла статей о...

Как меняется тестирование — личный взгляд

Я уже довольно давно работаю в автоматизированном тестировании. Иногда касаюсь найма, иногда обучения, а еще наблюдаю за коллегами и в целом за рынком. Вижу, что вместе с ИТ в целом отрасль автоматизированного тестирования быстро меняется. И в этой статье хочу отразить некоторые самые явные изменения. Надеюсь, мои размышления направят в нужное русло тех, кто выбирает свой путь обучения или только планирует “зайти в ИТ” через тестирование.

habr.com/ru/companies/maxilect

ХабрКак меняется тестирование — личный взглядЯ уже довольно давно работаю в автоматизированном тестировании. Иногда касаюсь найма, иногда обучения, а еще наблюдаю за коллегами и в целом за рынком. Вижу, что вместе с ИТ в целом отрасль...

РосНОУ успешно провел испытания нового дрона Кран-25

В разработке БПЛА приняли участие студенты первого курса Института инженерных систем и компьютерных технологий (ИСИКТ) В середине августа сотрудниками кафедры беспилотной робототехники и эргономики были проведены полевые испытания беспилотного летательного аппарата (БПЛА) «Кран-25». «Кран» - это универсальная платформа мультироторного типа, реализованная на базе автопилота «Барсук», с возможностью быстрой адаптации практически под любые специализированные задачи. Взлет, посадка и механизм сброса груза осуществляются в полностью автоматическом режиме. Дрон предназначен для полетов с грузом на борту массой до 10 кг и рассчитан на грубую эксплуатацию и применение в неблагоприятных метеоусловиях.

habr.com/ru/articles/938658/

ХабрРосНОУ успешно провел испытания нового дрона Кран-25В разработке БПЛА приняли участие студенты первого курса Института инженерных систем и компьютерных технологий (ИСИКТ) В середине августа сотрудниками кафедры беспилотной робототехники и эргономики...

Архитектура сомнений: почему программисты ошибаются даже в очевидном

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

habr.com/ru/articles/938570/

ХабрАрхитектура сомнений: почему программисты ошибаются даже в очевидномЧаще всего мы падаем не на сложных алгоритмах и не на асинхронных гонках. Главные враги — самые простые куски кода, те, на которые даже не хочется тратить внимание. В этой статье я делюсь опытом и...

Программисты против вайбкодеров

Я заметил, что вокруг новых AI-инструментов для кодинга (типа Cursor AI, ChatGPT, Claude) идёт жаркая дискуссия. Классические программисты порой скептически смотрят на тех, кто активно пользуется генеративным ИИ вместо ручного кодирования. Некоторые считают таких «вайбкодеров» мешком софта без понимания: мол, они просто копипастят то, что выдаёт ИИ. Попробую разобраться в этом лично: ведь для многих из нас эти инструменты открывают новые возможности.

habr.com/ru/articles/937844/

ХабрПрограммисты против вайбкодеровЯ заметил, что вокруг новых AI-инструментов для кодинга (типа Cursor AI, ChatGPT, Claude) идёт жаркая дискуссия. Классические программисты порой скептически смотрят на тех, кто активно пользуется...

Как мы собрали генератор тест-кейсов с GenAI под капотом

В этом тексте расскажем, как мы за две недели собрали MVP генератора тест-кейсов на базе GenAI для компании IT Media Service. До этого ребята вручную писали сотни тест-кейсов и автотестов к каждому релизу, тратили на это тонны времени, а автоматизация требовала улучшения. Команда заказчика пришла к нам с гипотезой: можно ли сделать так, чтобы вся эта рутина делалась почти автоматически — загрузил аналитику и макеты, а дальше система сама подготовит тест-кейсы, предложит автотесты и ничего не забудет. В процессе пришлось решать как архитектурные, так и сугубо инженерные задачи — от выбора стека до интеграции с нейросетями и Vision API, плюс сделать UI, которым реально удобно пользоваться.

habr.com/ru/companies/technokr

ХабрКак мы собрали генератор тест-кейсов с GenAI под капотомВ этом тексте расскажем, как мы за две недели собрали MVP генератора тест-кейсов на базе GenAI для компании IT Media Service. До этого ребята вручную писали сотни тест-кейсов и автотестов к каждому...

Асинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый вывод

Асинхронность в тестах выглядит как способ «бесплатно» ускорить прогон: пока один тест ждёт ответа сервера, другой мог бы выполняться. Я переписал UI (Playwright) и API (HTTPX) тесты на async/await, прогнал их в CI/CD и посмотрели на результат. Спойлер: магического ускорения не произошло — разбираемся, почему так и когда асинхронность всё-таки нужна.

habr.com/ru/articles/933652/

ХабрАсинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый выводВступление Иногда кажется, что добавление async/await в тесты — это почти «бесплатный способ» сделать их быстрее. Мы ведь знаем, что тесты часто тратят время на ожидание ответов от серверов или...

[Перевод] Лидерство в тестировании: Инструменты для выполнения тестов

Тема автоматизации тестирования (обычно с помощью графического интерфейса пользователя) занимает важное место в числе ключевых приоритетов большинства тестировщиков и менеджеров по тестированию. На первый взгляд эти инструменты кажутся многообещающими, но многие организации, желающие автоматизировать часть или все свои функциональные тесты, сталкиваются с проблемами. В этой статье мы не будем вдаваться в технические подробности, но затронем некоторые вопросы, актуальные для менеджеров по тестированию и проектам, которым необходимо создать бизнес-обоснование для автоматизации.

habr.com/ru/articles/935340/

ХабрЛидерство в тестировании: Инструменты для выполнения тестовДобро пожаловать в серию статей « Лидерство в тестировании » от гуру тестирования программного обеспечения и консультанта Пола Джеррарда. Эта серия предназначена для того, чтобы помочь тестировщикам с...

Фриланс как начало пути в карьере

Проблема Известная проблема, что всем нужен работник с опытом, но чтобы получить опыт, нужно получить работу. Эта дилемма иногда сводит с ума начинающих специалистов. Как наработать портфолио, если тебя даже не рассматривают?!! Решение И если эту проблему не получается преодолеть, а упрямству нет предела, то фриланс поможет решить эту проблему и наработать весьма разносторонний и уверенный опыт. Да потрудиться нужно будет и, возможно, в 100 раз больше, чем Вы можете представить себе на старте.

habr.com/ru/articles/935938/

ХабрФриланс как начало пути в карьереПроблема Известная проблема, что всем нужен работник с опытом, но чтобы получить опыт, нужно получить работу. Эта дилемма иногда сводит с ума начинающих специалистов. Как наработать портфолио, если...