Здравствуйте!
Мы недавно столкнулись с такой проблемой.
У нас Web-проект. До сих пор для более-менее для автоматизации использовался TestComplete - делались скрипты, при записи которых рекордер неплохо мог ловить действия пользователя. Потом, естественно, скрипты поправлялись вручную и худо-бедно использовались для регрессионного тестирования.
Но с некоторого момента в проект было добавлено много особенностей, в частности, теперь на страницах - большое количество JavaScript (используется технология AJAX, если это кому-то даст полезную информацию). И при записи скрипта в автоматическом режиме действия пользователя не отлавливаются: человек нажимает на control на странице, перемещает его, чего-то вводит и т.п., а получаемый скрипт - практически пустой. Или при перемещении внутри контрола (текстового поля, например), название объекта в рекордере меняется - в центре щелкнешь, этот объект называется T15, чуть правее - A121 и т.п.
Попробовали Astra Quick Test Professional - он "видит" больше, но тоже не все.
Скажите, есть ли такой инструмент, который хорошо видит объекты JavaScript на WEB страницах? Приходилось ли кому-то его использовать?
Мне надо дать ответ, есть ли возможность это дело автоматизировать при помощи рекордера или все тесты надо писать вручную.
Спасибо.
Тестирование элементов Java Script
Автор Лена, 18 янв 2006 11:08
Сообщений в теме: 4
#1
Отправлено 18 января 2006 - 11:08
#2
Отправлено 19 января 2006 - 11:55
Лена, QTP _видит_ почти всё. Если скрипт пустой, значит в QTP запись событий браузера не настроена для ВАШЕГО конкретного приложения (Есть пара событий которые он не пишет, но их можно эмулировать программно). Предлагаю открыть для начала тему в Mercury Tools и обсудить проблему там. Почти уверен, что решение Вашей проблемы с QTP возможно.
Best regards,
Майк.
Майк.
#3
Отправлено 20 января 2006 - 12:08
Спасибо,
попробую открыть тему в Mercury.
попробую открыть тему в Mercury.
#4
Отправлено 20 января 2006 - 19:59
Здравствуйте, Лена.
Попробуйте только что выпущенный TestComplete 4.1 - в списке Bug Fixes для него есть такая запись:
* The Web Testing plug-in did not work with AJAX Web sites.
Попробуйте только что выпущенный TestComplete 4.1 - в списке Bug Fixes для него есть такая запись:
* The Web Testing plug-in did not work with AJAX Web sites.
С уважением,
Дмитрий
Дмитрий
#5
Отправлено 27 января 2006 - 12:31
Спасибо, Дмитрий.
В который раз помогаете.
В который раз помогаете.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных