Тестирование REST API
Требования и документация к REST API. OpenAPI, Swagger
Оптимизируем тестирование веб-приложений через UI за счет тестирования REST API
источник
#qa #testing
Подпишись👉 @testlab_qa
Требования и документация к REST API. OpenAPI, Swagger
Оптимизируем тестирование веб-приложений через UI за счет тестирования REST API
источник
#qa #testing
Подпишись👉 @testlab_qa
👍5
Что не так с твоим покрытием тестов в Go?
Бюрократия семимильными шагами внедряется в процесс разработки. Людей в пиджаках интересуют лишь цифры, и это же относится к test coverage сервисов. Однако, покрытие зачастую (в том числе, благодаря создателям языка) не отображает полной картины мира. Так ли все плохо на самом деле?
https://habr.com/ru/articles/721958/
#qa #testing
Подпишись👉 @testlab_qa
Бюрократия семимильными шагами внедряется в процесс разработки. Людей в пиджаках интересуют лишь цифры, и это же относится к test coverage сервисов. Однако, покрытие зачастую (в том числе, благодаря создателям языка) не отображает полной картины мира. Так ли все плохо на самом деле?
https://habr.com/ru/articles/721958/
#qa #testing
Подпишись👉 @testlab_qa
👍2❤1
Две стратегии тестирования снимков экрана в мобильных проектах
Когда речь идет о мобильных проектах или продуктах, особенно зрелых и крупных, тесты по скриншотам - диковинный зверь среди валидаций, которые мы хотим сдвинуть влево в жизненном цикле разработки ПО.
iOS-сообщество уже несколько лет пользуется преимуществами тестов по снимкам экрана в масштабе, благодаря симуляторам iOS, безболезненно доступным в системах непрерывной интеграции, и быстрой обратной связи, которую дают такие тесты на локальной рабочей станции.
https://ubiratansoares.dev/posts/two-strategies-for-screenshot-testing/
#qa #testing
Подпишись👉 @testlab_qa
Когда речь идет о мобильных проектах или продуктах, особенно зрелых и крупных, тесты по скриншотам - диковинный зверь среди валидаций, которые мы хотим сдвинуть влево в жизненном цикле разработки ПО.
iOS-сообщество уже несколько лет пользуется преимуществами тестов по снимкам экрана в масштабе, благодаря симуляторам iOS, безболезненно доступным в системах непрерывной интеграции, и быстрой обратной связи, которую дают такие тесты на локальной рабочей станции.
https://ubiratansoares.dev/posts/two-strategies-for-screenshot-testing/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Как и зачем тестировать код на бэкенде: рекомендации для новичков
Привет! Я Руслан Измайлов, работаю бэкенд-разработчиком в Авито. Я курирую стажеров, которые иногда задают вопросы вроде: «Зачем писать код, который тестирует другой код» или «Почему пирамида тестирования выглядит именно так». Чтобы это объяснить, надо сначала разобраться, для чего вообще нужны тесты на бэкенде, какие они бывают и чем отличаются.
https://habr.com/ru/companies/avito/articles/721434/
#qa #testing
Подпишись👉 @testlab_qa
Привет! Я Руслан Измайлов, работаю бэкенд-разработчиком в Авито. Я курирую стажеров, которые иногда задают вопросы вроде: «Зачем писать код, который тестирует другой код» или «Почему пирамида тестирования выглядит именно так». Чтобы это объяснить, надо сначала разобраться, для чего вообще нужны тесты на бэкенде, какие они бывают и чем отличаются.
https://habr.com/ru/companies/avito/articles/721434/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Media is too big
VIEW IN TELEGRAM
Ozon Tech Community QA (Python) Meetup
В Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и банка.
Мы используем Python и фреймворк Pytest для написания автотестов, а Allure для формирования отчетов. Также пишем скрипты на Python, что экономит время на решение задач.
5:18 Игорь Балагуров (Ozon), руководитель группы тестирования.
«Инфраструктура тестирования для API-тестов на Python».
Поговорим о том, как устроено тестирование в Ozon, какое место занимает автоматизация, разберем проблемы и их решение на примере запусков Ozon Банка, а также обсудим, какую роль в этом занимает Python и почему.
1:35:42 Валерий Меньшиков (Ozon), ведущий специалист по тестированию. «Автотесты и Кодогенерация Python-клиентов для gRPC и REST-сервисов».
Расскажем, как мы в команде ушли от ручного труда при написании python-клиентов для тестирования REST и gRPC-сервисов.
источник
#qa #testing
Подпишись👉 @testlab_qa
В Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и банка.
Мы используем Python и фреймворк Pytest для написания автотестов, а Allure для формирования отчетов. Также пишем скрипты на Python, что экономит время на решение задач.
5:18 Игорь Балагуров (Ozon), руководитель группы тестирования.
«Инфраструктура тестирования для API-тестов на Python».
Поговорим о том, как устроено тестирование в Ozon, какое место занимает автоматизация, разберем проблемы и их решение на примере запусков Ozon Банка, а также обсудим, какую роль в этом занимает Python и почему.
1:35:42 Валерий Меньшиков (Ozon), ведущий специалист по тестированию. «Автотесты и Кодогенерация Python-клиентов для gRPC и REST-сервисов».
Расскажем, как мы в команде ушли от ручного труда при написании python-клиентов для тестирования REST и gRPC-сервисов.
источник
#qa #testing
Подпишись👉 @testlab_qa
👍2👎1💩1
Нагрузочное тестирование стало проще благодаря объектной модели ресурсов
Нагрузочное тестирование, представляющее собой один из видов нефункционального тестирования, при котором структура или система подвергается нагрузке и измеряется ее реакция, может показаться скучным. На самом деле весь процесс планирования, оценки и проведения нагрузочных тестов системы похож на сборку кусочков сложной головоломки, и это может быть очень увлекательно.
https://medium.com/maestral-solutions/load-testing-made-simpler-with-resource-object-model-1e06b5573a72
#qa #testing
Подпишись👉 @testlab_qa
Нагрузочное тестирование, представляющее собой один из видов нефункционального тестирования, при котором структура или система подвергается нагрузке и измеряется ее реакция, может показаться скучным. На самом деле весь процесс планирования, оценки и проведения нагрузочных тестов системы похож на сборку кусочков сложной головоломки, и это может быть очень увлекательно.
https://medium.com/maestral-solutions/load-testing-made-simpler-with-resource-object-model-1e06b5573a72
#qa #testing
Подпишись👉 @testlab_qa
👍3
Как мы за год в 5 раз снизили количество приемочных багов через shift left testing
В январе 2022 мы подводили командные итоги 2021 и обнаружили, что у нас довольно много приемочных багов при тестировании новых фич. Мириться с этим было нельзя, и за дело принялся знающий человек — наш тимлид. Он собрал команду и поставил задачу: снизить количество приемочных багов до минимально возможного значения, желательно разика в три. Это был челлендж, который казался невыполнимым. Но сдюжили! Расскажу, как мы всего добились и почему это хорошо.
https://habr.com/ru/companies/tinkoff/articles/722604/
#qa #testing
Подпишись👉 @testlab_qa
В январе 2022 мы подводили командные итоги 2021 и обнаружили, что у нас довольно много приемочных багов при тестировании новых фич. Мириться с этим было нельзя, и за дело принялся знающий человек — наш тимлид. Он собрал команду и поставил задачу: снизить количество приемочных багов до минимально возможного значения, желательно разика в три. Это был челлендж, который казался невыполнимым. Но сдюжили! Расскажу, как мы всего добились и почему это хорошо.
https://habr.com/ru/companies/tinkoff/articles/722604/
#qa #testing
Подпишись👉 @testlab_qa
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Тестирование API
Зачем тестировать API?
Что такое HTTP, API и протоколы
Структура HTTP запроса
Пример GET запроса / Python и библиотека requests
Как устроен формат JSON. Коротко
Парсинг JSON на языке Python
Коды ответа сервера / протокол http / Python и библиотека requests
Python, pytest и тесты с параметрами / Тестирование API на Python
Python, pytest и метод Setup / Тестирование API на Python
источник
#qa #testing
Подпишись👉 @testlab_qa
Зачем тестировать API?
Что такое HTTP, API и протоколы
Структура HTTP запроса
Пример GET запроса / Python и библиотека requests
Как устроен формат JSON. Коротко
Парсинг JSON на языке Python
Коды ответа сервера / протокол http / Python и библиотека requests
Python, pytest и тесты с параметрами / Тестирование API на Python
Python, pytest и метод Setup / Тестирование API на Python
источник
#qa #testing
Подпишись👉 @testlab_qa
👍5