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

Фотография

Тестирование элементов Java Script


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

#1 Лена

Лена

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

  • Members
  • PipPip
  • 100 сообщений
  • ФИО:Елена

Отправлено 18 января 2006 - 11:08

Здравствуйте!
Мы недавно столкнулись с такой проблемой.
У нас Web-проект. До сих пор для более-менее для автоматизации использовался TestComplete - делались скрипты, при записи которых рекордер неплохо мог ловить действия пользователя. Потом, естественно, скрипты поправлялись вручную и худо-бедно использовались для регрессионного тестирования.

Но с некоторого момента в проект было добавлено много особенностей, в частности, теперь на страницах - большое количество JavaScript (используется технология AJAX, если это кому-то даст полезную информацию). И при записи скрипта в автоматическом режиме действия пользователя не отлавливаются: человек нажимает на control на странице, перемещает его, чего-то вводит и т.п., а получаемый скрипт - практически пустой. Или при перемещении внутри контрола (текстового поля, например), название объекта в рекордере меняется - в центре щелкнешь, этот объект называется T15, чуть правее - A121 и т.п.

Попробовали Astra Quick Test Professional - он "видит" больше, но тоже не все.
Скажите, есть ли такой инструмент, который хорошо видит объекты JavaScript на WEB страницах? Приходилось ли кому-то его использовать?

Мне надо дать ответ, есть ли возможность это дело автоматизировать при помощи рекордера или все тесты надо писать вручную.
Спасибо.
  • 0

#2 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 19 января 2006 - 11:55

Лена, QTP _видит_ почти всё. Если скрипт пустой, значит в QTP запись событий браузера не настроена для ВАШЕГО конкретного приложения (Есть пара событий которые он не пишет, но их можно эмулировать программно). Предлагаю открыть для начала тему в Mercury Tools и обсудить проблему там. Почти уверен, что решение Вашей проблемы с QTP возможно.
  • 0
Best regards,
Майк.

#3 Лена

Лена

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

  • Members
  • PipPip
  • 100 сообщений
  • ФИО:Елена

Отправлено 20 января 2006 - 12:08

Спасибо,
попробую открыть тему в Mercury.
  • 0

#4 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 20 января 2006 - 19:59

Здравствуйте, Лена.

Попробуйте только что выпущенный TestComplete 4.1 - в списке Bug Fixes для него есть такая запись:

* The Web Testing plug-in did not work with AJAX Web sites.
  • 0
С уважением,
Дмитрий

#5 Лена

Лена

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

  • Members
  • PipPip
  • 100 сообщений
  • ФИО:Елена

Отправлено 27 января 2006 - 12:31

Спасибо, Дмитрий.
В который раз помогаете.
  • 0


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

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