Тестирование flex с селеном без обновления кода - PullRequest
2 голосов
/ 31 мая 2010

Меня попросили проверить, как загрузить тестовое приложение flex.

Я хотя бы об использовании Selenium , так как это именно его работа. Я также обнаружил, что тестирование Flex с Selenium требует расширения для Selenium. Я видел, что есть некоторые из них:

Во-первых, кажется, что для того и другого требуется, чтобы я протестировал приложение Flex. это правда ? Нет ли способа автоматически добавлять маркеры? Во-вторых, смогу ли я делать все виды тестов? Загрузить тесты? Тесты производительности? Все это непрерывным способом? Спасибо

Ответы [ 3 ]

1 голос
/ 11 июня 2010

Да, есть еще один способ, но он слишком сложен, чтобы о нем заботиться или осуществлять. Это называется OCR или http://en.wikipedia.org/wiki/Optical_character_recognition

Также вы можете использовать распознавание изображений.

Увы, конечно, вы не можете автоматизировать flash или flex, вам нужно перестроить его, чтобы использовать ExternalInterfaces, чтобы сделать некоторые методы общедоступными. Вот как это. Вспышка - это один большой кусок объекта, в котором нет крошечных частей, которые можно поймать с помощью чего-либо еще.

Так что у вас есть только эти опции, я ничего не боюсь.

0 голосов
/ 03 февраля 2013

Нет, вам не нужно перестраивать ваше приложение. Есть вариант сделать это, но есть и варианты не слишком. В руководствах четко описаны оба подхода. Проверьте также: RiaTest Flex Monkey Neo4j

0 голосов
/ 27 января 2013

Adobe Genie можно использовать для тестирования приложений Flex, не перестраивая приложение Flex, и его бесплатно. Однако поддерживается только ActionScript 3. AIR, AS1 и AS2 не поддерживаются. В настоящее время компоненты MX и Spark не могут быть протестированы, док говорит, что это можно сделать, но не говорит как.

Другой вариант - Sikuli, это инструмент для тестирования изображений. Его сила заключается в эвристике изображения и не использует координаты для сравнения, в отличие от большинства инструментов тестирования на основе изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...