En

JazzTeam Software Development Company

Agile Java Development

мануал

Мануал “Создание инсталлятора при помощи Inno Setup”

Введение В этой статье пойдет речь про Inno Setup – удобный инструмент для упаковки приложений для OS Windows. Почему Inno Setup? “Сегодня Inno Setup конкурирует и даже превосходит многие коммерческие инсталляторы в наборе функций и стабильности”, – говорится на официальном сайте разработчика. И действительно, этот инструмент довольно простой для освоения и мощный по своим возможностям. […]

, , , ,

Мануал по использованию DataSense

DataSense – это инструмент, который позволяет использовать метаданные сообщений для облегчения дизайна приложения. Сообщения в Mule – это данные, которые проходят через компоненты flow приложения. В контексте Anypoint Studio метаданные представляют собой информацию о структуре и типах данных, используемых в элементах сообщения (payload, flow variables и т.д). Таким образом, пользователю коннектора не нужно лишний раз […]

, , , , ,

Установка и настройка Swagger

Описание Swagger – это технология, которая позволяет документировать REST-сервисы. Swagger поддерживает множество языков программирования и фреймворков. Также Swagger предоставляет UI для просмотра документации. В данной статье я расскажу как подключить Swagger к Maven проекту, в котором реализованы REST-сервисы с помощью спецификации JAX-RS – RESTEasy. В статье будет расписано подключение Swagger к проекту, использование документирования REST-сервисов […]

, , , ,

Лучшие практики использования Mule ESB

В данной статье собраны лучшие практики и замечания, которые были выявлены нашими инженерами при работе над проектами, в которых используется интеграционная платформа MuleESB: 1. Naming conventions. Все компоненты mule flow и сами mule flow должны иметь такие названия, которые давали бы четкое понимание того, какую функцию они несут. Стандартные имена компонентов вполне допустимы для элементов трансформации, однако для […]

, , , , ,

Лучшие практики проектирования REST API

Введение Здравствуйте, дорогие читатели! Прежде чем вы начнёте читать эту статью, я хотел бы описать цели её создания и рассказать, что побудило меня на её написание. На одном из проектов нашей компании появилось необходимость спроектировать серверное приложение в стиле REST. Изначально нам казалось, что это довольно простая задача и для её решения нам хватит только […]

, , ,

Опубликована методичка для начинающих тестировщиков

Всем привет! Наша компания разработала методичку для начинающих тестировщиков и мы рады поделиться ей. Данный документ предназначен для подготовки специалистов по тестированию в рамках внутренней программы обучения нашей компании. Но данная методичка также будет полезна всем, кто самостоятельно делает первые шаги в тестировании программного обеспечения. После изучения всего материала из документа, обучающийся получит базовые знания в этой области.

, , ,

Data Driven Testing (содержит 7 примеров использования с рабочих проектов)

Введение Data Driven Testing (DDT) – подход к созданию/архитектуре автоматизированных тестов (юнит, интеграционных, чаще всего применимо к backend тестированию), при котором тест умеет принимать набор входных параметров, и эталонный результат или эталонное состояние, с которым он должен сравнить результат, полученный в ходе прогонки входных параметров. Такое сравнение и есть assert такого теста. Притом как часть […]

, , , , , , , ,

Мануал по запуску тестов при помощи Karma и Jasmine

Karma Karma – это консольный инструмент для запуска тестов, который умеет следить за изменениями исходного кода и отображать процент покрытия кода тестами. Настраивается с помощью конфигурационного файла karma.conf.js, в котором нужно указать пути к файлам, которые будут тестироваться, и пути к файлам, содержащие тесты. Консольные команды karma init – создаёт базовый шаблон файла конфигурации. Его […]

, , ,

Руководство по бесплатному тестированию платформы XML2Selenium

Мы выложили на сайте XML2Selenium.com новый документ “Руководство по бесплатному тестированию платформы XML2Selenium”. Данный мануал содержит информацию, как опробовать наш продукт, не покупая его. Следуя этому документу вы сможете написать тесты локально и запустить их в нашей Continuous Integration системе (Jenkins), воспользовавшись демо аккаунтами, а также посмотреть все возможные отчеты, генерируемые фреймворком XML2Selenium, на нашем Jenkins. […]

, , , , ,

Мануал по XPath

Наша компания своими силами разработала мануал по XPath. Он написан простым и доступным языком, и в первую очередь предназначен для обучения тестировщиков-автоматизаторов в рамках учебного курса проходящего в компании. Но мы уверены, что этот мануал будет полезен не только им, но и любому начинающему изучать XPath.

, ,