Тестирование веб-сервисов
-
Хабрахабр
Как реализовать end-to-end-тестирование telegram-бота
Каждый, кто когда-либо писал telegram-ботов, задавался вопросом: «А как их тестировать?» Сложно найти однозначный ответ. Например, при написании тестов для веб-приложений и API можно воспользоваться тестовым клиентом DRF или FastAPI: просто пишешь запрос и делаешь assert на полученный ответ. Мне захотелось получить подобный функционал и для тестирования telegram-бота. Привет, Хабр. Я Михаил Выборный, python-разработчик, backend-developer в облачном провайдере beeline cloud. В этой статье…
Читать далее » -
Хабрахабр
[Перевод] Понимание и тестирование адаптивного веб-дизайна
Адаптивный веб-дизайна стал ключевым фактором, определяющим удобство нашего доступа к информации с помощью различных цифровых устройств. Вещи, которые несколько лет назад казались неосуществимыми, стали обыденностью. Я до сих пор помню, что представляла собой моя работа над школьными проектами в 2005 году, когда доступными стали не только компьютеры, но и телефонное подключение к Интернет. Однако Интернет уже никогда не будет прежним.…
Читать далее » -
Хабрахабр
Charles Proxy на пальцах: главный помощник QA и разработчиков
Привет, меня зовут Света и я тимлид Mobile QA в Emerging Travel Group. В этой статье я простым языком расскажу про один из самых полезных и простых в использовании инструментов тестирования мобильных приложений — мистер Charles Proxy, и покажу на примерах некоторые самые полезные его функции. Для начала разберёмся, кто вообще такой этот Charles. Charles Proxy — это сниффер (sniffer…
Читать далее » -
Хабрахабр
[Перевод] Проверенные решения пяти проблем автоматизации тестирования
Ключевые выводы: Эмуляторы API и сервисов могут помочь в устранении пяти распространенных проблем, возникающих при попытке автоматизировать процесс тестирования. Можно имитировать API или сервисы, которые еще не доступны. Эмуляторы могут автоматизировать медленные или ручные процессы на бэкенде или сторонних системах. Эмуляторы можно использовать для создания тестовых данных и обхода распространенных проблем, которые с ними могут возникнуть. Эмуляторы можно использовать для…
Читать далее » -
Хабрахабр
[Перевод] Чем раньше, тем лучше: сдвигаем тестирование в начало разработки в среде Kubernetes
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела статью о применении концепции Shift-left testing при разработке с использованием Kubernetes, а также о некоторых стратегиях реализации этого подхода в микросервисной среде. Что такое Shift-left testing Shift-left testing — это набор приемов, которые переносят тестирование и…
Читать далее » -
Хабрахабр
[Перевод] Использование диаграмм Исикавы для QA
Пример диаграммы Исикавы Диаграммы причинно-следственных связей — полезная техника, которую можно использовать в работе QA-специалиста. Гленфорд Дж. Майерс (Glenford J. Myers) писал, что уязвимость анализа граничных значений и использования техники классов эквивалентности заключается в том, что они не исследуют комбинации входных обстоятельств». Техника, которую можно использовать для изучения и описания комбинаций входных обстоятельств, — это диаграмма причинно-следственных связей. Особенно полезной…
Читать далее » -
Хабрахабр
От проверки шрифтов до HAR-файлов: оцениваем инструменты для ускорения работы тестировщиков
Привет, Хабр! Меня зовут Ульяна, я тестирую новые фичи и продукты Selectel. Обычно тестирую фронтенд сайта компании или панели управления, но сегодня выступлю немного в другой роли тестировщика. Я завсегдатай Heisenbug — одной из самых крупных конференций для тестировщиков. На последнем митапе мне запомнился доклад про различные фичи и возможности браузерных инструментов разработчика. Некоторые были для меня в новинку, и…
Читать далее » -
Хабрахабр
Беда «войти в айти» или курсы тестировщика отзывы: Какой процент QA-студентов на самом деле трудоустраивается
Когда 18 месяцев назад начиналось исследование QA-курсов, получение ответа на вопрос, который вы видите в заголовке, не было конечной целью. Позднее, пообщавшись с 400+ QA-студентами и накопив достаточно статистики, автор понял, что это один из важных, актуальных и болезненных вопросов для многих тысяч студентов. Этот же вопрос в значительной степени влияет на то, насколько здоровые, компетентные и перспективные кадры будут…
Читать далее » -
Хабрахабр
Что происходит с вашим отчётом внутри Bug Bounty от Ozon: статусы, метрики и почему всё так
Если вдруг вам негде провести код-ревью вашего проекта, присылайте код в программу Bug Bounty – там ваши наработки как минимум кто-нибудь посмотрит 🙈 Такой мем появился у нас в команде продуктовой безопасности Ozon после второго запуска Bug Bounty программы. Как и во многих шутках, в этой есть доля правды: нашу программу по поиску уязвимостей мы стараемся развивать так, чтобы каждый…
Читать далее » -
Хабрахабр
Как мы автоматизировали тестирование OpenStack с помощью Rally и Tempest
Всем привет, меня зовут Валентина! Уже около пяти лет я работаю в тестировании, из них более трех занимаюсь прожаркой OpenStack с помощью Tempest и Rally. Заметила, что в сети не так много информации об этих фреймворках. Пора это исправить. В этой статье я расскажу, как мы в Selectel тестировали Octavia с помощью Tempest и Rally, с какими трудностями столкнулись, как…
Читать далее »