Баклажан Функциональный - Eggplant Functional
Разработчики) | баклажан |
---|---|
Операционная система | Windows, Linux, OS X (контроллер тестирования); любая система с VNC соединение или возможность доступа через RDP (тестируемая система). |
Тип | Автоматизация тестирования, Системная автоматизация |
Лицензия | Проприетарный |
Интернет сайт | www |
Баклажан Функциональный это черный ящик Инструмент автоматизации тестирования графического интерфейса пользователя, разработанный в Боулдере, штат Колорадо, Дугом Саймонсом, Джонатаном Гилласпи и Джоном Макинтошем,[нужна цитата ] программное обеспечение было разработано Redstone Software (дочерняя компания Gresham Computing plc)[нужна цитата ] начиная с 2002 года. 2 сентября 2008 года Redstone была приобретена британской компанией Eggplant (ранее Testplant).[1]
Подход
Eggplant Functional использует модель с двумя системами, состоящую из машины-контроллера, на которой создаются и выполняются сценарии, и тестируемой системы (SUT), которая может запускать VNC сервер. Eggplant Functional может подключаться к серверу VNC через встроенное средство просмотра через TCP / IP или подключаться к системе, поддерживающей протокол удаленного рабочего стола (RDP).[2] Любая система, имеющая VNC сервером для него может быть SUT. Первоначально только для Mac, среда контроллера / IDE теперь доступна в Linux.[3] и Windows с помощью GNUstep.[4]
Создание сценариев выполняется с использованием проприетарного языка сценариев, называемого SenseTalk, похожий на английский язык, простой в использовании. SenseTalk позволяет создавать сценарии вручную или может использоваться в сочетании с режимом «вспомогательного написания сценариев», что означает, что создатель сценария учит Eggplant Functional перемещаться по системе и проверять набор шагов теста. Недавно в Eggplant Functional была добавлена новая функция под названием «Turbo Capture», которая упрощает создание сценария, записывая серию действий мыши и клавиатуры, когда они выполняются в действующей SUT. Затем Eggplant Functional облегчает процесс захвата изображения и генерирует код SenseTalk в соответствии с выполненными действиями.[5]
В 2011 году компания Eggplant (ранее называвшаяся Testplant) выпустила Eggplant Functional v11, в которую интегрирован механизм оптического распознавания символов (OCR). Он совместим с версиями Mac, Linux и Windows.[6]
Среди других заметных достижений 2011 года - патент США на баклажан, выданный Управлением по патентам и товарным знакам США,[7] и запуск решений для тестирования мобильных устройств Eggplant, позволяющих поставщикам сетей, разработчикам приложений и производителям тестировать программное обеспечение и приложения на беспроводных устройствах, таких как планшеты и смартфоны.[8]
В 2013 году продукт Eggplant Functional был локализован на китайский язык.[9]
Товар
Инструмент тестирования Eggplant Functional использует интеллектуальные алгоритмы распознавания изображений, чтобы «видеть» экран дисплея тестируемого компьютера. Для этого программа получила патент США на свой «[m] метод для мониторинга графического интерфейса пользователя на втором компьютерном дисплее с первого компьютера».[10] для своего инструмента тестирования графического интерфейса. Это также позволяет ему работать без вмешательства человека. Это привлекло внимание компании UK Trade & Investment, в частности, ее подразделения защиты и безопасности, DSO.[11]
Eggplant Functional можно запустить на Mac, Windows или Linux для тестирования любой платформы, технологии или браузера. Его можно использовать для тестирования мобильных устройств, кросс-платформенного тестирования, тестирования полнофункциональных интернет-приложений и тестирования производительности. Компания также предлагает бесплатную пробную загрузку Eggplant Functional.[12]
В версии 11 добавлена интеграция механизма распознавания текста и поддержки Mac OS X Lion.[13] Версия 12 включала измененный дизайн пользовательского интерфейса Eggplant Functional, объединяющий интерфейс пакета и масштабируемый поиск, что позволяет проводить тестирование на экранах разных размеров с одним и тем же изображением. В версии 14 добавлена интеграция с базой данных через ODBC, выпущен eggOn VNC для Android, а также представлены инструменты обновления изображений для настройки изображений и повторного обучения скриптов. В версии 15 представлены таблицы для тестирования по ключевым словам и Turbo Capture для записи сценариев. Он также добавил возможность отправлять приложение на мобильное устройство для установки и добавил сервер VNC для устройств Android, который встроен в Eggplant Functional и автоматически отправляется на устройство Android при первом подключении.[14] Этот новый сервер VNC для Android позволяет тестировать умные часы Android.[15]
Интеграция
Eggplant создал плагины интеграции для некоторых из самых популярных инструментов непрерывной интеграции и ALM. В совокупности они называются интеграциями из баклажанов.[16]
Сценарии также могут быть написаны на других языках для вызова команд SenseTalk и использования поиска Eggplant Functional на основе изображений с помощью eggDrive.[22]
Рекомендации
- ^ «Программное обеспечение Redstone, приобретенное TestPlant 2 сентября 2008 г.».
- ^ «Создание подключений к ТРИ».
- ^ «Запуск Eggplant для Linux: новая версия ведущего в мире инструмента тестирования».
- ^ «Запуск Eggplant для Windows: последняя версия ведущего в мире универсального инструмента тестирования».[постоянная мертвая ссылка ]
- ^ «Создание скриптов с помощью функционала баклажана».
- ^ "'«Newswire Today», TestPlant обновляет eggPlant с помощью OCR и поддерживает Mac OS X Lion, 26.07.2011 ». Newswiretoday.com. 26 июля 2011 г.. Получено 6 сентября 2011.
- ^ «Лондонская технологическая компания получила патент США на новый интерфейсный инструмент». Архивировано из оригинал 22 июня 2015 г.. Получено 22 июн 2015.
- ^ "'"BloomBerg Businessweek", TestPlant Limited запускает мобильное решение для тестирования баклажанов, 14 февраля 2011 г. ". Investing.businessweek.com. 14 февраля 2011 г.. Получено 6 сентября 2011.
- ^ «TestPlant объявляет о локализации баклажана для китайского рынка». Архивировано из оригинал 22 июня 2015 г.. Получено 22 июн 2015.
- ^ "'«Патент США», Метод мониторинга графического интерфейса пользователя на втором экране компьютера с первого компьютера, 11 января 2011 г. ». Patft.uspto.gov. Архивировано из оригинал 18 января 2017 г.. Получено 6 сентября 2011.
- ^ "'«UK Trade and Investment», Лондонская технологическая компания предоставила США патент на революционный новый интерфейсный инструмент, 15 апреля 2011 г. ». Ukti.gov.uk. 15 апреля 2011 г.. Получено 6 сентября 2011.
- ^ "'Бесплатная пробная версия баклажана'".
- ^ "'«Пресс-релиз Test Plant», TestPlant обновляет ведущий в отрасли роботизированный тестовый инструмент Eggplant с оптическим распознаванием символов (OCR) и поддержкой Mac OS X Lion, 25 июля 2011 г. ". Testplant.com. 25 июля 2011 г. Архивировано с оригинал 30 сентября 2011 г.. Получено 19 сентября 2011.
- ^ «Примечания к выпуску функциональной версии баклажана».
- ^ «Использование Eggplant Functional для тестирования умных часов Android».
- ^ "'Интеграция баклажанов'". Архивировано из оригинал 1 мая 2018 г.. Получено 30 апреля 2018.
- ^ «Тестирование баклажанов, интеграция нового партнера».
- ^ «Использование eggPlant Functional от Bamboo».
- ^ «Интеграция с HP Application Lifecycle Management».
- ^ "eggPlant готов для IBM Rational"'".
- ^ «Интеграция Дженкинса». Архивировано из оригинал 26 августа 2016 г.. Получено 24 августа 2016.
- ^ "О eggDrive".