Разделы портала

Онлайн-тренинги

.
Автоматизация тестирования
Создание максимально недоступного сайта с отличным рейтингом Lighthouse
07.02.2024 00:00

Автор: Мануэль Матузович (Manuel Matuzović)
Оригинал статьи
Перевод: Ольга Алифанова

Предупреждение: это не статья о Lighthouse, другие инструменты тестирования дадут схожий результат. Это статья про нас, разработчиков, и про то, что мы не должны бездумно полагаться на автоматизированное тестирование.

Встроенный в Google инструмент тестирования Lighthouse оценивает доступность наших сайтов по шкале от 0 до 100. Похвально иметь высокий рейтинг, однако то, что вы набрали 100, не значит, что у сайта прекрасная доступность. Чтобы это доказать, я провел небольшой эксперимент.

Всегда приятно видеть посты с высоким Lighthouse-рейтингом в социальных сетях, демонстрирующие, как здорово люди оптимизировали свой или клиентский сайт. Сразу видно, что их волнует качество того, что они сделали.

Подробнее...
 
Внедрение Автоматизации в Проект с Python: Шаги и Примеры
23.01.2024 00:00

Автор: Субботин Юрий

В наше время автоматизация стала ключевым фактором в повышении эффективности бизнес-процессов. В этой статье мы рассмотрим детальный план внедрения автоматизации в новый проект, используя язык программирования Python. Мы подробно разберем каждый этап плана, предоставив аннотации к коду и примеры использования.

Подробнее...
 
Фиксация на UI-автоматизации
15.01.2024 00:00

Автор: Баз Дейкстра (Bas Dijkstra)
Оригинал статьи
Перевод: Ольга Алифанова

Сегодня я хочу поговорить о наблюдении, к которому я вновь и вновь возвращаюсь, разговаривая с тестировщиками – это может быть в ходе курса, сессии менторства, или в любой иной ситуации. Возможно, это не наблюдение, а момент, который уже давно беспокоит меня, как автоматизатора и тренера. По сути он сводится к двум вновь и вновь возникающим вопросам:

Я, как профессионал: Почему так много людей начинают автоматизировать с UI-автоматизации?

Я, как тренер: Почему так много курсов автоматизации начинает с UI-автоматизации?

Подробнее...
 
Модель Client-Test для тестирования REST API
10.01.2024 00:00

Автор: Куо Динг (Kwo Ding)
Оригинал статьи
Перевод: Ольга Алифанова

Разделение ответственности – отличный принцип программирования, разделяющий код на отдельные секции, у каждой из которых свои обязанности. Применим этот принцип к коду тестов, создавая тесты REST API.

Подробнее...
 
Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
11.12.2023 00:00

Автор: Катерина Верхошинская (инженер по автотестированию в Газпром-Медиа Холдинг)
Оригинальная публикация

Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проекты из разных сфер деятельности (банкинг, ритейл, телекоммуникации, строительство, развлечения и др.) зачастую, работая над ними, я сталкивалась с одной общей проблемой - код автотестов был тяжелым в понимании и плохо масштабируемым. Приходилось его капитально рефакторить, а это совсем невесело;) В этой статье  я хочу поделиться советами, как сделать ваш код более «чистым», легким в понимании и расширении. Мне всегда хочется думать, что тот, кто будет работать с моим кодом в будущем, будет думать обо мне и моём коде в положительном ключе, а не ругаться на него. Если вы разделяете мою философию, прошу под кат.

Подробнее...
 
Использование модели client-test в RestAssured.Net
07.12.2023 00:00

Автор: Баз Дейкстра (Bas Dijkstra)
Оригинал статьи
Перевод: Ольга Алифанова

Несколько недель назад в моей LinkedIn-ленте появился пост от коллеги-автоматизатора Куо Динга. В нем Куо предлагает использование того, что он называет моделью «клиент – тест», для улучшения разделения ответственности при создании тестов API на основе HTTP в REST Assured.

Подробнее...
 
В закладки тестировщика-автоматизатора: от базовых правил для написания быстрых автотестов до полезных плагинов Pytest
06.12.2023 00:00

Блог компании YADRO

Полезный контент для всех, кто пишет автотесты на Python. В подборке — видео докладов с последнего AQA‑митапа: о плагинах Pytest, архитектуре автотестов для продукта на open source-движке, а также о критериях понятных тестов (и как их соблюдать на практике). Материалы будут полезны как начинающим, так и опытным AQA-инженерам. Под катом — все видео и ответ на вопрос, зачем это смотреть, от гостей митапа.

Подробнее...
 
Куда девать 300 багов: автоматизация бэклога и RICE для багов
09.11.2023 00:00

Автор статьи: Глеб Саркисов (Gleb Sarkisov)
Оригинал статьи

Бэклог багов: делаем понятную организацию и держим всегда актуальным

Всем привет, я Глеб, работаю хедом QA в Mayflower.

Сегодня поговорим про такую важную штуку как бэклог багов. Представьте: вы выходите на новую работу (тестлидом, менеджером тестирования, а, может тестировщиком или даже продактом/проджектом), начинаете знакомиться с людьми и процессами, открываете Jira, а там бэклог из 300 открытых багов! Ваша реакция логична: недоумение, отчаяние и боль от увиденного.

Подробнее...
 
Как приручить автотестового монстра, или Dependency Injection в автотестах
07.11.2023 00:00

Автор: Артем Сидорук

Вы пишете автотесты? Ваш проект с автотестами огромен и монструозен, и добавление каждого нового сервиса в него приносит нестерпимое желание все удалить и написать заново? У вас есть базовый класс на 3000+ строк с методами на все случаи жизни? Или, возможно, вам приходилось исправлять множество тестов, чтобы добавить одну и ту же строчку в каждом из них?



Если хотя бы на часть вопросов вы ответили положительно, если в целом они знакомы вам не понаслышке или же вы просто давно хотите оптимизировать свой тестовый проект, но не знаете, с чего начать — эта статья для вас! Сегодня я хочу поговорить про паттерны и прочие сложные вещи, о которых тестировщики часто совсем не задумываются.

Подробнее...
 
Сильные локаторы элементов для тестов фронтэнда
25.10.2023 00:00

Автор: Марк Нунан (Mark Noonan).
Оригинал статьи
Перевод: Ольга Алифанова

Автоматизированные тесты фронтэнда – это здоров. Мы можем написать тест с кодом посещения страницы – или загрузить лишь один компонент – и заставить код теста кликать по элементам или печатать так, как это сделал бы пользователь, а затем проверять состояние приложения после этих взаимодействий. Таким образом можно убедиться, что все, описанное в тестах, работает в приложении правильно.

Подробнее...
 



Страница 2 из 41