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

  • Хабрахабр

    Подводные камни при переходе на VDI: что тестировать заранее, чтобы не было мучительно больно

    Задумывались когда-нибудь, что делает сканер с VDI-станцией? Сначала всё выглядит хорошо: он пробрасывается как обычное USB-устройство и «прозрачно» виден с виртуальной машины. Дальше юзер даёт команду на сканирование, и всё к чертям падает. В лучшем случае — драйвер сканера, похуже — через пару минут софт сканера, потом может поаффектить и других пользователей кластера. Почему? Потому что, чтобы получить пятимегабайтную сжатую…

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

    Пишем интеграционные тесты на фронтэнд и ускоряем релизы

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

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

    [Из песочницы] Удалённая работа или релокейт Junior/Middle QA Manual/Automation Engineer — реальность или мечты

    Для кого это статья Для джунов-тестеров, кому страшно менять работу, и кто рад первой компании, благодаря которой он наудачу вошел в хайповую айтишку. Для QA Engineer без опыта, лишь бы не пугаться страшных технических слов, которые будут в статье. Первый раз устраиваться на работу сложнее, потому что меньше отвечают на резюме, но цитирую: «Не бьешься — не добьешься» (к/ф “Ловец…

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

    [Перевод] Если вы используете моки, то вы хоть что-то тестируете?

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

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

    [Перевод] Если вы используете моки, то вы хоть что-то тестируете?

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

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

    Что такое CI (Continuous Integration)

    CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой. Чем чаще мы собираем код воедино и проверяем: Собирается ли он? Проходят ли автотесты? Тем лучше! CI позволяет делать такие проверки автоматически. Он используется в продвинутых командах разработки, которые пишут не только код, но и автотесты. Его спрашивают на собеседованиях —…

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

    Онлайн-стримы с Алексеем Шипилёвым и с Артемом Ерошенко

    Конференции продолжаются, и на этой неделе мы приглашаем вас окунуться в мир Java и тестирования вместе с нашими шоу. Расписание на эту неделю: Среда: Java Первая чашка кофе с JPoint / Алексей ШипилёвНачало: 24 июня в 12:00 (московское время) 24 июня в 12:00 в «Первую чашку кофе с JPoint» придет долгожданный гость Алексей Шипилёв. Сейчас он живет в Германии и…

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

    simctl: управление симуляторами Apple через терминал

    Всем привет! Меня зовут Паша Лесюк, я работаю мобильным тестировщиком в компании Циан. В этой статье я расскажу о возможностях управления яблочными симуляторами из командной строки. simctl — утилита командной строки для взаимодействия с симуляторами. Она очень похожа на ADB для Android, устанавливается вместе со средой разработки Xcode и используется вместе с xcrun (Xcode-раннер командной строки). Двоичный файл программы можно…

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

    Тестирование на основе моделей

    Картинка с unsplash.com Обеспечение качества, оно же Quality Assurance, оно же QA, включает в себя много разных активностей, позволяющих делать продукт лучше. Незаменимая и широко известная часть этого процесса — тестирование. Принято считать, что тестирование следует после разработки ПО. В каком-то смысле это правда: нельзя проверить работающий продукт, пока он не готов. Однако в эпоху гибких методологий только ленивый не…

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

    Круги ада с GitHub Actions (строим CI/CD pipeline для Java-проекта)

    Мне частенько приходится строить пайплайн для сборки проектов на Java. Иногда это опенсорс, иногда нет. Недавно я решил попробовать перенести часть своих репозиториев с Travis-CI и TeamCity на GitHub Actions, и вот что из этого получилось. Что будем автоматизировать Для начала нам нужен проект, который мы будем автоматизировать, давайте сделаем небольшое приложение на Spring boot / Java 11 / Maven.…

    Подробнее »


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