тестирование приложений

  • ХабрахабрФото Автотесты: кому они крайне необходимы, а кто может без них обойтись?

    Автотесты: кому они крайне необходимы, а кто может без них обойтись?

    Привет, Хабр! Меня зовут Константин Боковиков, я Chapter QA Lead в онлайн-кинотеатре KION. Я занимаюсь организацией процессов тестирования в командах и оценкой их зрелости, а потому часто использую в работе автотесты. К слову, автотесты нужны не всем: для некоторых задач и команд они просто не подходят. В этой статье я постараюсь показать наш опыт использования этого инструмента и расскажу, кому,…

    Читать далее »
  • ХабрахабрФото Как тестировать Android-приложения без использования эмуляторов? Знакомство с фермами мобильных устройств

    Как тестировать Android-приложения без использования эмуляторов? Знакомство с фермами мобильных устройств

    Разработка мобильных приложений — это комплексная задача, особенно когда работаешь в среде с ограниченными ресурсами. На это накладываются и внешние условия рынка с огромным разнообразием устройств и вендоров, которые ведут постоянную борьбу: создают новые тренды и драйверы. Без кривых прошивок здесь не обходится. Многие энтузиасты пытаются найти «серебряную пулю», чтобы после проверки приложения можно было заявить, что оно работает на…

    Читать далее »
  • ХабрахабрФото Мы же всё протестировали, или откуда берутся баги на проде (часть 1)

    Мы же всё протестировали, или откуда берутся баги на проде (часть 1)

    “Критичный баг на проде!” Это сообщение в рабочем мессенджере, пожалуй, самый страшный сон тестировщика/QA-специалиста. Баг на проде (источник - Интернет) Всем привет! Меня зовут Александра Ерёмина, я QA Lead Engineer и автор блога "Всё о тестировании и QA" (@eremina.proqa). В тестировании я уже больше 10 лет, попробовала себя в разных ролях на 40+ проектах. И конечно, уже давно понимаю, что…

    Читать далее »
  • ХабрахабрФото Как сделать единый заглушечный контур и освободить себя от рутины

    Как сделать единый заглушечный контур и освободить себя от рутины

    Привет, Хабр! Меня зовут Ира, я SRE в команде Samokat.tech. В этом посте хочу поделиться подходом в тестировании, которым мы пользуемся сами. Если вам при подготовке тестов часто приходится писать похожие друг на друга как две капли воды заглушки (или, как их ещё называют, «моки»), а затем заботиться о том, чтобы их развернуть, то вам может понравиться наше решение. Освободившись от…

    Читать далее »
  • ХабрахабрФото Ещё одна подборка книг по QA

    Ещё одна подборка книг по QA

    Квалификационные требования. КТ — 178С Требования к программному обеспечению бортовой аппаратуры и систем при сертификации авиационной техники. Просто оставим здесь исчерпывающую цитату, описывающую материал, потому что к ней добавить нечего. Олег Пахомов Full-stack QA Logistics MMB в Альфа-Банке «Как же без отраслевых стандартов в верификации и разработке ПО?! Да-да это мои любимые КТ-178C! Данная книга меня научила не просто тестированию…

    Читать далее »
  • ХабрахабрФото Как тестировать методы REST API

    Как тестировать методы REST API

    Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?» Спокойно. Без паники =) Я уже рассказывала на простом языке, что такое API. А сегодня я расскажу о том, как его тестировать. На самом деле почти также, как GUI: в первую очередь…

    Читать далее »
  • ХабрахабрФото Таблица решений для тестирования фильтрации с зависимыми фильтрами

    Таблица решений для тестирования фильтрации с зависимыми фильтрами

    Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не выполнения этих условий. Также при формировании таблицы часто используются техники «Классы эквивалентности» и «Граничные значения». О том, что это за техника и как правильно с ней…

    Читать далее »
  • ХабрахабрФото Load as a Service: нагрузочное тестирование в inDriver

    Load as a Service: нагрузочное тестирование в inDriver

    Всем привет, я Никита Мунтян, QA Load Engineer в inDriver. Пришел в компанию в 2020 году развивать направление нагрузочного тестирования. В первую очередь познакомился с коллегами, выстроил план работы и начал планомерно создавать процессы и технические решения. Тогда передо мной было пустое поле — делай как хочешь и как видишь, возможностей для творческой реализации много. Оставалось понять, что хотят увидеть…

    Читать далее »
  • ХабрахабрФото Тестировало тестирование тестировщика, или Как мы используем и тестируем распределенную систему тестирования

    Тестировало тестирование тестировщика, или Как мы используем и тестируем распределенную систему тестирования

    Привет, Хабр! Вам наверняка знакома ситуация, когда обновления, которые необходимо выкатить, — это россыпь отдельных файлов, которую надо соединить, протестировать на всех видах продуктов и поддерживаемых ОС, а потом загрузить на серверы, чтобы апдейты получили конечные пользователи. Но что, если обновлений насчитывается 250+ типов? А если поддерживаемых ОС — порядка 250? И для тестирования требуется 7500+ тестовых машин? Такой вот…

    Читать далее »
  • ХабрахабрФото [Перевод] Чем Linux HugePages важны для серверов баз данных?

    [Перевод] Чем Linux HugePages важны для серверов баз данных?

    Часто пользователи рассказывают нам о сбое базы данных по вине Out Of Memory Killer. Он завершает процессы PostgreSQL и остается причиной большинства отказов этой БД. Память на хост-компьютере может закончиться по нескольким причинам, наиболее распространенные из них: Плохо настроена память на хост-компьютере. Ограничения глобальной переменной work_mem. Например, если у вас 32Гб RAM и work_mem=1Гб, то больше 32 соединений вы никогда…

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


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