IBM Rational - Functional Testing -> Не распознаются узлы в дереве
2009-11-17 09:26 Pryanik
Здравствуйте! Тестирую внутренний проект, что-то вроде автокада только для карт. Каждая карта может иметь несколько слоев. Для начала рисования надо задать слой, но проблема в том что кликнуть на слой получается только заданием координат, а это не есть хорошо, т.к. порядок слоев может быть изменен При генерации скрипта кликание на узел дерева получается такая строчка GenericObject Click, "Class=TreeView20WndClass;ClassIndex=2", "Coords=174,134" Попробовал ткунться инспектором, получилось: Попробовала выяснить свойство таким образом Result=SQAGetProperty("GenericObject","Text",value), в результате value =пустое Я с RR дружу совсем не давно
Вакансии компании Luxoft: Киев, Днепропетровск, Одесса
Luxoft — признанный лидер в области разработки ПО
Многолетний успешный опыт осуществления проектов для крупнейших международных компаний, глубокое знание лучших мировых практик и методологий разработки ПО, отраслевая экспертиза и мировые стандарты качества.
Selenium - Functional Testing -> Тестирование Flex-приложении с помощью Selenium
2009-11-17 17:10 VicProg
Добрый вечер, подскажите следует ли начинать тестировать Flex с помощью Selenium. Имеет ли кто-то положительные результаты в данной области. Просто, погуглил по Инету и понимаю что сами разработчики Selenium не особенно поддерживают приложение этого типа. А те инструменты, что есть достаточно сырые. Спасибо
sub test UAH_BEN_MFO = Sys.Process("main").VCLObject("ProjectB").Window("MDIClient", "", 1).VCLObject("DocumentForm").VCLObject("PageControlData").wTEXT Do Until UAH_BEN_MFO <> "300346" Sys.keys ("[PageDown]") loop Log.message ("OK") end sub
При этом повторение события проходит постоянно (до бесконечности). Даже если найдено UAH_BEN_MFO <> "300346". Если же не создавать переменную UAH_BEN_MFO, а писать явно Sys.Process("main").....wTEXT - тогда все пучком. Но нужно именно через переменную - так как часто будет вызываться это значение.
В каких случаях автоматизированное тестирование более полезно чем ручное и наоборот?
Вопрос больше теоретический, задумались с товарищем на досуге. Ну например: применение автоматизации целесообразно в случае + если проект длинный по времени (от года и более) + если необходимо проверять требования, которые физически не в состоянии проверить человек (много сессионность, например) + если существует большое кол-во рутинных операции, такие как.... переборы каких-то данных.
дополните список пожалуйста...
А когда выгоднее пользоваться старым добрым ручным тестингом?!
P.S. Априори считается, что политическая воля и финансовые средства на автоматизацию имеются. :)
Selenium - Functional Testing -> Просмотр результатов теста
2009-11-18 02:35 mentax
Гуляя по интеренету нашел вот такую вот страницу. Как можно настроить чтобы селениум rc не умирал на первой ошибке а показывал веб интерфейс с результатами выполнения тнста - прошел или нет, нормально или проблемы какие то.