En

JazzTeam Software Development Company

Agile Java Development

Внедрение XML2Selenium в голландскую компанию Ezwim

Рады сообщить Вам, что известная голландская компания Ezwim успешно внедрила наш продукт по автоматизации тестирования XML2Selenium.

О заказчике

ezwim

Компания Ezwim - одна из компаний, успешно внедривших наш продукт! Ezwim это лидер Европейского рынка в технологиях управления телекоммуникационными данными (офисы в Нидерландах, США, Великобритании, Германии, Франции и Бельгии). Она на рынке уже с 2001 года и прекрасно понимает все плюсы оптимизации бизнеса на основе автоматизации процессов. Ezwim была основана на простой, но логичной идее: все организации (от компаний малого бизнеса до крупных глобальных компаний) должны иметь возможность полностью контролировать свои расходы на мобильную и стационарную связь, и при этом управлять их телекоммуникационной инфраструктурой через Интернет из любого браузера. Эта идея была реализована на основе облачных технологий. Телеком-решения компании Ezwim представлены в более чем 42 странах мира и доступны для более чем 150 операторов по всему миру.

Немного о продукте

XML2Selenium - это расширяемая, плагинная платформа для создания и управления автоматизированными тестами на основе технологии Java. XML2Selenium интегрирован с Maven, Jenkins, JUnit, Selenium. Кроме того нашими разработчиками была реализована интеграция XML2Selenium с сервисом BrowserStack, который предоставляет удаленный SeleniumRC сервер с возможностью использования различных комбинаций браузеров и операционных систем.

Продукт имеет широкий спектр полезных свойств в области автоматизации, таких как поддержка записи тестов на видео, снепшотов (исходники html страницы) и скриншотов страниц, Groovy и JavaScript выражений, поддержки объектно-ориентированного программирования на XML.

xml2selenium usage saas

Причина создания фреймворка

Обычно, создание тестов требует как можно меньше времени, но как можно больше гибкости. Часто созданием автоматизированных тестов занимаются не программисты, а тестировщики. В основном квалификации у них не хватает, чтобы создать хорошую ООП модель тестов. Достаточно времени на их обучение тоже может не быть. В этом случае можно использовать средство, позволяющее создавать тесты на более простом и понятном языке, сотрудникам без знаний языков программирования. Таким средством является фреймворк XML2Selenium. Он выполнен на базе Selenium WebDriver. Для создания тестов не нужно писать сложный код, тест достаточно представить в виде DSL языка на основе XML. Тесты получаются наглядными, легко читаемыми, и пишутся очень быстро, их можно без труда видоизменять.

Оказанные услуги

Мы сделали большое количество полезных активностей для компании Ezwim в рамках внедрения продукта:

  1. Выстроили необходимую инфраструктуру тестирования, внедрили методологию Continuous Integration (администрирование серверов, настройка Jenkins под нужды заказчиков, управление параметрами запуска XML2Selenium).
  2. Добавили интеграцию с облачным сервисом тестирования BrowserStack, который позволяет нашим заказчикам проводить тестирование их SAAS решений на разных сочетаниях операционных систем и браузеров (Windows + IE, Linux + Opera, Mac + Safari) без затрат на создание отдельной инфраструктуры серверов и отдельных экземпляров средства Continuous Integration Jenkins. В данную интеграцию мы включили функции туннелинга (это дает возможность тестировать приложение, доступное только по определенной маске IP, с помощью BrowserStack, не меняя настроек фильтрации по IP).
  3. Адаптировали отдельные функциональные возможности фреймворка под конкретные требования тестируемого приложения (работа с несколькими одновременно открытыми модальными окнам, скачивание и анализ содержимого файлов), убедились в том, что продукт полностью поддерживает особенности Oracle APEX - технологии, на базе которой создано тестируемое SAAS решение.
  4. Создали базовый набор XML2Selenium тестов (порядка 50), который позволил нашим заказчикам уже на стадии начала внедрения обеспечить Smoke и регрессионное тестирование важнейшего функционала. Уже на стадии начала внедрения наша технология помогла найти несколько регрессионных проблем. Раньше такие проблемы находились только через мануальное тестирование, что требовало гораздо больше времени.
  5. Провели обучение, тренинги (в том числе и on-side), обеспечили полную поддержку XML2Selenium (skype, email, вовремя решали все возникающие вопросы).

Достижения на проекте

Благодаря интеграции XML2Selenium в QA-процессы компании Ezwim:

  1. Внедрение продукта XML2Selenium позволило компании сделать ещё один шаг к полному Continuous Integration/Delivery, что вызвало позитивные изменения не только при тестировании, но и при разработке ПО, это повлияло на все стадии жизненного цикла продукта заказчиков.
  2. Тестировщики Ezwim без знания Java смогли создавать и поддерживать в актуальном состоянии автоматизированные тесты с минимальными затратами.
  3. Использование отчетов XML2Selenium позволило Ezwim быстро определять баги и проблемные области в разрабатываемой платформе.
  4. Тестировщики Ezwim смогли сэкономить свое время и сфокусироваться на других важных моментах контроля качества.
  5. Компания Ezwim осуществляет тестирование, используя интеграцию с BrowserStack, в любых желаемых комбинациях браузера и операционной системы, без дополнительных усилий с их стороны.
  6. Сотрудники компании Ezwim самостоятельно автоматизировали все регрессионные тест-кейсы.

Отзывы

Все сотрудники компании Ezwim, работавшие с нашим продуктом, оценили функциональные возможности и потенциал платформы XML2Selenium. Руководство компании расценивает затраты на покупку и внедрение продукта, как полезный шаг в улучшении качества и стабильности процессов, производства и линейки SAAS решений компании. Тем самым компания Ezwim подтвердила высокое звание лидера в области управления телекоммуникационными расходами.

Вот несколько отзывов о продукте:

Hein Remmen
Hein RemmenРуководитель производственного отделаEzwim, Лидер Европейского рынка в технологиях управления телекоммуникационными данными, Netherlands

Так как мы ежемесячно выпускаем новые версии нашей платформы, нам приходится тратить достаточно много времени на создание регрессионных тестов вручную.

Компания "JazzTeam" помогла нам полностью автоматизировать все наши регрессионные тест-кейсы и выстроила необходимую для нас инфраструктуру тестирования. Продукт компании "JazzTeam" - фреймворк XML2Selenium позволил нашим тестировщикам без знаний Java создавать и использовать новые тест скрипты. А отчеты в XML2Selenium помогают нам быстро определять баги и проблемные области в нашей платформе. В то время как интеграция с BrowserStack позволяет нам осуществлять тестирование в любых желаемых комбинациях браузера и ОС, без дополнительных усилий с нашей стороны.

Компания "JazzTeam" обеспечила прекрасную поддержку своего продукта и оперативно решала все возникающие вопросы и проблемы.

bram-cool

Bram CoolCEOEzwim, Лидер Европейского рынка в технологиях управления телекоммуникационными данными, Netherlands

Сейчас дела у нас обстоят гораздо лучше: теперь мы работаем на опережение и находим баги раньше, чем сделает это заказчик. Автоматизация тестирования позволила нашим тестировщикам, сэкономив их время, сфокусироваться на других важных аспектах функциональности и качества продукта. И как результат, мы смогли предложить нашим заказчикам сервис более высокого уровня, более качественный и стабильный.

Свяжитесь с нами

Как Вы смогли убедиться из отзывов, работать с платформой XML2Selenium легко и быстро, она значительно экономит время и деньги. Свяжитесь с нами, и мы ответим на все Ваши вопросы в области управления качеством и автоматизации тестирования. Если:

Тогда мы те, кто Вам поможет! Доверяйте профессионалам своего дела!

, , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *