Автоматизация тестирования
В работе мы используем гибкие методологии на основе Agile/XP. Практически все наши проекты сделаны с использованием Java технологии. Поэтому не удивительно, что автоматизация тестирования – одна из основных, существенных экспертиз нашей компании. Нами накоплен огромный опыт автоматизации на всех уровнях – начиная от Unit-тестов Java классов и фреймворков, интеграционных тестов архитектурных слоёв приложения и заканчивая тестированием сложных асинхронных, долговыполняющихся процессов SOA (Service Oriented Architecture) приложений и интерфейса пользователя веб приложений.
Создавая автоматизированные тесты, мы всегда действуем в роли профессиональных Java разработчиков, применяя весь свой опыт, а именно, создавая грамотные ООП модели, создавая расширяемую архитектуру тестов, и стремясь оформить свои наработки в повторно-используемые компоненты, что сокращает для заказчика время создания тестов и позволяет иметь тесты, которые легко поддерживаются, развиваются и управляются.
Мы рады предложить Вам услугу по автоматизации тестирования любых уровней сложности и соответствующие консультационные сервисы, будь то внедрение Continuous Integration в вашу организацию, или создание прототипа системы отчётов, которая подходит именно для Вашей организации! Наиболее часто у нас заказывают:
- Unit-тестирование (Unit testing) любых Java компонентов, классов, фреймворков, приложений, сервисов на основе JUnit с применением других Java технологий и библиотек.
- Тестирование веб-приложений (Web UI) с применением стабильной и надёжной Open Source платформы Selenium/WebDriver.
- Создание инфраструктуры запуска тестов, включая Continuous Integration сервер (обычно мы используем Jenkins), настройки Ваших серверов, предоставление наших серверов и сервисов.
- Решение всех вопросов по управлению тестами, включая налаживание отчётов по результатам запуска тестов и заканчивая внедрением лучших практик и процессов по управлению автоматизацией тестирования.
Наша компания также развивает собственный продукт по автоматизации тестирования веб-приложений (и не только) под названием XML2Selenium. Продукт XML2Selenium – это расширяемая, плагинная платформа для создания и управления автоматизированными тестами на основе технологии Java. XML2Selenium имеет интеграцию с JUnit, работает поверх Selenium и позволяет создавать автоматизированные тесты в простом и понятном обычному (без навыков программирования) QA инженеру формате. XML2Selenium позволяет также управлять всеми стадиями работы с автоматизированными тестами, начиная от стадии создания, и заканчивая управлением тестами. Главным конкурентным преимуществом является низкая стоимость вхождения. Начинающие автоматизаторы, и даже QA инженеры без навыков программирования создают качественные тесты, а значит легко поддерживаемые, легко изменяемые, с использованием DDT (Data Driven Testing) подходов, что увеличивает повторно-используемость тестов. Больше информации о продукте Вы можете узнать здесь.
Ознакомьтесь, пожалуйста, с техническим описанием нашей экспертизы по автоматизации тестирования по этой ссылке.