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

  • ХабрахабрФото Как мы «разогнали» команду QA, и что из этого получилось

    Как мы «разогнали» команду QA, и что из этого получилось

    Или как получить неочевидные последствия, если отказаться от команды тестирования. Полтора года назад мы разрушили команду тестирования: отказались от регресса, передали E2E автотесты на Selenium в поддержку разработчикам и разошлись по командам, которые пилят фичи, чтобы предотвращать ошибки «в зародыше». В розовых мечтах нам казалось, что так будет больше пользы: QA работают над качеством, тестирование начинается рано, а разработчики пишут…

    Читать далее »
  • ХабрахабрФото Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz

    Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz

    У всех есть какое-то представление о франшизе World of Tanks. Но, как правило, оно «снаружи» (пользовательское) и общее. А что, если посмотреть изнутри, и рассмотреть какие-то очень конкретные вопросы? Скажем, на каком языке пишут тесты для мобильной World of Tanks Blitz, и по каким причинам выбрали его? Студия разработки мобильных «танков» MS-1 компании Wargaming присутствовала на нашей конференции Heisenbug, и…

    Читать далее »
  • ХабрахабрФото GitHub запустил статический анализ кода на уязвимости

    GitHub запустил статический анализ кода на уязвимости

    После обширного тестирования GitHub открыл в открытом доступе функцию сканирования кода на уязвимости. Любой желающий может запустить сканер на собственном репозитории и найти уязвимости до того, как они пойдут в продакшн. Сканер действует для репозиториев на C, C++, C#, JavaScript, TypeScript, Python и Go.Сканер основан на технологии CodeQL, которую разработала компания Semmle, купленная GitHub в прошлом году. CodeQL считается первым…

    Читать далее »
  • ХабрахабрФото Враг не пройдёт, или как помочь командам соблюдать стандарты разработки

    Враг не пройдёт, или как помочь командам соблюдать стандарты разработки

    Подход governance as a code обеспечивает контроль соблюдения архитектурных принципов как в части конфигураций инфраструктуры, так и в части программного кода. Правила проверки каждого артефакта, будь то конфигурация k8s, список библиотек или даже описание сценария CI/CD, описаны специальным кодом проверки правил, имеют свой жизненный цикл, могут тестироваться и ничем не отличаются от обычного программного продукта. Александр Токарев (Сбербанк) расскажет, как…

    Читать далее »
  • ХабрахабрФото Что помогло нам быстро перестроиться на онлайн-торговлю в новых условиях

    Что помогло нам быстро перестроиться на онлайн-торговлю в новых условиях

    Привет! Меня зовут Михаил, я заместитель директора по ИТ в компании «Спортмастер». Я хочу поделиться историей о том, как мы справились с трудностями, возникшими во время пандемии. В первые дни новых реалий привычный формат офлайн-торговли «Спортмастера» замер, и нагрузка на наш онлайн-канал, в первую очередь в части доставки на адрес клиенту, возросла в 10 раз. За несколько недель мы трансформировали…

    Читать далее »
  • ХабрахабрФото Любовь, смерть и роботы: рассматриваем рассказы Азимова глазами разработчика

    Любовь, смерть и роботы: рассматриваем рассказы Азимова глазами разработчика

    В честь Дня программиста мы решили немного расслабиться и перечитать любимые рассказы Айзека Азимова. И тут нас ждало открытие: оказывается, писатель-фантаст более полувека назад достаточно точно описал многие реалии современной разработки. Как это возможно, спросите вы? Давайте разберёмся вместе. Из множества рассказов знаменитого фантаста показательна серия о компании «Ю. С. Роботс» и её сотрудниках. Несколько историй повествуют о буднях испытателей Пауэлла…

    Читать далее »
  • ХабрахабрФото Зачем Chrome Dev Tools дизайнеру

    Зачем Chrome Dev Tools дизайнеру

    На Хабре есть несколько статей про полезные фишки Chrome Dev Tools, но давайте добьём этот список в разрезе пользы для дизайнеров, которые хотят потестировать готовую вёрстку своих макетов. Просмотр адаптива Самая полезная и известная функция, но не упомянуть не могу. Проверить, как фронтендер заверстал ваши макеты под мобилку, можно просто переведя браузер в режим мобилки. Есть предзаданные размеры популярных мобильных…

    Читать далее »
  • ХабрахабрФото [Перевод] Оценка производительности CNI для Kubernetes по 10G сети (август 2020)

    [Перевод] Оценка производительности CNI для Kubernetes по 10G сети (август 2020)

    TL;DR: Все CNI работают как надо, за исключением Kube-Router и Kube-OVN, Calico за исключением автоматического определения MTU — лучше всех. Статья-обновление моих прошлых проверок (2018 и 2019), на момент тестирования я использую Kubernetes 1. 19 в Ubuntu 18. 04 с обновленными CNI на август 2020 года. Прежде чем погрузиться в метрики... Что нового с апреля 2019? Можно протестировать на собственном…

    Читать далее »
  • ХабрахабрФото Как Иван ошибку в бэкенде локализовывал

    Как Иван ошибку в бэкенде локализовывал

    В комментариях к одной из моих статей про базовые команды Linux shell для тестировщиков справедливо заметили, что в ней не было указано применение команд в процессе тестирования. Я подумал, что лучше поздно, чем никогда, поэтому решил рассказать историю Backend QA-инженера Вани, который столкнулся с неожиданным поведением сервиса и попытался разобраться, где именно случилась ошибка. Ваня знал, что ему предстоит тестировать…

    Читать далее »
  • ХабрахабрФото [Перевод] Передовой опыт тестирования в Java

    [Перевод] Передовой опыт тестирования в Java

    Чтобы покрытие кода было достаточным, а создание нового функционала и рефакторинг старого проходили без страха что-то сломать, тесты должны быть поддерживаемыми и легко читаемыми. В этой статье я расскажу о множестве приёмов написания юнит- и интеграционных тестов на Java, собранных мной за несколько лет. Я буду опираться на современные технологии: JUnit5, AssertJ, Testcontainers, а также не обойду вниманием Kotlin. Некоторые…

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


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