Перейти к содержимому

Фотография

Автоматическое тестирование Adobe Air приложений.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 w1zl3

w1zl3

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Иванюшин Павел Владимирович
  • Город:Украина, г. Харьков

Отправлено 04 марта 2009 - 16:54

Здравствуйте,

Наша фирма разрабатывает продукт написаный на adobe air (flex) и появилась необходимость внедрить автоматическое тестирование. Есть TestComplete 6.12, но все попытки получить доступ к обьектам приложения не увенчались успехом (MSAA пробовал, с flex'ом все нормально, но вот air упорно сопративляется). Также пробовал QTP с плагином к flex'у, но та же беда, что и с TestComplete.

Есть какой то способ получить доступ к обьектам air приложений с помощью TestComplete? Возможно существет тулза для автоматического тестирования, которая умеет работать с adobe air?
  • 0

#2 the_norn

the_norn

    Активный участник

  • Members
  • PipPip
  • 91 сообщений
  • ФИО:Kononov Roman

Отправлено 05 марта 2009 - 07:24

чесно гря практического опыта не было, но может это поможет http://corlan.org/20...ed-on-selenium/
  • 0

#3 w1zl3

w1zl3

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Иванюшин Павел Владимирович
  • Город:Украина, г. Харьков

Отправлено 05 марта 2009 - 08:32

чесно гря практического опыта не было, но может это поможет http://corlan.org/20...ed-on-selenium/


К сожалению это автоматизация HTML/JS Adobe Air, мы пишем приложение на flex(action script) Adobe Air. Adobe Air выходит как десктоп обертка для flex'а со всеми вытекающими изменениями :). Все равно большое спасибо за ответ, пороюсь там еще возможно что то найду.

P.S.: попробовал FlexMonkey - тоже не поддерживает Air. :(
  • 0

#4 w1zl3

w1zl3

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Иванюшин Павел Владимирович
  • Город:Украина, г. Харьков

Отправлено 10 марта 2009 - 15:07

Суппорт TestComplete сказал, что пока функциональности для тестирования air у них нет. Суппорт Adobe отправил в Adobe Developer Connection с подписью "I hope this helps!" :)

Я нашел неплохую тулзу для автоматизации Adobe Air приложений - "RiaTest". Все классно кроме одного но - она стоит 500$.

Возможно есть бесплатные инструменты автоматического тестирования Adobe Air?
  • 0

#5 w1zl3

w1zl3

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Иванюшин Павел Владимирович
  • Город:Украина, г. Харьков

Отправлено 12 марта 2009 - 10:37

Вобщем пришел к тому, что RiaTest очень даже неплохой инструмент автоматизации flex прилажений, а в случае с adobe air чуть ли не единственный. За несколько дней исследования вижу один глобальный минус по функционалу - RiaTest работает только с flex, про существование winAPI он не знает :) пока проблему решаю вызовом в скрипте RiaTest скрипта AutoIT через командную строку.
Если есть другие методы автоматизации AIR(flex 3) прилажений то я с удовольствием выслушаю.
  • 0

#6 Leka

Leka

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Тимошенко Елена
  • Город:Киев

Отправлено 30 марта 2009 - 12:18

Добрый день,

Столкнулся с той же проблемой (тестирования Flex Air). Ria Test не видет компонентов которые создаються динамически в ходе выполнении програмы.

Может кто-то решил эту проблему?

На счет стоимости есть и другие способы заставить работать программы
  • 0

#7 w1zl3

w1zl3

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Иванюшин Павел Владимирович
  • Город:Украина, г. Харьков

Отправлено 31 марта 2009 - 08:33

Добрый день,

Столкнулся с той же проблемой (тестирования Flex Air). Ria Test не видет компонентов которые создаються динамически в ходе выполнении програмы.

Может кто-то решил эту проблему?

На счет стоимости есть и другие способы заставить работать программы


Странно, что у вас RiaTest не видет динамически создаваемые обьекты. По крайней мере с динамическим гридом я работал. Может у вас проблемы с селекторами, или попробуйте подождать новосозданные обьекты через waitfor() и isPresent(). У меня была (и сейчас есть) проблема с inspect'ом многих обьектов, т.е. через inspect виден только parent, хотя если открыть дерево parent'a всё есть и к ним (child обьектам) можно успешно обращяться. Думаю вам стоит еще "покапать", в крайнем случае обратится в суппорт RIATest, мне там несколько раз помогли :)
  • 0

#8 w1zl3

w1zl3

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Иванюшин Павел Владимирович
  • Город:Украина, г. Харьков

Отправлено 31 марта 2009 - 09:02

Возможно у вас проблемы еще потому, что динамические контролы кастомайзные и не реализуют интерфейсы Automation.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных