Решение позволяет ускорить модульное, интеграционное, регрессионное тестирование, тестирование стабильности (soak testing) и нагрузочное тестирование и др.
Incredibuild бесшовно интегрируется со средами тестирования, такими как Nunit (C#), Xunit (C#), VSTest (C++ / C#), MSTest (C++ / C#), Gtest (C++), QtTest (C++) и CppUTest (C++), а также со многими платформами CI/CD и системами сборки. Полный список интеграций можно посмотреть здесь.
Для турбоускорения тестирования нужно сделать 3 простых шага:
- Установить Incredibuild Coordinator (он управляет объектами Incredibuild) и загрузить Вашу лицензию.
- Установить Incredibuild на каждое устройство, которое Вы хотите использовать для ускорения. Чем больше устройств Вы используете, тем больше вычислительной мощности для тестирования Вы получите!
- Запустить тестирование через командную строку Incredibuild как часть вашего CI \ CD или с устройств разработчиков и тестировщиков.
Средства визуализации Incredibuild позволяют отслеживать распределение тестовых рабочих нагрузок по сотням ядер и скорость их выполнения.
Преимущества использования
Для разработчиков:
- Оптимизация тестирования со сдвигом влево: запускайте полный набор тестов, ищите ошибки, получайте более быструю обратную связь и контролируйте контекст как можно раньше.
- Переход от ручного контроля качества к автоматизации тестирования - обеспечение более частых выпусков.
- Увеличение скорости тестирования, для автоматизации релиза и поддержки стандартов качества.
Лучше тестирование, лучше конечный продукт - больше довольных пользователей!
Для тестировщиков и менеджеров релизов:
- Прекращение "гонки вооружений" за все более совершенное оборудование для поддержки трудоемких тестовых рабочих нагрузок.
- Переход от ручного контроля качества к автоматизации тестирования - обеспечение более частых выпусков.
- Увеличение скорости тестирования, для автоматизации релиза и поддержки стандартов качества.
- Более быстрое выполнение тестов ускоряют сборку CI/CD, позволяя перейти от ежедневных сборок к сборкам в течение дня и даже к сборке после каждого коммита.
- Больше не надо выбирать между скоростью, гибкостью и качеством!
Тестируйте больше. Тестируйте быстрее. Повышайте качество.
Для бизнеса:
- Более короткие циклы релизов сокращают затраты на разработку и повышают качество.
- Исправление ошибок в реальном времени позволяют выпускать на рынок более качественные продукты намного быстрее.
- Максимальная окупаемость ваших активов - от команды до мощности процессоров.
- Поддерживайте конкурентоспособность и гибкость, а также максимально используйте преимущества непрерывной поставки.
Выпускайте продукт быстрее или это сделает кто-то другой!