Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
В статье расскажу про наиболее важные аспекты, фичи и сервисы. Забегая вперёд, скажу, что сейчас это одно из самых востребованных направлений тестирования в Группе компаний.
Читать...
В статье расскажу про наиболее важные аспекты, фичи и сервисы. Забегая вперёд, скажу, что сейчас это одно из самых востребованных направлений тестирования в Группе компаний.
Читать...
Хабр
Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
Всем привет! Меня зовут Ренат Дасаев. Являюсь руководителем направления интеграционного автотестирования в компании MOEX и сегодняшний рассказ будет посвящен истории процесса внедрения E2E-автотестов...
Где брать тестировщиков? Принципы поиска и набора
Читать...
Читать...
Telegraph
Где брать тестировщиков? Принципы поиска и набора
Каждому тест-менеджеру время от времени приходится нанимать к себе в команду новых людей. В зависимости от ситуации, люди могут быть нужны срочно либо не срочно, несколько либо один, определенные люди со строго очерченным кругом умений, либо просто хороший…
❓Какие скиллы необходимы тестировщику для трудоустройства?
Порог входа в IT повышается с каждым годом. Пять лет назад месячного курса по тестированию было достаточно для нахождения первой работы, но сегодня требования стали намного выше, а конкуренция на каждую Junior вакансию поражает воображение. И даже если получилось найти работу, то дальнейшие перспективы туманны.
Определиться с началом и развитием карьеры поможет Горящий Тестер🐞 - авторский Telegram-канал опытного QA-инженера, который делится своей экспертизой и болью работы в IT.
💡Подборка Телеграм-ресурсов для поиска работы
❓Где искать работу на Европу?
❓Какую пользу может принести Junior QA?
❓Как развивать востребованные на рынке навыки в рабочее время?
➡️ Подписывайтесь на Горящий Тестер🐞, новые знания, поддержка сообщества, и бесценный опыт ждут 💪🏻
Порог входа в IT повышается с каждым годом. Пять лет назад месячного курса по тестированию было достаточно для нахождения первой работы, но сегодня требования стали намного выше, а конкуренция на каждую Junior вакансию поражает воображение. И даже если получилось найти работу, то дальнейшие перспективы туманны.
Определиться с началом и развитием карьеры поможет Горящий Тестер🐞 - авторский Telegram-канал опытного QA-инженера, который делится своей экспертизой и болью работы в IT.
💡Подборка Телеграм-ресурсов для поиска работы
❓Где искать работу на Европу?
❓Какую пользу может принести Junior QA?
❓Как развивать востребованные на рынке навыки в рабочее время?
➡️ Подписывайтесь на Горящий Тестер🐞, новые знания, поддержка сообщества, и бесценный опыт ждут 💪🏻
API-автотесты: как достичь наиболее полного покрытия?
Читать...
Читать...
Хабр
API-автотесты: как достичь наиболее полного покрытия?
Когда мы используем автотесты, то оптимизируем процесс выявления багов за счет сокращения ручного труда. И если основная потребность бизнеса в контексте тестирования — экономить деньги, минимизируя...
Нужны ли курсы по тестированию? Честное мнение от преподавателя
Читать...
Читать...
Хабр
Нужны ли курсы по тестированию? Честное мнение от преподавателя
Немного предыстории: я начала свой путь в IT в целом и в QA в частности 7 лет назад, когда «войти в IT» было не так мейнстримно, как сейчас. Курсы, если...
Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей
Читать...
Читать...
Хабр
Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей
Chrome DevTools — это консоль разработчика, набор инструментов в браузере для создания и отладки сайтов и приложений. С их помощью можно в том числе тестировать уже разработанную функциональность. В...
Postman: Основы тестирования API и первые шаги с инструментом
🐞 Основные возможности и полезные функции Postman для QA-инженера:
1️⃣ Отправка HTTP-запросов: Postman позволяет легко создавать и отправлять различные типы HTTP-запросов, такие как GET, POST, PUT, DELETE и другие. Тестировщик может настраивать параметры запросов, передавать заголовки, параметры и тело запроса.
2️⃣ Тестирование API: Postman позволяет создавать тесты для проверки ответов от сервера. Тестировщик может определить ожидаемые значения и условия, чтобы автоматически проверить, что API возвращает правильные результаты.
Коллекции и среды: Postman позволяет организовывать запросы и тесты в коллекции, что упрощает управление большим числом запросов. Коллекции также можно использовать для автоматизации тестов или их запуска в определенной последовательности. Среды позволяют переключаться между различными конфигурациями окружения (например, тестовое, разработка, продакшн).
3️⃣ Работа с переменными: Postman поддерживает использование переменных, что облегчает тестировщикам управление и переиспользование данных в запросах, тестах и окружениях.
4️⃣ Возможностей у инструмента еще очень много, но в целом, Postman - это удобная программа для тестирования и работы с интерфейсами приложений (API). Тестировщик может создавать запросы к серверу и проверять полученные ответы. Postman также помогает организовать и автоматизировать тесты.
🐞 Основные возможности и полезные функции Postman для QA-инженера:
1️⃣ Отправка HTTP-запросов: Postman позволяет легко создавать и отправлять различные типы HTTP-запросов, такие как GET, POST, PUT, DELETE и другие. Тестировщик может настраивать параметры запросов, передавать заголовки, параметры и тело запроса.
2️⃣ Тестирование API: Postman позволяет создавать тесты для проверки ответов от сервера. Тестировщик может определить ожидаемые значения и условия, чтобы автоматически проверить, что API возвращает правильные результаты.
Коллекции и среды: Postman позволяет организовывать запросы и тесты в коллекции, что упрощает управление большим числом запросов. Коллекции также можно использовать для автоматизации тестов или их запуска в определенной последовательности. Среды позволяют переключаться между различными конфигурациями окружения (например, тестовое, разработка, продакшн).
3️⃣ Работа с переменными: Postman поддерживает использование переменных, что облегчает тестировщикам управление и переиспользование данных в запросах, тестах и окружениях.
4️⃣ Возможностей у инструмента еще очень много, но в целом, Postman - это удобная программа для тестирования и работы с интерфейсами приложений (API). Тестировщик может создавать запросы к серверу и проверять полученные ответы. Postman также помогает организовать и автоматизировать тесты.
Проверьте свои навыки и знания в области тестирования, пройдя тест «А вы — типичный QA?». Это поможет вам определить уровень своей подготовки и выявить слабые стороны. Удачи!
Как написать требования к IT-продукту и их протестировать, чтобы результат соответствовал ожиданиям
Читать...
Читать...
Хабр
Как написать требования к IT-продукту и их протестировать, чтобы результат соответствовал ожиданиям
Всем привет! Меня зовут Вадим, и я QA-инженер в IT-компании Intelsy. С техническим заданием, и в частности с требованиями, лично я имею дело постоянно, поэтому собрал полезную для начинающих и...
Обещанного три года ждут, или в моем случае 3 месяца. Я наконец записал и выложил урок по CI/CD для тестировщика с небольшой демонстрацией в Jenkins.
Мне результат нравится, так что с удовольствием буду ждать вашей обратной связи.
О чем поговорим:
- Что такое CI/CD?
- CI/CD pipeline и активности на нем
- Разница Continuous Delivery и Continuous Deployment.
- Демо в Youtrack и github
- Основные принципы работы с Jenkins. Собираем билд
- Еще раз про активности тестировщика при развертывании
Ссылка на видео
Мне результат нравится, так что с удовольствием буду ждать вашей обратной связи.
О чем поговорим:
- Что такое CI/CD?
- CI/CD pipeline и активности на нем
- Разница Continuous Delivery и Continuous Deployment.
- Демо в Youtrack и github
- Основные принципы работы с Jenkins. Собираем билд
- Еще раз про активности тестировщика при развертывании
Ссылка на видео
YouTube
CI/CD для тестировщика + Jenkins
Как и обещал, делюсь с вами видео про CI/CD для тестировщика с примерами работы в Jenkins.
Схема из урока https://drive.google.com/file/d/10tGuqh00XTG-7ri804zzEvEW-xmey_OB/view?usp=share_link
Советую дополнительно посмотреть ролики:
Тестовые окружения…
Схема из урока https://drive.google.com/file/d/10tGuqh00XTG-7ri804zzEvEW-xmey_OB/view?usp=share_link
Советую дополнительно посмотреть ролики:
Тестовые окружения…
Wildberries, H&M, Ozon, Lamoda, Яндекс.Маркет, Zalando, 220 вольт, Богемия, Chipdip, Rozetka, iHerb, Леонардо - что объединяет эти сайты?
Большинство новичков уверено, что задача QA-специалиста - находить дефекты в приложениях. Но на самом деле, за поиск ошибок отвечает QC-специалист. А цель QA - настраивать такие процессы, которые минимизируют появление дефектов.
Но все-таки QA должен уметь находить дефекты - иначе как он поймет, что настроенные процессы заработали.
Задумывающимся о тестировании мы даем несколько заданий на проверку способностей. Одно из них - прочитать главу учебника об исследовательском тестировании, а затем провести сессию по одному из его типов.
На всех сайтах из заголовка за 10 минут сессии исследовательского тестирования были найдены дефекты в работе корзины.
Некоторые дефекты минорные.
А есть такие, как на скрине. JavaScript считает, что в заказе не может быть больше 3000 товаров, а его стоимость не может превышать 20 миллионов. Поэтому при заказе 9990 товаров он “дает” скидку в 45 миллионов. Может быть есть проверка на бэкенде (или нет?). В странах со строгим соблюдением потребительских прав такая недоработка может привести компанию к многомиллионным убыткам.
Большинство новичков уверено, что задача QA-специалиста - находить дефекты в приложениях. Но на самом деле, за поиск ошибок отвечает QC-специалист. А цель QA - настраивать такие процессы, которые минимизируют появление дефектов.
Но все-таки QA должен уметь находить дефекты - иначе как он поймет, что настроенные процессы заработали.
Задумывающимся о тестировании мы даем несколько заданий на проверку способностей. Одно из них - прочитать главу учебника об исследовательском тестировании, а затем провести сессию по одному из его типов.
На всех сайтах из заголовка за 10 минут сессии исследовательского тестирования были найдены дефекты в работе корзины.
Некоторые дефекты минорные.
А есть такие, как на скрине. JavaScript считает, что в заказе не может быть больше 3000 товаров, а его стоимость не может превышать 20 миллионов. Поэтому при заказе 9990 товаров он “дает” скидку в 45 миллионов. Может быть есть проверка на бэкенде (или нет?). В странах со строгим соблюдением потребительских прав такая недоработка может привести компанию к многомиллионным убыткам.
Карты, деньги, каталог: используем граничные значения на практике
Читать...
Читать...
Хабр
Карты, деньги, каталог: используем граничные значения на практике
Всем привет! Меня зовут Сергей, я – Senior Manual QA Engineer в "Петрович-Тех", и в этой статье я предлагаю разобрать граничные значения на практических кейсах. Думаю, почти любой тестировщик...
Калибровка Life Work Balance. Система планирования, которую я развиваю уже 14 лет
Читать...
Читать...
Хабр
Калибровка Life Work Balance. Система планирования, которую я развиваю уже 14 лет
У вас бывает ощущение, что год прошел зря? Коллеги влетают на вершины карьерной лестницы, бизнес знакомых активно развивается, друзья объездили весь мир и покупают очередную квартиру? А у нас жопа в...
Как увидеть три важнейших софт-скилла, чтобы нанять лучшего инженера
Читать...
Читать...
Хабр
Как увидеть три важнейших софт-скилла, чтобы нанять лучшего инженера
Чтобы нанять хорошего инженера, недостаточно проверить только его харды. В статье я расскажу о трех софт-скиллах, которые я обязательно проверяю у каждого кандидата. Если вы начнете проверять эти три...
Делаем нагрузочные тесты за 5 минут (ну почти)
Читать...
Читать...
Хабр
Делаем нагрузочные тесты за 5 минут (ну почти)
Делаем нагрузочные тесты за 5 минут (ну почти) Не так давно делился историей о том, как решали проблему E2E автотестов в маленьком проекте (см статью ). Продолжим историю ) Начало статьи очень похоже,...
Cards — бесплатная песочница с GraphQL API
Читать...
Читать...
Хабр
Cards — бесплатная песочница с GraphQL API
Если вы хотите пощупать GraphQL API с ТЗ на русском языке, то добро пожаловать в мою песочницу — систему Cards. Тут есть пользователи и их банковские карты. Можно пополнить баланс банковской карты,...
Podlodka Techlead Crew – онлайн-конференция для техлидов и опытных инженеров, которая пройдет с 14 по 18 октября.
Тема сезона – "Проектируем надёжность". В программе много всего интересного, и вот несколько примеров:
- Александр Поломодов (Т-Банк) и Олег Бондарь (Яндекс) расскажут о том, как закладывать надёжную архитектуру на старте, используя механизмы самоисцеления и повторных попыток.
- Григорий Кошелев проведет публичное собеседование, в ходе которого проверит, насколько техлиды понимают важность надёжности систем.
- Алексей Ужва объяснит, как мелкие проблемы и человеческие ошибки могут стать причиной крупных сбоев через месяцы эксплуатации.
- Николай Тимонин разберёт, как Feature Toggles помогают гибко управлять функционалом и снижать риски.
А еще в командах спроектируем надежную систему в рамках архитектурной каты.
Подключайся и учись строить устойчивые системы! https://podlodka.io/techcrew
Тема сезона – "Проектируем надёжность". В программе много всего интересного, и вот несколько примеров:
- Александр Поломодов (Т-Банк) и Олег Бондарь (Яндекс) расскажут о том, как закладывать надёжную архитектуру на старте, используя механизмы самоисцеления и повторных попыток.
- Григорий Кошелев проведет публичное собеседование, в ходе которого проверит, насколько техлиды понимают важность надёжности систем.
- Алексей Ужва объяснит, как мелкие проблемы и человеческие ошибки могут стать причиной крупных сбоев через месяцы эксплуатации.
- Николай Тимонин разберёт, как Feature Toggles помогают гибко управлять функционалом и снижать риски.
А еще в командах спроектируем надежную систему в рамках архитектурной каты.
Подключайся и учись строить устойчивые системы! https://podlodka.io/techcrew
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно
Читать...
Читать...
Хабр
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно
Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. Пост #1 (вы находитесь...