В этой подборке мы собрали новые и лучшие статьи по Postman. Читайте и совершенствуйте свои навыки работы с этим инструментом!
👩💻 Переменные и окружения в Postman
👩💻 Как использовать Postman для тестирования API?
👩💻 Скрипты для тестирования API в Postman
👩💻 Коллекции Postman. Часть 1
👩💻 Коллекции Postman. Часть 2
👩💻 Скрипты для тестирования API в Postman
👩💻 Комментарии к телу запроса JSON в Postman
👩💻 Негативное тестирование API в Postman
👩💻 Создание API-запросов в Postman
👩💻 Postman в CI/CD: от локальных тестов к пайплайну
👩💻 Тестирование UI с помощью Postman
Шарьте пост | подписывайтесь Автоматизация тестирования
Шарьте пост | подписывайтесь Автоматизация тестирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6🔥4
Представляем вам подборку новых и лучших статей по Playwright, опубликованных на нашем сайте. Читайте и совершенствуйте свои навыки работы с этим инструментом!
🔎 Как загружать файлы с помощью Playwright
🔎 Как применять тестовые шаги Playwright с декораторами TypeScript
🔎 Тестирование API в Playwright
🔎 Ожидания и таймауты в Playwright
🔎 Как запускать тест-кейсы Playwright в CI/CD
🔎 Тестирование производительности в Playwright
🔎 Как работать с текстовыми полями в Playwright?
🔎 25 вопросов на собеседовании по Playwright
🔎 Селекторы и локаторы в Playwright
🔎 Поиск элементов в Playwright
#playwright #автоматизация
Шарьте пост | подписывайтесь Автоматизация тестирования
#playwright #автоматизация
Шарьте пост | подписывайтесь Автоматизация тестирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
Вопросы на собеседовании по Docker
#читать #docker
Docker – это мощная платформа для контейнеризации, которая помогает упростить и ускорить разработку приложений, обеспечивая их переносимость и изоляцию, а также позволяет эффективно управлять ресурсами в любой среде.
Читать далее
#читать #docker
Docker – это мощная платформа для контейнеризации, которая помогает упростить и ускорить разработку приложений, обеспечивая их переносимость и изоляцию, а также позволяет эффективно управлять ресурсами в любой среде.
Читать далее
👍5
От чего зависит эффективность автотестов?
От их правильного написания и поддерживаемости!
В QA GURU мы учим приручать Java, чтобы ваши автотесты работали, как часы. Вот несколько лайфхаков, о которых мы расскажем на вводном занятии уже сегодня (20:00 Мск):
1. Используйте понятные и описательные названия тестов
Названия тестов должны четко отражать их цель. Это упрощает понимание кода всеми членами команды.
Например:
// Хорошо
// Плохо
Описательные названия помогают быстро понять, что проверяет тест, без необходимости изучения его внутренней логики.
2. Применяйте Page Object Model (POM)
Page Object Model позволяет отделить логику теста от структуры веб-страницы, что делает код более модульным и удобным для поддержки при изменениях интерфейса.
Пример использования:
// Класс
// Тестовый сценарий
POM способствует повторному использованию кода и улучшает читаемость тестов.
3. Используйте параметризацию и data-driven подход
Параметризованные тесты позволяют запускать один и тот же сценарий с различными входными данными, что увеличивает охват тестирования без дублирования кода.
Этот подход делает тесты более гибкими и масштабируемыми.
4. Следуйте принципу AAA (Arrange, Act, Assert)
Структурируйте тесты в три этапа:
Arrange: подготовка данных и окружения.
Act: выполнение действия.
Assert: проверка результата.
Пример:
Этот подход делает тесты более организованными и легко читаемыми.
5. Логирование и отчетность
Добавляйте логирование в тесты для диагностики проблем:
Интеграция инструментов отчетности (например, Allure) помогает визуализировать результаты тестов и быстро выявлять ошибки.
6. Регулярные ревью кода
Проводите регулярные ревью автотестов для повышения качества кода. Это помогает выявить потенциальные проблемы, улучшить читаемость и обеспечить соблюдение стандартов кодирования.
7. Автоматизация и CI/CD
Используйте инструменты автоматизации (Maven, Gradle) для запуска тестов в рамках CI/CD пайплайнов. Это ускоряет процесс разработки и обеспечивает стабильность приложения на всех этапах.
Хотите узнать больше? Присоединяйтесь сегодня (20:00 Мск) к нашему бесплатному открытому уроку!
🔗 Зарегистрируйтесь на первый открытый урок по ссылке.
От их правильного написания и поддерживаемости!
В QA GURU мы учим приручать Java, чтобы ваши автотесты работали, как часы. Вот несколько лайфхаков, о которых мы расскажем на вводном занятии уже сегодня (20:00 Мск):
1. Используйте понятные и описательные названия тестов
Названия тестов должны четко отражать их цель. Это упрощает понимание кода всеми членами команды.
Например:
// Хорошо
public void verifyLoginWithValidCredentials() { ... }
// Плохо
public void test1() { ... }
Описательные названия помогают быстро понять, что проверяет тест, без необходимости изучения его внутренней логики.
2. Применяйте Page Object Model (POM)
Page Object Model позволяет отделить логику теста от структуры веб-страницы, что делает код более модульным и удобным для поддержки при изменениях интерфейса.
Пример использования:
// Класс
Page Object
public class LoginPage {
private By usernameField = By. id("username");
private By passwordField = By. id("password");
private By loginButton = By. id("loginBtn");
public void enterUsername(String username) {
driver.findElement(usernameField).sendKeys(username);
}
public void enterPassword(String password) {
driver.findElement(passwordField).sendKeys(password);
}
public void clickLoginButton() {
driver.findElement(loginButton).click();
}
}
// Тестовый сценарий
LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername("john.doe");
loginPage.enterPassword("password123");
loginPage.clickLoginButton();
POM способствует повторному использованию кода и улучшает читаемость тестов.
3. Используйте параметризацию и data-driven подход
Параметризованные тесты позволяют запускать один и тот же сценарий с различными входными данными, что увеличивает охват тестирования без дублирования кода.
@ ParameterizedTest
@ CsvSource({"john.doe, password123", "jane.smith, test@123"})
public void verifyLogin(String username, String password) {
LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername(username);
loginPage.enterPassword(password);
loginPage.clickLoginButton();
}
Этот подход делает тесты более гибкими и масштабируемыми.
4. Следуйте принципу AAA (Arrange, Act, Assert)
Структурируйте тесты в три этапа:
Arrange: подготовка данных и окружения.
Act: выполнение действия.
Assert: проверка результата.
Пример:
@ Test
public void testAddition() {
// Arrange
Calculator calculator = new Calculator();
// Act
int result = calculator.add(2, 3);
// Assert
assertEquals(5, result);
}
Этот подход делает тесты более организованными и легко читаемыми.
5. Логирование и отчетность
Добавляйте логирование в тесты для диагностики проблем:
log. info("Entering username: " + username);
log. info("Clicking on the login button");
Интеграция инструментов отчетности (например, Allure) помогает визуализировать результаты тестов и быстро выявлять ошибки.
6. Регулярные ревью кода
Проводите регулярные ревью автотестов для повышения качества кода. Это помогает выявить потенциальные проблемы, улучшить читаемость и обеспечить соблюдение стандартов кодирования.
7. Автоматизация и CI/CD
Используйте инструменты автоматизации (Maven, Gradle) для запуска тестов в рамках CI/CD пайплайнов. Это ускоряет процесс разработки и обеспечивает стабильность приложения на всех этапах.
Хотите узнать больше? Присоединяйтесь сегодня (20:00 Мск) к нашему бесплатному открытому уроку!
🔗 Зарегистрируйтесь на первый открытый урок по ссылке.
👍9
Обновлено 25.03.2025. Большой учебник по тестированию производительности.
Всё, что касается тестирования производительности во всех его видах: термины, инструменты, подходы.
Новые страницы нашего учебника:
🟠 Самоучитель по тестированию производительности
🟣 Нагрузочное тестирование
🟣 Стресс-тестирование
🟣 Тестирование пиков нагрузки
🟣 Тестирование на выносливость
🔴 Основные термины тестирования производительности
🔴 Автоматизация тестирования производительности с K6
🔴 Вопросы на собеседовании по JMeter
🔴 Тестирование производительности в Playwright
Перейти на учебник: https://qarocks.ru/big-performance-testing-textbook/
Всё, что касается тестирования производительности во всех его видах: термины, инструменты, подходы.
Новые страницы нашего учебника:
Перейти на учебник: https://qarocks.ru/big-performance-testing-textbook/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2❤1
Как запускать параллельное выполнение тестов в Appium?
#читать #appium
Запуск параллельного тестирования в Appium позволяет значительно ускорить процесс тестирования мобильных приложений, автоматизируя выполнение тестов на нескольких устройствах одновременно, что особенно важно для повышения скорости и качества разработки в рамках CI/CD.
Читать далее
#читать #appium
Запуск параллельного тестирования в Appium позволяет значительно ускорить процесс тестирования мобильных приложений, автоматизируя выполнение тестов на нескольких устройствах одновременно, что особенно важно для повышения скорости и качества разработки в рамках CI/CD.
Читать далее
👍6
Обновлено 25.03.2025. Большой учебник по Playwright.
Сборник статей об использовании Playwright - мощного инструмента для автоматизированного тестировани веб-приложений.
Новые страницы нашего учебника:
🚩 Тестирование производительности в Playwright
🎌 Как запускать тест-кейсы Playwright в CI/CD
🚩 Ожидания и таймауты в Playwright
🎌 Тестирование API в Playwright
🚩 Как применять тестовые шаги Playwright с декораторами TypeScript
🎌 Как загружать файлы с помощью Playwright
🚩 Поиск элементов в Playwright
Перейти на учебник: https://qarocks.ru/big-playwright-textbook/
Сборник статей об использовании Playwright - мощного инструмента для автоматизированного тестировани веб-приложений.
Новые страницы нашего учебника:
Перейти на учебник: https://qarocks.ru/big-playwright-textbook/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1👌1
Формат: Удалённо
Компания: Zento Tech
ЗП: $3000
Описание: https://telegra.ph/QA-Automation-Engineer-mobile-apps-03-29
#remote #fulltime
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👌1
Подборка вакансий QA : https://yangx.top/qarocks/1362
👍2❤1
Удаленка. 250-300 тыс net, в зависимости от грейда
Стек: Jmeter, PostgreSQL, java 11, Spring Boot, Docker, Docker-compose, ibm mq, Prometheus
- разработкой средств эмуляции интеграции с бизнес системами на Java
- проведением нагрузочных тестов, сбором технической информации по загрузке оборудования (для ОС Windows, Linux) , сбором технической информации по статистике СУБД PostgreSQL
- формированием отчетов и рекомендаций по оптимизации на основе результатов проведенных нагрузочных тестов
- уверенные знания НТ Apache Jmeter
- опыт профилирования Java приложений
- понимание архитектуры бизнес систем
- опыт работы с PostgreSQL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Привет, друзья! Представляем вам подборку статей по темам, связанным с тестированием производительности.
🚩 Тестирование производительности в Playwright
🚩 Тестирование пиков нагрузки
🚩 Тестирование на выносливость
🚩 Основные термины тестирования производительности
🚩 Автоматизация тестирования производительности с K6
🚩 Самоучитель по тестированию производительности
🚩 Нагрузочное тестирование
🚩 Стресс-тестирование
🚩 Вопросы на собеседовании по JMeter
Шарьте пост | подписывайтесь Автоматизация тестирования
Шарьте пост | подписывайтесь Автоматизация тестирования
Please open Telegram to view this post
VIEW IN TELEGRAM
QaRocks
Тестирование производительности в Playwright
Вы можете создать лучшее в мире приложение, но помните: у каждого пользователя есть ограниченное количество времени, которое он может потратить на решение своих проблем с помощью вашего сервиса.
🔥6
Обновлено 25.03.2025. Большой учебник по Cypress.
Этот учебник охватывает все аспекты работы с Cypress — мощным инструментом для автоматизации тестирования веб-приложений.
Новые страницы нашего учебника:
🟣 50 вопросов и ответов на собеседовании по Cypress
🟣 Общие вопросы по Cypress на собеседовании
🟣 15 вопросов на собеседовании по Cypress
🟠 8 распространенных ошибок в Cypress
🟠 Советы по отладке в Cypress
🟠 Тестирование API в Cypress
🟠 Вход в систему с помощью Google в Cypress
Перейти на учебник: https://qarocks.ru/big-cypress-textbook/
Этот учебник охватывает все аспекты работы с Cypress — мощным инструментом для автоматизации тестирования веб-приложений.
Новые страницы нашего учебника:
Перейти на учебник: https://qarocks.ru/big-cypress-textbook/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Roadmap для становления Автоматизатором.
👍11👎3🤯3❤1😍1
Forwarded from QARocks. Тестировщик Рулит 🐞
Вакансии по тестированию за прошлую неделю:
🌱 Junior QA Engineer. Удалённо, 60-80 т.р.
🌱 QA Engineer (Junior). Удалённо или офис (Калужская, Москва), 120-150 т.р.
🌱 Load tester. Удалённо, 200-250 т.р.
🌱 QA engineer. Удалённо (любая локация), ~80 т.р.
🌱 Инженер по нагрузочному тестированию. Удалённо (РФ, РБ), до 280 т.р.
🌱 Инженер по нагрузочному тестированию. Удалённо, до 200 т.р.
🌱 Инженер по нагрузочному тестированию. Удалённо, до 300 т.р.
🌱 QA Automation Engineer (mobile apps). Удалённо, $3000
🌱 AQA C# (Middle+, Senior). Удалённо (РФ, РБ), до 280 т.р.
🌱 QA Fullstack (C#). Удалённо (РФ), 280-300 т.р.
🌱 AQA Engineer. Удалённо (РФ), до 250 т.р.
🌱 Тестировщик Fullstack (АТ, ФТ). Удалённо (РФ), офис (Москва), 230-290 т.р.
🌱 QA Automation Engineer (Python). Удалённо (РФ), до 300 т.р.
🌱 QA Automation Engineer (Python). Удалённо (РФ), 250-340 т.р.
🌱 QA Fullstack на JAVA. Удалённо (РФ), 230-250 т.р.
🌱 Automation QA Engineer (Java). Гибрид или удалённо (РФ), 200-280 т.р.
🌱 QA Fullstack на JAVA (WEB). Удалённо (РФ + дружественные страны), 230-260 т.р.
🌱 QA AUTO (стек JAVA). Удалённо (РФ, РБ), 250-270 т.р.
🌱 AQA Engineer (Java). Удалённо (РФ), 230 т.р.
🌱 Junior QA Engineer. Удалённо, 60-80 т.р.
🌱 QA Engineer (Junior). Удалённо или офис (Калужская, Москва), 120-150 т.р.
🌱 Load tester. Удалённо, 200-250 т.р.
🌱 QA engineer. Удалённо (любая локация), ~80 т.р.
🌱 Инженер по нагрузочному тестированию. Удалённо (РФ, РБ), до 280 т.р.
🌱 Инженер по нагрузочному тестированию. Удалённо, до 200 т.р.
🌱 Инженер по нагрузочному тестированию. Удалённо, до 300 т.р.
🌱 QA Automation Engineer (mobile apps). Удалённо, $3000
🌱 AQA C# (Middle+, Senior). Удалённо (РФ, РБ), до 280 т.р.
🌱 QA Fullstack (C#). Удалённо (РФ), 280-300 т.р.
🌱 AQA Engineer. Удалённо (РФ), до 250 т.р.
🌱 Тестировщик Fullstack (АТ, ФТ). Удалённо (РФ), офис (Москва), 230-290 т.р.
🌱 QA Automation Engineer (Python). Удалённо (РФ), до 300 т.р.
🌱 QA Automation Engineer (Python). Удалённо (РФ), 250-340 т.р.
🌱 QA Fullstack на JAVA. Удалённо (РФ), 230-250 т.р.
🌱 Automation QA Engineer (Java). Гибрид или удалённо (РФ), 200-280 т.р.
🌱 QA Fullstack на JAVA (WEB). Удалённо (РФ + дружественные страны), 230-260 т.р.
🌱 QA AUTO (стек JAVA). Удалённо (РФ, РБ), 250-270 т.р.
🌱 AQA Engineer (Java). Удалённо (РФ), 230 т.р.
🙏1
Playwright: альтернативные локаторы
#читать #playwright
Playwright поддерживает различные альтернативные локаторы, включая CSS, XPath и локаторы для React и Vue, что позволяет точно нацеливаться на элементы с помощью текстовых, атрибутных и позиционных селекторов, улучшая точность автоматизации и тестирования интерфейсов.
Читать далее
#читать #playwright
Playwright поддерживает различные альтернативные локаторы, включая CSS, XPath и локаторы для React и Vue, что позволяет точно нацеливаться на элементы с помощью текстовых, атрибутных и позиционных селекторов, улучшая точность автоматизации и тестирования интерфейсов.
Читать далее
👍4
Параллелизация в Appium на симуляторах и эмуляторах
#читать #appium
Параллельное тестирование в Appium на симуляторах и эмуляторах с использованием Java + TestNG позволяет ускорить проверку приложений, запуская тесты на нескольких устройствах одновременно.
Читать далее
#читать #appium
Параллельное тестирование в Appium на симуляторах и эмуляторах с использованием Java + TestNG позволяет ускорить проверку приложений, запуская тесты на нескольких устройствах одновременно.
Читать далее
Про разработчиков, аналитиков, продактов — исследований море.А про QA? Почти ничего. Пора это исправить! Мы запускаем наше первое исследование для тестировщиков, про тестировщиков и ради тестировщиков!
Мы хотим узнать, что важно для вас - охотники за багами! Нам важно понять:
• Что вас драйвит, а что бесит
• Какие инструменты и подходы в топе
• Как меняется роль QA и куда всё катится
Присоединяйся — потратишь 15–20 минут, а выгоды — надолго:
— Станешь частью масштабного среза по рынку QA
— Получишь готовое исследование в числе первых
— Попадёшь в закрытый Telegram-чат участников (а нетворкинг наше все!)
— Автоматически попадёшь в розыгрыш фирменного ночника от 2ГИС (он классный, честно)
Пройти опрос можно вот тут
Как только соберём 400 ответов — проведем розыгрыш! А исследование опубликуем у нас на канале.
Расскажи чем живет QA в 2025 году!
Мы хотим узнать, что важно для вас - охотники за багами! Нам важно понять:
• Что вас драйвит, а что бесит
• Какие инструменты и подходы в топе
• Как меняется роль QA и куда всё катится
Присоединяйся — потратишь 15–20 минут, а выгоды — надолго:
— Станешь частью масштабного среза по рынку QA
— Получишь готовое исследование в числе первых
— Попадёшь в закрытый Telegram-чат участников (а нетворкинг наше все!)
— Автоматически попадёшь в розыгрыш фирменного ночника от 2ГИС (он классный, честно)
Пройти опрос можно вот тут
Как только соберём 400 ответов — проведем розыгрыш! А исследование опубликуем у нас на канале.
Расскажи чем живет QA в 2025 году!
👍3
Как применять тестовые шаги Playwright с декораторами TypeScript
#читать #playwright
В статье обсуждается, как использовать декораторы TypeScript для упрощения применения тестовых шагов в Playwright, заменяя многократные вызовы
Читать далее
#читать #playwright
В статье обсуждается, как использовать декораторы TypeScript для упрощения применения тестовых шагов в Playwright, заменяя многократные вызовы
test.step
на более компактные и читаемые аннотации, что позволяет сделать код более структурированным и облегчить работу с большими проектами тестирования.Читать далее
👍3
Утверждения Playwright – типы и лучшие практики
#читать #playwright
Утверждения Playwright – это важная часть веб-автоматизации, позволяющая проверять поведение элементов в браузере, используя как жесткие, так и мягкие утверждения, с возможностью автоповтора и персонализации для более стабильных и эффективных тестов.
Читать далее
#читать #playwright
Утверждения Playwright – это важная часть веб-автоматизации, позволяющая проверять поведение элементов в браузере, используя как жесткие, так и мягкие утверждения, с возможностью автоповтора и персонализации для более стабильных и эффективных тестов.
Читать далее
👍3😁1
Освой разработку тестов для всех платформ, где используется Kotlin!
🔥 Проверь насколько хорошо ты знаешь Kotlin
Ответишь — пройдешь на продвинутый курс «Kotlin QA Engineer» от OTUS по специальной цене.
👇 Успей пройти вступительный тест, и пройти на курс по спец.цене
https://vk.cc/cL7QFD
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥 Проверь насколько хорошо ты знаешь Kotlin
Ответишь — пройдешь на продвинутый курс «Kotlin QA Engineer» от OTUS по специальной цене.
За 4 месяца ты освоишь новый язык программирования Kotlin и научишься автоматизировать тесты для всех платформ! Тебя ждут опытные эксперты, примеры реальных проектов и сложные, но интересные задачи!
👇 Успей пройти вступительный тест, и пройти на курс по спец.цене
https://vk.cc/cL7QFD
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🤣2