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

Тестирование REST API
онлайн, начало 27 сентября
Программирование на Python для тестировщиков
онлайн, начало 24 сентября
Логи как инструмент тестировщика
онлайн, начало 27 сентября
Аудит и оптимизация QA-процессов
онлайн, начало 24 сентября
Фотография

NetworkSuite


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

#1 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 13 мая 2010 - 09:21

Здравствуйте!
Использую TC 6.52 . Пытаюсь наладить пример с Network Suite.
В налиичии CompA (мой комп) и CompB (удаленный, with TC + tcarea.exe).
CompB holds a project.
CompA - добавила Host , указала Address.
Добавила Job1 and Task1, указала host and path (путь к проекту на компе CompB).
Проверила host (verify) - OK, Task (verify) - OK.
Запустила NetworkSuite - и тишина:
NetworkSuite - Running
Job1 - Running
Task1 - Synchronizing
И так до утра.
Подскажите, в чем может быть проблема??
Заранее благодарю.
  • 0

#2 Dmitry N

Dmitry N

    Гуру

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

Отправлено 13 мая 2010 - 11:13

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

Точки синхронизации используются? На ведомой машине что-нибудь происходит?
  • 0
С уважением,
Дмитрий

#3 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 13 мая 2010 - 11:38

Точки SynchPoints не используются (действую по примеру Using the Network Suite - Example, а там точки не используются).
На ведомой машине запускается TC и все.
  • 0

#4 Dmitry N

Dmitry N

    Гуру

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

Отправлено 14 мая 2010 - 17:49

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

Даже не знаю что вам посоветовать. ТС6 - версия старая, и вряд ли в AutomatedQA будут какие-либо фиксы или исследования проводить. Посоветуют проверить есть ли проблема с ТС7, с которым, уверен проблемы не будет - много изменений по сравнению с ТС6.

Попробуйте на удалённой машине убить процесс tcrea.exe через Task Manager или перегрузить компьютер.
  • 0
С уважением,
Дмитрий

#5 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 16 мая 2010 - 08:13

Спасибо Dmitry!
Ваше простое решение сдвинуло с места - NetworkSuite заработал!
  • 0

#6 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 16 июня 2010 - 07:22

Еще вопрос по теме NetworkSuite, если кто знает:
Откуда ТС берет значение для NetworkSuite.Tag?
Когда я прогоняю пример из Samples , то один хост имеет значение 10 (почему 10?) , а другой - 20 (?).
Когда я прогоняю свой проект, то получаю пустое значение. Может надо где-то что-то определить? В хелпе не написано.
Моя задача : как-то узнать, какой хост в данный момент обращается к Slave проекту. Проект един для всех хостов, но каждый хост должен взять специальный для него excel. Как бы это осуществить?
Заранее благодарю!!!! :clapping:
  • 0

#7 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 16 июня 2010 - 07:46

Sorry! Я слепая - это находится в Jobs, поле Tag надо заполнить... :clapping:
  • 0

#8 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 21 июня 2010 - 07:06

Здравствуйте еще раз! Опять возникла проблема с NetworkSuite. TC 6.5.
Есть 3 компа: Master(мой комп) и 2 Slave computers. Выполняемые действия (ф-я Common_Script) одинаковы для всех 3-х компов.
Запускаю NetworkSuite

NetworkSuite["Run"](false);

Все хорошо и замечательно: на Slave компах запускается TC, выполняются действия по ф-ии Common_Script, но не все - некоторые падают, и падают только на Slave компах, на Master компе все проходит замечательно (тот же код).
Вот думаю, может дело в мышке - при выполнении программы используется мышка (нажать на кнопку, открыть папку и т.д.) и все 3 компа делять ее между собой, получается простой и какая-то часть программы падает, а потом опять начинает работать.
В общем, что можно с этим сделать, ведь все-таки я собираюсь запустить не 2 Slave компа, а хотя бы 10.
Пыталась объяснить как можно понятней...
Может кто знает? Есть какие-то идеи? Заранее благодарю!
  • 0

#9 Dmitry N

Dmitry N

    Гуру

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

Отправлено 05 июля 2010 - 08:19

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

Вряд ли тут может влиять "мышка", так как компы у вас разные и мышки у них свои. Надо разбираться по логу в этом конкретном случае почему именно тест завалился. Какая в логе первая ошибка?
  • 0
С уважением,
Дмитрий

#10 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 13 июля 2010 - 07:24

Здравствуйте! TC 6.54.

Например, в Log на Slave написано:"The object doesn't exist" на код:
Aliases["Sys"]["AuthenticationForm"]["WaitWinFormsObject"]("tbxUserName", "*", 1, 200000);

Дальше в Log написано: "Improper command" на код:
Aliases["Sys"]["ExplorerForm"]["Maximize"]();
Log: "The TreeView node "Companies" not found"
tree["ExpandItem"]("|Companies|" + company + "|Root");
И дальше, естественно, весь Log красный. Но почему иногда этот код работает, а иногда нет. А на локальном компе это всегда работает (почти). Как будто TC работает по настроению - это очень сильно напрягает. В чем может быть дело, как с этим справиться???
Заранее благодарю!
  • 0

#11 Dmitry N

Dmitry N

    Гуру

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

Отправлено 13 июля 2010 - 08:09

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

Надо разбираться с первой ошибкой. Надо понять какой именно объект не найден и думать почему. Здесь у вас идёт работа с двумя объектами: 'AuthenticationForm' и 'tbxUserName'. Попробуйте разделить получение объектов по отдельным линиям чтобы выяснить с каким именно объектом проблема. А ещё дополнительная информация должна быть в логе в панели Remarks.
  • 0
С уважением,
Дмитрий

#12 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 13 июля 2010 - 09:29

Значит разбираюсь:
Запустила NetworkSuite , который включает в себя 2 Slave компа (через Remote connection).
Вместо
Aliases["Sys"]["AuthenticationForm"]["WaitWinFormsObject"]("tbxUserName", "*", 1, 200000);
я написала функцию ожидания, так как мне нужна собственно форма AuthenticationForm, а не tbxUserName, который на ней находится :
temp = Aliases["Sys"]["AuthenticationForm"]["Exists"];
	   while (temp == false)
		{
			  Delay(2000);
		}
Что происходит на первом Slave: TC поднялся. запустилась аппликация Authentication form и ждет. Решила посмотреть, что твориться в Object browser - а он пустой: "Not available in the given context". Теперь понятно почему ничего не происходит, но непонятно почему Object browser пустой??
  • 0

#13 Dmitry N

Dmitry N

    Гуру

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

Отправлено 14 июля 2010 - 05:52

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

Object Browser не отображает данные во время работы теста. Надо остановить выполнение нажав кнопку Pause или поставив бряк внутри цикла.

Ваш код работать не будет, так как вы не обновляете значение переменной temp. Делайте так:
do
		{
			  Delay(2000);
			  temp = Aliases["Sys"]["AuthenticationForm"]["Exists"];
		} while (temp == false);

  • 0
С уважением,
Дмитрий

#14 Olika

Olika

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Olga

Отправлено 14 июля 2010 - 07:39

Большое спасибо Dmitry! Действительно, temp не обновлялся. Сдвинулась с мертвой точки - функция прошла успешно.
Но все же проблема не исчезла - функция на Slaves компах работает через раз: то на одном Slave компе упадет, то на другом. Нет постоянства - отладил функцию и она всегда при определенных условиях работает. Наверно, нет ответа на этот вопрос.
Еще раз спасибо, очень быстро ответили :clapping:
  • 0


Организация автоматизированного тестирования
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн
Школа Тест-Аналитика
онлайн



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

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

Яндекс.Метрика
Реклама на портале