- Форум тестировщиков
- → Публикации Ul_Svetlana
Публикации Ul_Svetlana
21 публикаций создано Ul_Svetlana (учитываются публикации только с 06 июня 2023)
По типу контента
По пользователю
#48314 Запуск нескольких агентов
Отправлено автор: Ul_Svetlana 31 октября 2007 - 14:42 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Подскажите, пожалуйста, как на удаленной машине, где установлен только Агент, подключить классы, соответствующие модели DOM для тестируемого вебприложения? Дело в том, что я столкнулась с такой проблемой: если на машине, где стоит SilkTest для этого нужно зайти в Tools->Enable Extensions и для нужного приложения выполнить всю процедуру, то как же можно сделать это на удаленной машине, где только Агент? Там у меня он выдает ошибки типа: [BrowserChild]Test was not found.
Большое спасибо
Подскажите, пожалуйста, как на удаленной машине, где установлен только Агент, подключить классы, соответствующие модели DOM для тестируемого вебприложения? Дело в том, что я столкнулась с такой проблемой: если на машине, где стоит SilkTest для этого нужно зайти в Tools->Enable Extensions и для нужного приложения выполнить всю процедуру, то как же можно сделать это на удаленной машине, где только Агент? Там у меня он выдает ошибки типа: [BrowserChild]Test was not found.
Большое спасибо
#48388 Запуск нескольких агентов
Отправлено автор: Ul_Svetlana 01 ноября 2007 - 14:32 в MicroFocus (Borland, Segue) - Functional testing
Добрый вечер!
Подскажите, пожалуйста, как решить такую проблему: на локальной машине установлен СилкТест 2006 R2, а на удаленной только агент от СилкТеста 7.01, настраиваю все в Options->Runtime, но при запуске тесткейса вижу ошибку *** Error: Agent not responding. Из-за чего это может быть? Большое спасибо.
Подскажите, пожалуйста, как решить такую проблему: на локальной машине установлен СилкТест 2006 R2, а на удаленной только агент от СилкТеста 7.01, настраиваю все в Options->Runtime, но при запуске тесткейса вижу ошибку *** Error: Agent not responding. Из-за чего это может быть? Большое спасибо.
#48389 Запуск нескольких агентов
Отправлено автор: Ul_Svetlana 01 ноября 2007 - 14:36 в MicroFocus (Borland, Segue) - Functional testing
Подскажите, пожалуйста, а что делать, если установить IE DOM в Primary Extension для iexplore.exe, как описано у Вас в книге, не получается, его в выпадающем списке там просто нет, в чем может быть проблема?
а что есть в списке?
и какая версия силка?
Версия 2006 R2, в списке есть AOLBrowser, .NET Ext, FireFox 1.5, Internet Explorer, Netscape, PowerBuilder и все.
#48320 Запуск нескольких агентов
Отправлено автор: Ul_Svetlana 31 октября 2007 - 15:13 в MicroFocus (Borland, Segue) - Functional testing
Подскажите, пожалуйста, а что делать, если установить IE DOM в Primary Extension для iexplore.exe, как описано у Вас в книге, не получается, его в выпадающем списке там просто нет, в чем может быть проблема?
#50087 Попытка изменить .t файл во время его исполнения
Отправлено автор: Ul_Svetlana 06 декабря 2007 - 14:43 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Подскажите, пожалуйста, как можно обойти такую проблему: из main() функции в цикле запускаются тесткейсы, во время их исполнения они могут быть изменены, и очень нужно, чтобы на новом шаге цикла запускалась уже обновленная версия скрипта. Есть ли возможность как-то это реализовать? Большое спасибо.
Подскажите, пожалуйста, как можно обойти такую проблему: из main() функции в цикле запускаются тесткейсы, во время их исполнения они могут быть изменены, и очень нужно, чтобы на новом шаге цикла запускалась уже обновленная версия скрипта. Есть ли возможность как-то это реализовать? Большое спасибо.
#50107 Попытка изменить .t файл во время его исполнения
Отправлено автор: Ul_Svetlana 07 декабря 2007 - 07:34 в MicroFocus (Borland, Segue) - Functional testing
Напишите батник, который будет в цикле запускать Силк, который стартует файл, содержащий main. В ходе этого main меняются скрипты. Затем, когда итерация отработала, то Силк закрывается и уже на следующем заходе стартует на обновленных файлах. Для надежности, действительно можно после каждой итерации удалять временные файлы *.t_, *.to и т.п.Добрый день!
Подскажите, пожалуйста, как можно обойти такую проблему: из main() функции в цикле запускаются тесткейсы, во время их исполнения они могут быть изменены, и очень нужно, чтобы на новом шаге цикла запускалась уже обновленная версия скрипта. Есть ли возможность как-то это реализовать? Большое спасибо.
Но реально я бы тщательно подумал над тем, чтобы как-то обойтись без мутаций. Так в один прекрасный день вы можете грохнуть свои скрипты подчистую
К сожалению, нет возможности останавливать силктест после итерации, потому что они выполняются в несколько потоков (на нескольких машинах одни и те же тесткейсы, либо разные тесткейсы), может есть еще какой-нибудь способ? Огромное спасибо
#50105 Попытка изменить .t файл во время его исполнения
Отправлено автор: Ul_Svetlana 07 декабря 2007 - 07:28 в MicroFocus (Borland, Segue) - Functional testing
Речь идет об изменениях в логике теста, а не в данных, которые он использует. Более подробное описание задачи: есть набор тесткейсов, который силктест выполняет непрерывно, в цикле, в процессе их выполнение тесткейс может быть исправлен, как-то откорректирован, в него добавлены новые возможности в зависимости от конфигурации. Можно, конечно, написать отдельный тесткейс, но тогда есть такой вопрос: допустим, названия тесткейсов читаются из базы данных и добавляются в указанный выше набор, но как не останавливая силктест, заставить его выполнять в цикле еще и новый тесткейс, если конструкцию use использовать внутри main() функции нельзя, а подлючить (как с помощью use) файл с новым скриптом необходимо? Большое спасибо
#51841 Проблема с работой скрипта на удаленной машине
Отправлено автор: Ul_Svetlana 24 января 2008 - 08:43 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Запускаю скрипт на удаленной машине, заметила интересную особенность: если заходишь на эту машину через Remote Desktop и смотришь, как там выполняется тесткейс, то все в порядке, браузер запускается и грузится web-приложение, но если запустить и не установить окно Remote Desktop-а в актив, то выдается такая ошибка:
***Error: Window cannot be set active
Occurred in SetActive
Подскажите, пожалуйста, как можно решить эту проблему и почему она вообще возникает? Огромное спасибо
Запускаю скрипт на удаленной машине, заметила интересную особенность: если заходишь на эту машину через Remote Desktop и смотришь, как там выполняется тесткейс, то все в порядке, браузер запускается и грузится web-приложение, но если запустить и не установить окно Remote Desktop-а в актив, то выдается такая ошибка:
***Error: Window cannot be set active
Occurred in SetActive
Подскажите, пожалуйста, как можно решить эту проблему и почему она вообще возникает? Огромное спасибо
#51873 Проблема с работой скрипта на удаленной машине
Отправлено автор: Ul_Svetlana 24 января 2008 - 11:15 в MicroFocus (Borland, Segue) - Functional testing
Большое спасибо за ответы, но мне не понятно, если разработчики Silktest-а предусмотрели возможность запуска скриптов с помощью удаленного агента, тогда зачем вообще необходимо открывать Remote DeskTop, держать его в свернутом состоянии и т.д. Ведь я могу захотеть работать на 10 машинах, так что же, нужно открывать Remote Desktop для каждой? Я предполагала, что тесткейсы могут выполняться на удаленной машине как бы в фоновом режиме, а уже после их прогона я смогу просто посмотреть результатыВ другой ветке это обсуждалось
http://software-test...art=#entry49581
Зачем вам Remote Desktop - пользуйтесь VNC, должно помочь.
Эта ветка относится к другому инструменту автоматизации: TestComplete.
У каждого инструмента могут быть свои проблемы, хитрости и т.п.
Например, у нас по какой-то причине (жаль не помню по какой именно) в свое время отказались от VNC. По-моему проблема была в том, что он медленно обновлял информацию в окне.
Светлана, на самом деле активно ли окно Remote Desktop, или нет - это не должно влиять на скрипты, выполняющиеся на удаленной машине.
Есть предположение, что Вы сворачиваете окно Remote Desktop, а этого делать нельзя. Надо просто активировать другое окно, оставив ремоут десктоп в развернутом виде, просто неактивным.
#51320 Как распарсить строчку
Отправлено автор: Ul_Svetlana 10 января 2008 - 12:11 в MicroFocus (Borland, Segue) - Functional testing
Всем огромное спасибо! Все работает отлично!
#51301 Как распарсить строчку
Отправлено автор: Ul_Svetlana 10 января 2008 - 09:51 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Подскажите, пожалуйста, есть ли способ решить такую проблему: из ini-файла читается строка"c:\{WorkingFolder}\Input"как сделать так, чтобы при работе скрипта в строку вместо {WorkingFolder} было вставлено значение этой переменной?
Большое спасибо
STRING sValue = "c:\{{WorkingFolder}\Input"
STRING sWorkingFolder = "Work"
sValue = StrTran( sValue , "{{WorkingFolder}" , sWorkingFolder )
Двойные фигурные скобки здесь только потому, чтобы замаскировать специальный символ {. Из ини-файла фигурная скобка считывается как есть.
К сожалению, этот код у меня не работает, пишет синтаксическую ошибку на месте "{{WorkingFolder}"
#51294 Как распарсить строчку
Отправлено автор: Ul_Svetlana 10 января 2008 - 09:05 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Подскажите, пожалуйста, есть ли способ решить такую проблему: из ini-файла читается строка
[codebox]"c:\{WorkingFolder}\Input"[/codebox]
как сделать так, чтобы при работе скрипта в строку вместо {WorkingFolder} было вставлено значение этой переменной?
Большое спасибо
Подскажите, пожалуйста, есть ли способ решить такую проблему: из ini-файла читается строка
[codebox]"c:\{WorkingFolder}\Input"[/codebox]
как сделать так, чтобы при работе скрипта в строку вместо {WorkingFolder} было вставлено значение этой переменной?
Большое спасибо
#51934 Переопределение файла результатов
Отправлено автор: Ul_Svetlana 25 января 2008 - 09:25 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Заранее прошу прощения, если спрашиваю о том, что здесь уже обсуждалось. Подскажите, пожалуйста, (или, если не затруднит, дайте ссылку на похожую тему), как можно указать силктесту, чтобы при запуске одного и того же скрипта, он писал результаты в новый файл res. Структура стандартного отчета меня пока устраивает, но вот поскольку скрипт запускается в цикле, хотелось бы знать результаты после каждого запуска, а не только после последнего. Огромное спасибо.
Заранее прошу прощения, если спрашиваю о том, что здесь уже обсуждалось. Подскажите, пожалуйста, (или, если не затруднит, дайте ссылку на похожую тему), как можно указать силктесту, чтобы при запуске одного и того же скрипта, он писал результаты в новый файл res. Структура стандартного отчета меня пока устраивает, но вот поскольку скрипт запускается в цикле, хотелось бы знать результаты после каждого запуска, а не только после последнего. Огромное спасибо.
#59922 Не определяются radio button с одинаковыми именами
Отправлено автор: Ul_Svetlana 20 августа 2008 - 11:31 в MicroFocus (Borland, Segue) - Functional testing
Огромное вам спасибо, буду пробовать :)
#59840 Не определяются radio button с одинаковыми именами
Отправлено автор: Ul_Svetlana 18 августа 2008 - 13:51 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Очень нужна ваша помощь в решении следующей проблемы. Тестирую веб-приложение, на странице два элемента radio button, силктест определяет только один из них, никак не могу понять в чем проблема:( HTML-код фрагмента такой:
Пожалуйста, подскажите, в каком направлении двигаться
Очень нужна ваша помощь в решении следующей проблемы. Тестирую веб-приложение, на странице два элемента radio button, силктест определяет только один из них, никак не могу понять в чем проблема:( HTML-код фрагмента такой:
<table id="RecForm:othersSearchInclude:outlookmailing" class="selectOneRadio"> <tbody> <tr> <td> <label><input checked="checked" name="RecForm:othersSearchInclude:outlookmailing" value="mail" onclick="Displayf()" type="radio">E-mail</label> </td> <td> <label><input name="RecForm:othersSearchInclude:outlookmailing" value="dlist" onclick="Displayf()" type="radio">List</label> </td> </tr> </tbody> </table>
Пожалуйста, подскажите, в каком направлении двигаться
#50452 Как работает блок critical?
Отправлено автор: Ul_Svetlana 13 декабря 2007 - 07:10 в MicroFocus (Borland, Segue) - Functional testing
Добрый день,
В руководстве по силктесту есть упоминание про конструкцию critical. Как я поняла, если есть несколько потоков spawn и управляющий поток critical, то как только critical заканчивается, то прерываются и все остальные. Так ли это на самом деле? Если можно, приведите простенький пример, как это работает. Большое спасибо.
В руководстве по силктесту есть упоминание про конструкцию critical. Как я поняла, если есть несколько потоков spawn и управляющий поток critical, то как только critical заканчивается, то прерываются и все остальные. Так ли это на самом деле? Если можно, приведите простенький пример, как это работает. Большое спасибо.
#60524 Error: Control is not responding
Отправлено автор: Ul_Svetlana 10 сентября 2008 - 06:20 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Столкнулась с такой проблемой: иногда!!! возникает такая ошибка "Error: Control is not responding", это происходит тогда, когда тест должен выбрать radio-button. В хелпе советуют: Set the following option just before the line causing the error: Agent.SetOption(OPT_VERIFY_RESPONDING, FALSE). Но мне это не помогает, если устанавливаю данную опцию, radio-button не выбирается, тест просто идет дальше. Пожалуйста, помогите разобраться в чем причина. Спасибо
Столкнулась с такой проблемой: иногда!!! возникает такая ошибка "Error: Control is not responding", это происходит тогда, когда тест должен выбрать radio-button. В хелпе советуют: Set the following option just before the line causing the error: Agent.SetOption(OPT_VERIFY_RESPONDING, FALSE). Но мне это не помогает, если устанавливаю данную опцию, radio-button не выбирается, тест просто идет дальше. Пожалуйста, помогите разобраться в чем причина. Спасибо
#62042 SilkTest и GWT
Отправлено автор: Ul_Svetlana 24 октября 2008 - 07:22 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Столкнулась с необходимостью писать тесты для приложения, написанного на GWT, и обнаружила, что силктест половины объектов просто не видит - только Browser.BrowserChild() и дальше ничего не распознает. Кроме того, посмотреть на объекты с помощью Windows Identifier очень сложно, агент долго висит, и потом, как правило, отваливается. Подскажите, пожалуйста, может нужны какие-нибудь дополнительные расширения подключать или менять настройки? Большое спасибо
Столкнулась с необходимостью писать тесты для приложения, написанного на GWT, и обнаружила, что силктест половины объектов просто не видит - только Browser.BrowserChild() и дальше ничего не распознает. Кроме того, посмотреть на объекты с помощью Windows Identifier очень сложно, агент долго висит, и потом, как правило, отваливается. Подскажите, пожалуйста, может нужны какие-нибудь дополнительные расширения подключать или менять настройки? Большое спасибо
#57943 Проблема с имитацией чекбокса с помощью картинки
Отправлено автор: Ul_Svetlana 01 июля 2008 - 12:36 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Столкнулась с такой проблемой: есть в веб-приложении такая табличка (см. картинку)
Если нажимаешь на плюсик (ссылка), страница перезагружается, и в текстовую область вставляется имя того, кто выбран (например, Administrator, System)
Если бы это был обыкновенный чекбокс, то трудностей бы не возникало, ведь силктест прекрасно с ними работает, а здесь не могу найти связи между плюсом и надписью рядом с ним.
Тэг для плюсика:
Столкнулась с такой проблемой: есть в веб-приложении такая табличка (см. картинку)
Если нажимаешь на плюсик (ссылка), страница перезагружается, и в текстовую область вставляется имя того, кто выбран (например, Administrator, System)
Если бы это был обыкновенный чекбокс, то трудностей бы не возникало, ведь силктест прекрасно с ними работает, а здесь не могу найти связи между плюсом и надписью рядом с ним.
Тэг для плюсика:
Browser.BrowserChild("Administrator?").HtmlImage("&id='VI:noticeEditApproversDT:0:approverSelectionImage'|Select the Approver(s) that must review and approve the plan by clicking the + image.[4]")Тэг для текста рядом с картинкой плюса:
Browser.BrowserChild("Administrator?").HtmlText("Administrator, System")Спасибо
#49452 Вопрос по использованию use
Отправлено автор: Ul_Svetlana 26 ноября 2007 - 07:22 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Подскажите, пожалуйста, как можно использовать use внутри главной функции main()? В ней из базы данных выбираются тесткейсы, которые должны быть выполнены, конструкция ArgListCall(sTestcaseID, sTestcaseParams) их вызывает, каждый тесткейс находится в отдельном .t файле, поэтому его нужно подключить, но use внутри main() выдает ошибку, может есть какой-нибудь другой способ? Огромное спасибо.
Подскажите, пожалуйста, как можно использовать use внутри главной функции main()? В ней из базы данных выбираются тесткейсы, которые должны быть выполнены, конструкция ArgListCall(sTestcaseID, sTestcaseParams) их вызывает, каждый тесткейс находится в отдельном .t файле, поэтому его нужно подключить, но use внутри main() выдает ошибку, может есть какой-нибудь другой способ? Огромное спасибо.
#49017 Проблема с конструкцией spawn
Отправлено автор: Ul_Svetlana 15 ноября 2007 - 13:29 в MicroFocus (Borland, Segue) - Functional testing
Добрый день!
Подскажите, пожалуйста, в чем может быть проблема: внезапно отказался работать следующий код:
[+] main()
[ ] HMACHINE tm
[ ] HMACHINE host = GetMachine()
[-] spawn
[ ] tm = Connect("Machine 1")
[ ] SetMachine
[ ] YandexSearch("one")
[ ] Disconnect
[-] spawn
[ ] SetMachine(host)
[ ] YandexSearch("two")
До определенного момента все работало отлично, как и требуется на двух машинах, но вдруг, сделав очередной запуск, я обнаружила, что скрипт выполняется только на host-машине, причем когда выполнение заканчивается, SilkTest как бы "зависает", в статусной строке ничего не выводит, остановить можно только через Abort, причем никаких ошибок кроме *** Script aborted by user не выводиться. В скрипте YandexSearch просто ввожу текст в поле поиска и нажимаю "Найти". В чем может быть причина такого неожиданного отказа? Настройки агента проверяла на обеих машинах, все в порядке. Большое спасибо.
Подскажите, пожалуйста, в чем может быть проблема: внезапно отказался работать следующий код:
[+] main()
[ ] HMACHINE tm
[ ] HMACHINE host = GetMachine()
[-] spawn
[ ] tm = Connect("Machine 1")
[ ] SetMachine
[ ] YandexSearch("one")
[ ] Disconnect
[-] spawn
[ ] SetMachine(host)
[ ] YandexSearch("two")
До определенного момента все работало отлично, как и требуется на двух машинах, но вдруг, сделав очередной запуск, я обнаружила, что скрипт выполняется только на host-машине, причем когда выполнение заканчивается, SilkTest как бы "зависает", в статусной строке ничего не выводит, остановить можно только через Abort, причем никаких ошибок кроме *** Script aborted by user не выводиться. В скрипте YandexSearch просто ввожу текст в поле поиска и нажимаю "Найти". В чем может быть причина такого неожиданного отказа? Настройки агента проверяла на обеих машинах, все в порядке. Большое спасибо.
- Форум тестировщиков
- → Публикации Ul_Svetlana
- Политика Конфиденциальности
- Правила форума ·