Тестирование веб-сервисов

  • Хабрахабр

    Профессия: тестировщик

    Тестировщик: Это баг или фича?Разработчик: Пока что это фича.bash.im Инженер по тестированию — моя первая специальность в ИТ-сфере в далёких уже 2010-х, как, пожалуй, и у многих. Это было классическое «войти в айти»: на тот момент имелось только экономическое образование и 4 года опыта аналитической работы в телекоме. Из скиллов: горящие глаза, большое желание, среднее знание администрирования UNIX и выученная…

    Подробнее »
  • Хабрахабр

    Укрощая зверя: legacy-код, тесты и вы

    Legacy-код — это «старый» код, возраст которого может быть как 2 месяца, так и 10 лет. Часто его писали разработчики, о которых в компании смутно помнят. Возможно, их вообще не было, а legacy-код родился вместе со Вселенной во время Большого Взрыва. С тех пор требования к нему менялись много раз, код правили в режиме «нужно было еще вчера», а документацию…

    Подробнее »
  • Хабрахабр

    «Если сайты будут работать лучше — это будет идеально»: интервью с разработчиком Playwright Андреем Лушниковым

    Совсем недавно вышла статья про новый инструмент Playwright, одним из авторов которого является Андрей Лушников. Нам выпала возможность пообщаться с Андреем и задать все вопросы, которые внимательные читатели написали в комментариях. Думаю, в этом лонгриде они смогут найти ответы. Немного спойлеров: Андрей рассказал историю развития Playwright и Puppeteer; ответил на вопросы про протоколы, которые используют для работы с браузерами; рассказал…

    Подробнее »
  • Хабрахабр

    Думают ли автотесты об электробагах

    В последнее время автоматизацию тестирования называют «серебряной пулей» от всех проблем проекта. Многие приступают к автоматизации очень спонтанно и лайтово, не просчитав все «за» и «против», плюсы и минусы, сопровождение и окупаемость.  А вообще автоматизация тестирования – очень дорогой и специфический инструмент. Поэтому к ней нужно подходить с должным уровнем зрелости кода и самого проекта. Иначе можно потратить миллионы часов…

    Подробнее »
  • Хабрахабр

    Tоп-10: лучшие доклады Heisenbug 2019 Moscow

    Когда конференция и ностальгия по уточкам заканчивается и проходит пара месяцев, то начинаешь вспоминать доклады, которые не удалось послушать. Под катом будет топ-10 докладов конференции Heisenbug 2019 Moscow, а также плейлист на все доклады прошедшей конференции. Как оценить качество работы поиска Спикер: Роман ПоборчийМесто: 10Презентация доклада [embedded content] Роман не первый раз выступает на конференции Heisenbug. В свое время он…

    Подробнее »
  • Хабрахабр

    Снимаем покрытие кода с уже запущенного Node.JS приложения

    И снова я про тестирование и покрытие. Наверное, вы уже поперхнулись кофе от вопроса "Зачем снимать покрытие с запущенного приложения" — но такая потребность периодически возникает. Например: Узнать покрытие интеграционных тестов без инстурментализации кода, завершения приложения и выгрузки репорта какими-то сторонними средствами; Узнать без долгого ковыряния кода, по каким именно модулям приложения прошёл запрос; Определить "мёртвый" код, который по факту…

    Подробнее »
  • Хабрахабр

    ок.tech: QATOK #2

    5 марта в питерском офисе Одноклассников состоится ок.tech: QATOK #2 – митап, посвященный тестированию и всему что связано с обеспечением качества в ИТ-проектах. Нас ждет 3 технических доклада от представителей OK, Яндекса и VK, ребята расскажут про проблемы Espresso-автотестов Android в реальном мире, поделятся опытом использования Openapi-generator для написания автотестов на REST-API и покажут, как проводить оценку тестового покрытия API…

    Подробнее »
  • Хабрахабр

    Playwright — драматургия от Microsoft и новый инструмент для тестирования

    Я десять лет тестирую и пишу код, а последние четыре года — тестирую доклады в программном комитете конференции Heisenbug. Сегодня расскажу о сквозных тестах, кросс-браузерности и ощущениях от использования Playwright версии 0.10.0. Из конца в конец Зачем нужны сквозные (end-to-end) тесты? Они управляют браузером и имитируют действия пользователя. Например, я описал пользовательские сценарии и хочу, чтобы они были проверены с…

    Подробнее »
  • Хабрахабр

    Статическое тестирование безопасности опенсорсными инструментами

    Уязвимости в своём коде хочется находить как можно быстрее, а значит нужно автоматизировать этот процесс. Как именно автоматизировать поиск уязвимостей? Существует динамическое тестирование безопасности, существует статическое — и у обоих свои преимущества и недостатки. Сегодня подробно разберёмся со статическим на опыте его применения в Одноклассниках. По каким принципам можно выбирать инструмент для статического тестирования? С какими сложностями сталкиваешься, когда уже…

    Подробнее »
  • Хабрахабр

    Поиск багов как образ жизни: обзор №2

    Длительная работа в IT натаскивает видеть несовершенства в пользовательском софте. Иногда это откровенные баги, которые хорошо бы исправить. Но сообщить об этом затруднительно из-за непрофессиональной работы поддержки. Публикация таких обзоров багов действительно помогает привлечь внимание разработчиков. В этом обзоре будут рассмотрены проблемы на сайтах ОнлайнТрейд и Ростелеком, в мобильном приложении банка Рокетбанк и даже Хабра! Про Ростелеком вообще детектив получился.…

    Подробнее »


Кнопка «Наверх»
Закрыть