Flex автоматизировал инструменты приемочных испытаний

Я ищу рекомендации для инструментов для автоматизированного тестирования веб-приложения с некоторыми компонентами гибкого провода.

Для обеспечения некоторого фона, у нас есть веб-приложение, которое было полностью разработано в AJAX+HTML, и мы были несколько успешны в использовании Селена для тестирования того приложения вплотную. Мы недавно добавили некоторые компоненты гибкого провода в соединение, и оно было сложно.

Мы пытались использовать Flex Селена, но мы разочарованы тем, что он может сделать. Таким образом, теперь мы ищем некоторые альтернативы. Идеально инструмент смог бы управлять и сетью и частями гибкого провода одновременно, но мы можем также согласиться на просто тестирование компонентов гибкого провода самостоятельно. Мы предпочитаем открытый исходный код, но хороший коммерческий инструмент является также опцией.

Я услышал о Fluint и FlexMonkey, но еще не судил их. У кого-либо есть опыт с использованием их? Совет для кого-то, кто только запускается? Какие-либо глюки?

Есть ли некоторые другие инструменты, которые могли использоваться?

Спасибо.

7
задан Gregory Mostizky 11 January 2010 в 13:40
поделиться

3 ответа

У нас был какой-то успех, используя флюинт для тестирования единиц и быстрых испытаний Professional (с помощью Flex Plug-in) для функционального концевого тестирования. QTP довольно тяжелый вес, но, как только вы получите его, и создали несколько тестов, он работает довольно хорошо. Он работает с Flex, а также Vanilla HTML / JavaScript, поэтому, даже если ваше приложение является смесью двух, он должен иметь возможность обрабатывать его.

Фринт работает отлично подходит для тестирования подразделения, но учитывая количество кода, необходимого для тестирования компонента, я бы не защищал его для функционального тестирования (слишком низкий уровень). Flexmonkey - это скорее рамки автоматизации для блока Flex. Вы в основном используете его для записи тестовых чехлов, и он генерирует код с помощью блока Flex для выполнения теста. Я с ним уволен, но в конечном итоге решил использовать qtp.

Что касается советов по использованию флюинта: узнайте, как использовать последовательностей Если вы хотите проверить компонент Flex - это сделает вашу жизнь значительно легче.

1
ответ дан 7 December 2019 в 05:23
поделиться

Я попробую FlexMonkey.

Это было здорово, пока он не потерялся в записи взаимодействия с огромным и сложным Flex Component.

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

Но: похоже, что он быстро развивается.

4
ответ дан 7 December 2019 в 05:23
поделиться

У меня уже было такое:

AnEnum e = AnEnum.Abc;
int i = (int)e;
// lots of code
AnEnum f = (AnEnum)Enum.Parse(i, typeof(AnEnum));
-121--991866-

Вы можете просто скопировать файл с помощью Explorer. Еще лучше начать рефакторинг проектов, чтобы создавать сборки, которые могут использоваться несколькими клиентскими проектами.

-121--1490422-

Я успешно использовал FunFX для автоматизации довольно сложного приложения Flex. FunFX построен на базе FireWatir , который представляет собой другую структуру веб-автоматизации, подобную Selenium. Вместе это должно охватывать все биты AJAX/HTML + Flex приложения.

Поскольку FunFX и FireWatir основаны на Ruby, я также рекомендую что-то вроде Огурца в качестве основы для тестирования, чтобы склеить все вместе.

2
ответ дан 7 December 2019 в 05:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: