Все больше и больше компаний переходит на микросервисы в своих приложениях. Это означает, что разные секции приложения могут иметь отдельные хранилища данных и отдельные команды для взаимодействия с ними. Преимущество такого подхода в том, что в небольшой компонент внедрять изменения куда проще, нежели менять все приложение. Это также означает, что если упадет один микросервис, оставшаяся часть приложения продолжит функционировать. К примеру, представьте, что у вас есть сайт проката велосипедов. У него есть микросервис системы бронирования, и еще один – для учета оборудования. Если микросервис оборудования упадет, пользователи все равно смогут бронировать велосипеды, используя кэшированные данные сервиса оборудования.
Большинство микросервисов используют API – программные интерфейсы приложения, которые представляют собой наборы команд, описывающих, как можно использовать службу. Большая часть API использует REST-запросы (Representational State Transfer — «передача состояния представления») для отправки и получения данных.
Однако, несмотря на широкое применение REST API в современных приложениях, многие тестировщики даже не подозревают, как легко их тестировать! Эта статья – введение в REST-запросы и их использование в тестировании API.
Предлагаем рассмотреть вакансию на позицию инженер-тестировщик в Москве.
Группа компаний "Кволити Сервисез" занимается предоставлением услуг в части тестирования, разработки, сопровождения информационных систем для крупных банков из ТОП 10 (Сбербанк, ВТБ, Альфабанк и др.) и системных интеграторов.
На данный момент открыты вакансии на различные проекты по тестированию банковских систем.
Административная и функциональная подчиненность:
Инженер-тестировщик непосредственно подчиняется Руководителю Центра Тестирования.
Функционально на период проекта Инженер-тестировщик подчиняется Руководителю проекта.
Обязанности:
Анализ проектной документации. Разработка тест-кейсов.
Ручное интеграционное функциональное тестирование программного обеспечения.
Анализ и регистрация дефектов, используя средства управления тестированием (HP ALM, Jira)/
Проведение регрессионного тестирования и участие в приемо-сдаточных испытаниях.
Подготовка отчетов по тестированию.
Требования:
Понимание процесса производства ПО.
Хорошие знания теории тестирования.
Опыт тестирования - от 1 года.
Опыт работы с базами данных. Уверенные знания SQL (Select, Join).
Понятное и грамотное описание найденных дефектов.
Опыт использования HP ALM, Jira.
Условия:
Комфортные условия работы и отдыха.
Участие в проектах тестирования высокотехнологичных продуктов крупнейших Банков и ИТ-компаний.
Достойный фиксированный оклад - обсуждается с каждым кандидатом индивидуально.
Возможность получения профессиональных сертификатов и прохождения курсов.
Корпоративные мероприятия.
Резюме просьба отправлять на email: v.banad@hius-qs.ru
Начал изучать webdriver в связке с c# и столкнулся с такой проблемой.
Версия chromedriver: 2.45
Версия selenium: 3.141.0
Суть проблемы:
На странице при нажатии на кнопку открывается facebook в новой вкладке браузера. Я пробую переключиться на открывшуюся вкладку, и получается так что при переключении страница перестает загружаться. Следовательно дальше не получается получить url этой страницы. Если запускать тест под дебагом и идти по шагам, то тест проходит.