Тестирование IT-систем

  • ХабрахабрФото Retry or No?

    Retry or No?

    Введение Привет, давайте знакомиться! Меня зовут, Иван. Для самых нетерпеливых и пытливых, которые хотят сразу к сути и проматывают введение, в этой статье поговорим о: Что такое устойчивость и какое влияние на нее имеет retry? Анализируем, где применять retry; Реализуем retry; Пишем unit-тесты с wiremock; Делаем starter; Для тех, кто хочет услышать плавную нить повествования - Я java-разработчик в компании…

    Читать далее »
  • ХабрахабрФото Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех

    Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех

    Привет, Хабр! Меня зовут Данила Проценко. Я — Lead Software Architect в «Лаборатории Касперского», занимаюсь архитектурой микросервисов и монолитов на Go. Строгий порядок — залог успешного промышленного программирования. А порядок, в свою очередь, начинается со стандартизации. В этой статье я расскажу про то, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и сделать ее понятнее для всех.…

    Читать далее »
  • ХабрахабрФото Как успешно прижиться в отделе автотестирования ПО медицинских устройств

    Как успешно прижиться в отделе автотестирования ПО медицинских устройств

    В данной статье хочу поделиться опытом вхождения в работу в медицинский проект, не имея никакого опыта ни работы на медицинских проектах и так же без опыта работы в автотестировании. Вот представьте себе – работаешь ты себе спокойненько обычным ручным тестировщиком стандартных аппликух, web-порталов, десктопов уже который год. И тут тебе звонят и говорят: «А не хотите ли…? Добро пожаловать в…

    Читать далее »
  • ХабрахабрФото [Перевод] Типы тестировщиков

    [Перевод] Типы тестировщиков

    До сих пор существует множество стереотипов о тестировщиках. В этом переводе статьи 2009 года собраны одни из самых узнаваемых типов тестировщиков, описывающие не только лишь негативные узнаваемые черты, но и позитивные стороны тестировщиков. Надеюсь для людей не знакомых с тестированием эта статья поможет увидеть насколько разные тестировщики бывают. Данная статья может быть полезна тем, кто хочет немного повеселиться, т.к. некоторые…

    Читать далее »
  • ХабрахабрФото Что такое фаззинг и зачем он нужен?

    Что такое фаззинг и зачем он нужен?

    Всем привет! Меня зовут Кирилл, я старший разработчик в группе «Полигоны и ограничения доставки» в Ozon. Cегодня я расскажу про фаззинг, встроенный в Go: что это такое, зачем он нужен в разработке программного обеспечения и как с его помощью найти баг в дикой природе open-source-коде (рассмотрим на примере). Что такое фаззинг? Фаззинг — это техника тестирования программного обеспечения, часто автоматическая…

    Читать далее »
  • ХабрахабрФото Fuzzing-тесты в Go после v1.18: знакомство и практика

    Fuzzing-тесты в Go после v1.18: знакомство и практика

    Когда говорят о Go 1.18, обычно вспоминают про дженерики и незаслуженно забывают об остальных изменениях. Например, о fuzzing-тестировании, которое раньше можно было запустить только с помощью открытых библиотек. Пора это исправить. По мотивам выступления Сергея Петрова, разработчика в Selectel, рассказываем, как устроено fuzzing-тестирование в Go. А также показываем, как проверить функцию на корректную валидацию данных. Подробности под катом. Что такое…

    Читать далее »
  • ХабрахабрФото Ставим эксперименты над «железом»: препарируем ARM-процессор, «Эльбрус» и сервер с 8 видеокартами

    Ставим эксперименты над «железом»: препарируем ARM-процессор, «Эльбрус» и сервер с 8 видеокартами

    В Selectel есть особенный отдел — Selectel Lab. Это виртуальная лаборатория, где мы ставим экспериФКменты над технологическими новинками ведущих вендоров. Изучить эти новинки могут и наши клиенты — предлагаем им бесплатно тестировать подобранные конфигурации в своих проектах. В этом тексте собрали «анамнез» последних экспериментов, проведенных в нашей лаборатории. Под катом — разбор сервера на ARM-процессоре, тестирование отечественных «Эльбрусов» и препарация…

    Читать далее »
  • ХабрахабрФото Жизненный цикл задачи после разработки

    Жизненный цикл задачи после разработки

    Фича = задача и далее по тексту 🙂 Что есть задача для разработчика?   Как правило, разработка получает от продакт-менеджера техническое задание на разработку новой или исправление старой функциональности. Например, это выражено в виде PRD, который может содержать ссылки на Figma, список требований, ссылки и прочие полезности, необходимые для реализации задумки. Исходя из этих входных данных, разработчики могут имплементировать задачу и…

    Читать далее »
  • ХабрахабрФото Приглашаем на Ozon Tech Community QA (Python) Meetup

    Приглашаем на Ozon Tech Community QA (Python) Meetup

    Всем привет! Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech.  Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык? Ответы на поверхности: Он прост в изучении и применении – это позволяет нам находить кандидатов, не знающих Python, и быстро погрузить их в язык. При этом это самый популярный…

    Читать далее »
  • ХабрахабрФото Сравнили 80-ядерный ARM-процессор Ampere Altra с AMD EPYC и довольны результатом. Протестируйте и вы

    Сравнили 80-ядерный ARM-процессор Ampere Altra с AMD EPYC и довольны результатом. Протестируйте и вы

    Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В нашей лаборатории мы изучаем новое железо в экспериментальных сборках, а также предлагаем его на тест клиентам Selectel. На этот раз к нам попал сервер GIGABYTE E252-P30 с 80-ядерным процессором от Ampere Altra Q80-30. Этот ARM-процессор уже отметился характеристиками: процессоры с таким числом ядер с частотой 3. 0…

    Читать далее »


Кнопка «Наверх»