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

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

.
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-инженерам. Под катом — все видео и ответ на вопрос, зачем это смотреть, от гостей митапа.

Подробнее...
 
Тестирование оптимизации поисковой системы
05.12.2023 00:00

Автор: Триша Четани (Trisha Chetani)
Оригинал статьи
Перевод: Ольга Алифанова

Уроки

Хорошие практики разработки ПО пересекаются и приносят пользу на разных уровнях проекта разработки.

Хорошая практика разработки ПО не принимает на веру информацию о пользователях или их потребностях.

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

Подробнее...
 
Kaspresso для самых маленьких
04.12.2023 00:00

Оригинальная публикация

Меня зовут Элчин, я занимаюсь автоматизацией тестирования мобильных приложений в hh.ru и расскажу вам о том, как написать первый тест на Android. В разработке автотестов мы используем Kotlin и нативный фреймворк Kaspresso, о котором я напишу подробней в этой статье.

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

Подробнее...
 
TestContainers, развитие в QA, оптимизация автотестов, ошибки тестировщиков: самые интересные новости тестирования за ноябрь-2023
01.12.2023 11:15

Опубликован выпуск рассылки за ноябрь.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Интеграционное тестирование базы данных с Testcontainers
29.11.2023 00:00

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

Как правило, для интеграционного тестирования базы данных используется расположенная в памяти база вроде H2. Это, однако, не гарантирует, что приложение правильно работает с боевой базой данных, которая в памяти не расположена. База данных H2 имеет множество перечисленных тут ограничений, а также ограничена в режимах совместимости (описано здесь). Это означает, что простой DDL-скрипт для реальной базы данных не всегда сработает на H2 в режиме совместимости.

Подробнее...
 
Варианты развития QA специалиста если вы еще линейный специалист, но уже «у потолка»
27.11.2023 00:00

Автор: Игнат Смычков

Дисклеймер

Данная статья несет познавательный характер и не несет цели кого либо задеть или оскорбить.

Вступление

В ходе работы я столкнулся с тем, что почти все молодые специалисты в области тестирования (QA) задаются вопросом, в каком направлении развиваться, так как перспективы роста, это автоматизация, становление лидом или горизонтальный рост. Я хочу подсветить различные варианты развития навыков внутри области QA

Подробнее...
 
Частые ошибки тестировщиков – действительно ли мы развиваемся?
23.11.2023 00:00

Автор: Рауль Парваль (Rahul Parwal)
Оригинал статьи
Перевод: Ольга Алифанова

В прошлом году я и Сандип Гарг работали над электронной книгой TestFlix, зачастую откровенно обсуждая качество, тестирование и жизнь в целом. В ходе такого разговора Сандип рассказал мне про Джерри Вайнберга. Я впервые услышал про него и начал изучать его высказывания, а затем – популярные книги вроде «Секретов консалтинга» и «General system design thinking».

Подробнее...
 
Как тестировщику уйти из корпорации в стартап и не сойти с ума
22.11.2023 00:00

Автор: Елена Колбанова

Меня зовут Лена и я QA Engineer в Brickit, приложении для сканирования кубиков Lego. До этого мне довелось поработать в крупном зеленом банке. В этой статье я расскажу об отличиях корпорации и стартапа в разрезе процессов тестирования и разработки, а также дам несколько практических советов, которые в свое время пыталась отыскать в интернете. Так как все компании разные, интересно узнать, чем ваш опыт отличался от моего

Подробнее...
 
Мой взгляд на «тренды» тестирования
20.11.2023 00:00

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

Каждый год, как правило, в начале года, наблюдаю один и тот же феномен: все говорят о трендах и предположительных направлениях, в которых движется мир тестирование и автоматизации; а также о том, на чем в ближайший год должны концентрироваться люди и организации.

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

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