Инструменты автоматизации: Python, Selenium и Allure Python: универсальный язык разработки тестов, востребованный благодаря простому синтаксису и развитой экосистеме Selenium: автоматизация веб-приложений и управление…
Логирование позволяет отслеживать события в приложении и играет ключевую роль в его диагностике и мониторинге. Sentry — средство отслеживания ошибок, которое собирает stack trace, объединяет события по проблемам и…
Подходы и инструменты для постановки задач (Jira и др.) Agile-подход: спринты, user stories и расстановка приоритетов по MoSCoW SMART для постановки однозначных целей (Specific, Measurable, Achievable…) Jira: эпики,…
Способ создания скриншота определяется используемой платформой и языком программирования. В Windows применяют PrintScreen либо сочетание Win+Shift+S. В macOS доступны Cmd+Shift+3 для захвата всего окна и Cmd+Shift+4…
Основные категории инструментов для работы с БД СУБД — хранят данные и управляют ими (PostgreSQL, MySQL, MongoDB) ORM — обеспечивают объектно-реляционное отображение (Hibernate, Sequelize) Миграции — контролируют…
Какие инструменты использовать для поиска утечек памяти в Android? Android Profiler — встроенный в Android Studio инструмент наблюдения за памятью LeakCanary — библиотека, автоматически выявляющая утечки MAT (Memory…
Инструменты для отправки HTTP-запросов и используемая ими команда К таким инструментам относятся Postman, cURL, HTTPie, Insomnia и Paw обычно под капотом применяется CLI-команда: cURL cURL позволяет отправлять…
Инструменты для работы с базами данных Клиенты SQL, такие как DBeaver, pgAdmin и MySQL Workbench, предоставляют графический интерфейс для выполнения запросов и администрирования базы данных Консольные утилиты, включая…
Как используются pytest, Allure и Selenium для автоматизации тестирования? pytest — Python-фреймворк для создания и выполнения модульных и функциональных тестов, оснащённый гибкой системой фикстур и плагинов Selenium…
Инструменты анализа логов приложений и принципы работы с ними ELK Stack: Elasticsearch индексирует и ищет данные, Logstash агрегирует и преобразует их, а Kibana отвечает за визуализацию и дашборды Graylog:…
Инструменты синхронизации Мьютексы (mutexes) — предоставляют доступ к ресурсу только одному потоку Семафоры — задают допустимое число потоков, работающих одновременно Мониторы — обеспечивают автоматическую блокировку…