Я пытался внедрить в своей компании систему, которая будет записывать данные, отправленные через Интернет, и позволит вносить изменения в информацию и воспроизводить ее. Будет хорошо, если программное обеспечение использует графический интерфейс или код для первоначальной настройки. Я бы предпочел графический интерфейс для длительного использования. Я бы предпочел бесплатное программное обеспечение с открытым исходным кодом с (надеюсь) языком сценариев, который я могу использовать для выполнения необходимых мне настроек (если это открытый исходный код, я всегда могу просто отредактировать исходный код). Мне нужно, чтобы это было на стороне клиента. У меня уже есть сценарии для серверной части, которые выполняют базовую проверку.
Требования:
Большие плюсы:
Я изучил:
HP LoadRunner (автоматический тестер нагрузки для нескольких протоколов): слишком дорого, слишком зависит от кода. Абсолютно не подходящий/жизнеспособный вариант.
Selenium (автоматический веб-драйвер): слишком зависит от кода, но возможное решение.
Индивидуальные расширения браузера: возможное решение, хотя я не уверен, сколько времени у меня есть для выполнения этих обязанностей.
Встроенные браузеры Java : Компания не была удовлетворена этим решением, они предпочли бы решение, использующее «родной» браузер. Не удалось убедить их, что используется родной браузер, завернутый в Java.
Предыстория: я занимаюсь тестированием программного обеспечения, в частности веб-приложений. У меня есть система для моего API, которая использует файловую систему свойств, которая запускает интерфейс для API. Я хотел бы иметь возможность использовать это как для API, так и для внешнего веб-сайта. Я начал работать над разработкой такой системы, но мне было любопытно, знает ли кто-нибудь что-нибудь, что потребует минимального кодирования для обслуживания.
Творческие ответы также приемлемы.
Я предлагаю вам взглянуть на проект SIKULI «Sikuli автоматизирует все, что вы видите на экране. Он использует распознавание изображений для идентификации и управления компонентами графического интерфейса». - скриптовый, независимый от браузера, с открытым исходным кодом, на основе графического интерфейса, кросс-платформенный.
StackExchange Что, черт возьми
Дэйв Джарвис