19 марта 2014 года
Специалисты ГК «Нордавинд» визуализировали результаты автоматического тестирования с помощью транспортного светофора!
Еще в начале 2014 года в повседневную жизнь команды разработчиков ГК «Нордавинд» было внедрено автоматическое тестирование, которое включает в себя самые различные тесты: проверку на наличие ошибок и предупреждений компилятора в процессе сборки; осуществление различных воздействий на программу и ожидание определенного отклика; проверку полноты файлов локализации, полноты документирования программных интерфейсов и целый ряд других тестов. Результат выполнения каждого теста помещается в базу данных.
Для визуализации содержимого базы данных специалисты Группы компаний написали web-сервер, отображающий таблицу, ячейки которой – красные или зеленые прямоугольники, а на определенном этапе задумались о еще большей наглядности результатов тестирования. Так появилась идея интеграции настоящего транспортного светофора с web-сервером. Переключение светофора было реализовано с помощью платы дискретных входов-выходов «Quartech – Jackpot – USB», разработанной нашим хорошим партнером – компанией Quartech.
Специализированный скрипт анализирует результаты автоматического тестирования и обеспечивает управление лампочками светофора:
- зеленый – все тесты последней ревизии «зеленые»;
- красный – хотя бы один из тестов последней ревизии «красный»;
- желтый – все остальные варианты (например, идет процесс сборки очередной версии программы);
- мигающий желтый – web-сервер недоступен.
Мы не сомневаемся, что наглядное автоматическое тестирование сделает наши продукты еще более качественными и надежными, процесс разработки еще более эффективным, а выпуск новых версий для наших клиентов, партнеров и заказчиков еще более систематичным!