Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Не находит окно



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Не находит окно
2011-06-09 10:21
Добрый день, уважаемые.
Я только начал изучать TestComplete 7.5
Никогда с ним раньше не сталкивался.
При создании скрипта выбрал JScript.
Тестируемое приложение написано на C# & ActionScript 3.0.
На платформе .NET 4

Записал скрипт. При запуске сценария, дальше запуска самой программы дело не пошло.
TestComplete потерял все записанные объекты.
А именно, сразу после загрузки программы (Которая грузится довольно долго) появляется диалоговое окно
которое TestComplete и не видит.
Ещё одна проблема, вместо параметров кнопки на которую надо нажать в диалоговом окне, производится клик по координатам.
Подскажите как получить параметры активного окна и элемента с которым я работаю? С помощью каких функций можно управлять этими элементами?
А то справка в седьмом TestComplete не очень очевидная, всё что нашёл, перепробовал, ничего не сработало.
Подозреваю, что проблемму с потерей объектов можно решить с помощью задержки. Но непонятно что и как задерживать.

Смиренно жду помощи от более опытных товарищей.

Пример скрипта.

function Test1()
{
var publisher2;
var wnd;
var dlgSelectImportFiles;
var directUIHWND;
var wite;
TestedApps.Publisher2.Run(1, true);

Дальше выполнение сценария не идёт.

Aliases.Publisher2.Item.Keys("[Left][Enter]");
wnd = publisher2.Item1;
wnd.Click(193, 82);
publisher2.Item2.Click(455, 215);
wnd.Click(174, 88);
dlgSelectImportFiles = publisher2.dlgSelectImportFiles;
directUIHWND = dlgSelectImportFiles.DUIViewWndClassName.DirectUIHWND.CtrlNotifySink.ShellView.DirectUIHWND;
directUIHWND.Click(107, 64);
directUIHWND.Keys("^[ReleaseLast]");


Тесты на C# с испльзованием Gallio-MbUnit-Selenium
2011-06-09 12:52
Привет!
Никто не использовал связку C# - Visual studio - Selenium - Gallio - MbUnit?
У меня есть батник, который запускает тесты вот так: c:\progra~1\Gallio\bin\Gallio.Echo.exe .\bin\Debug\MyProject.dll
Нужно еще передавать в программу имя конфиг файла. Я думала, что делается это примерно так: c:\progra~1\Gallio\bin\Gallio.Echo.exe .\bin\Debug\MyProject.dll .\config.txt. И в программе пишем string runnerFile = Environment.GetCommandLineArgs()[1]; - получение из командной строки.
Проблема в том, что метода Main нет, а тесты запускаются Gallio.Echo.exe, и этой переменной (.\config.txt) не существует в контексте. Там какие-то свои:
Environment.GetCommandLineArgs()[0]
"C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\QTAgent32.exe"
Environment.GetCommandLineArgs()[1]
"/agentKey"
Environment.GetCommandLineArgs()[2]
"27251833-9ea5-4b6f-a542-5d7d9bfec61a"
Environment.GetCommandLineArgs()[3]
"/hostProcessId"
Environment.GetCommandLineArgs()[4]
"6388"
Environment.GetCommandLineArgs()[5]
"/hostIpcPortName"
Environment.GetCommandLineArgs()[6]
"eqt-333ef72c-6c1d-b2a6-7b02-44749a84baac"
Как можно по-другому передать имя файла в программу?
Запуск как c:\progra~1\Gallio.Echo.exe /runner:IsolatedAppDomain .\bin\Debug\Expressen.dll .\config1.txt не помог =((
Извините за сумбур. Но проблема как я понимаю не в Галлио, а именно в том, что запуск не методом мейн, а другим exe-шником.

Visual Studio не копирует файл конфигурации.
2011-06-09 13:40
При запуске теста на выполнение в каталог Out копируется сам пакет тестов(test.dll) b конфиг проекта(app.config). Но не копируется файл appSettings.config, который вызвается из главного конфига. Из за этого не может выполнятся тесты.
Вот сама ошибка:

The type initializer for 'Microsoft.VisualStudio.TestTools.Diagnostics.EqtTrace' threw an exception.
Unable to open configSource file 'appSettings.config'.

Код app.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings configSource="appSettings.config" />
</configuration>

Код appSettings.config:
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<add key="serverHost" value="local.blackwater.integrationmain.web.in-core.com.ua" />
<add key="serverPort" value="4444" />
<add key="browserString" value="*iexploreproxy" />
<add key="browserUrl" value="http://local.blackwater.integrationmain.web.in-core.com.ua/" />
</appSettings>

Пробовал в опциях файла указывать Build Action -> Content, пробовал указывать Copy to output directory - > Copy Always.

НЕ чего получалось. Всё равно при запуске теста фал не копируется :mega_shok:

Тестировщик, Москва
2011-06-09 14:09
Нужен тестировщик социальной сетки.

Требования:
∙ Опыт тестирования от 1 года;
∙ Базовые знания HTML, CSS, JS, PHP на уровне понимания;
∙ Навыки написания тестовых сценариев;
∙ Опыт автоматизации функционального тестирования;
∙ Опыт проведения регресс тестов;
∙ Понимание принципов функционирования сети, работы веб-приложений, сайтов, браузеров. Понимание устройства клиент-серверной архитектуры;
∙ Ответственность, усидчивость, внимательность, коммуникабельность;
∙ Опыт работы с highload проектами;
Плюсом будет:
∙ Нестандартное мышление;
∙ Опыт работы с технологиями PHP + Selenium + XPath;
∙ Знакомство с системами контроля версий (SVN, Git, etc.);
∙ Опыт работы с базами данных;
∙ Опыт или понимание Usability тестирования;
∙ Опыт настройки тестового стенда (тестового окружения);

Обязанности:
∙ Написание тестовых сценариев;
∙ Тестирование высоконагруженного проекта;
∙ Написание автотестов;
∙ Есть возможность заняться проведением нагрузочного и стресс-тестирования;

Условия:
∙ Интересные задачи;
∙ Офис в центре Москвы;
∙ Гибкий график рабочего дня (начало дня с 10 до 12);
∙ Оформление по ТК РФ;
∙ Возможность профессионального и карьерного роста;

Оплата: 40.000-60.000

Присылайте резюме prytkov@ichar.ru

TC не видит нередактируемые поля
2011-06-09 14:44
Коллеги, пожалуйста,поделитесь опытом.
Почему TC7 не в видит контролы отмеченные "только для чтения".
Такой же соседний редактируемый объект Sys.Process("...").Window("WindowsForms10.Window.8.app.0.378734a", "....", "Документ ", 24).Window("Edit", "", 8) виден.
Как с этим бороться?

Экспорт текущего лога в текстовый файл
2011-06-09 14:44
Добрый день!
Возникла проблема экспорта прошедшего теста из тест-лога в текстовый файл. У меня есть функция, которая выполняет тестирование. Есть другая, которая только анализирует тест-лог и выводит его содержимое в текстовый файл. Как можно запустить вторую функцию автоматически, после выполнения первой, да так, чтобы тест-лог был уже готов? Ведь текущий лог нельзя экспортировать - он находится в процессе создания, поэтому анализирующая функция берет лог по счету LogItemsCount-1. А на событии OnStopTest лог еще не сформирован.Если есть возможность без использования TestItems, то она будет более предпочтительна :)

Selenium in static metod
2011-06-09 15:23
Простите, мой вопрос возможно дурацкий, я плохо знаю java, поэтому взываю здесь:
(тесты пишу в Eclipse + Junit + Selenium)

Есть метод login(), который я использую в разных классах.
Хочу оптимизировать код, вызывая метод Login() из класса под названием CommonActions:

CommonActions.login();

Компилятор потребовал сделать класс login() статическим, сделала:
public static void login(){
...
}

Компилятор заругался на selenium.open("login.aspx") в классе login()
"Cannot make a static reference to the non-static field selenium"

Заменила selenium статическим методом, объявив в классе CommonActions:
static Selenium sel;

А он не работает :(

Я хочу невозможного, или можно как-то решить этот вопрос?
Покажите ваш код статического метода, с использованием команд selenium, пожалуйста!!!!
Спасибо.

Разработчик ПО
2011-06-09 17:48
Основные требования:
∙ Опыт работы со скриптовыми языками;
∙ Знание SQL (написание запросов, анализ процедур и функций)
∙ Опыт работы с ОС Linux

Желательные требования:
∙ Знание PL\SQL на хорошем уровне;
∙ Знакомство со спецификой телекома (принципы, протоколы, типы оборудования и т.д.)

Специальные навыки и знания:
∙ Умение работать в команде, знание и умение применять средства коллективной работы, умение читать и понимать чужой код.
∙ Опыт анализа и проектирования программных решений.
∙ Опыт работы с проектной и программной документацией (в т.ч. составление).
∙ Разработка скриптов загрузки и обработки данных, создание объектов в БД, анализ и отладка существующих скриптов.

Обязанности:
∙ разработка и поддержка программного обеспечения, участие в проектах компании.
Условия: з/п 30 -70 тыс.руб. (по итогам собеседования, в соответствии с квалификацией специалиста), оформление по ТК РФ, м. Войковская
Контакты:
Бэлл Интегратор
т. (495)981-61-82, доб.621 Анастасия Мосина
amosina@bellintegrator.ru (в теме письма указывать название вакансии)

Разработчик С#
2011-06-09 17:49
Требования:
∙ Опыт работы от 3 лет;
∙ Высшее образование;
∙ Знание технологии .Net Framework не ниже 2.0 в объеме: WinForms, ASP.NET, ADO.NET;
∙ Знание технологий работы с базами данных: Oracle, MS SQL;
∙ Языки программирования: C#, T-SQL, PL/SQL;
∙ Опыт анализа и проектирования программных решений;
∙ Опыт работы с проектной и программной документацией (в т.ч. составление);
∙ Знание и умение применять средства коллективной работы, умение читать и понимать чужой код;
∙ Английский язык (чтение документации).
Желательно:
∙ .Net Framework 3.5 (WCF, WPF, WF, MVC)
∙ Python, Java, JavaScript
∙ Знание продуктов BMC, Microsoft
∙ Знание баз данных на уровне DBA, умение проектировать базы данных, умение оптимизировать запросы.
Личные качества: Обязательность, аккуратность, способность планировать свое время, коммуникабельность
Обязанности:
∙ Разработка программного обеспечения по требованиям заказчика, участие в техническом сопровождении на 3-й линии поддержки
Условия:
з/п 50 - 85 тыс. руб. (net) (по итогам собеседования), оформление по ТК РФ , м. Войковская
Контакты:
Бэлл Интегратор
т. (495)981-61-82 Анастасия Мосина

amosina@bellintegrator.ru (в теме письма указывать название вакансии)

Инженер - разработчик NetCool
2011-06-09 17:50
Требования:
∙ Знание SQL, опыт работы с базами данных;

∙ опыт участия в проектах;

∙ умение работать в команде, самостоятельность, целеустремленность;

∙ желание обучаться.
Желательно:

∙ Знание платформ Windows и UNIX на уровне администратора;

∙ опыт работы в системном интеграторе или телекоме;

∙ опыт разработки на Java;

∙ знание скриптовых языков (bash, perl).

Обязанности:

∙ Разработка дополнительных модулей для Tivoli/Netcool;
∙ сбор и проработка исходной информации по интеграции, общение со специалистами заказчика, консультации бизнес аналитиков;
∙ участие в разработке проектной и рабочей документации;
∙ участие в настройках и пуско-наладочных работах разработанных модулей;
∙ обучаемость.
Условия: з/п до 70 тыс. руб. (net ), оформление в соответствии с ТК РФ.
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.621 Анастасия Мосина
amosina@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии)

Ведущий архитектор систем мониторинга
2011-06-09 17:51
Требования
∙ Опыт работы в роли архитектора/проектировщика/ведущего инженера в системном интеграторе или телекоме;
∙ Опыт работы с IBM Netcool/OMNIbus, Impact, Webtop от 3 лет. Заверенные проекты по решениям на базе продуктов Netcool;
∙ Опыт работы с коммерческими UNIX системами – Solaris, AIX;
∙ Опыт построения распределённой, отказоустойчивой инфраструктуры решений на базе Netcool;
∙ Опыт миграции между версиями и масштабирования уже установленных систем;
∙ Опыт интеграции внешних источников событий. Экспертные знания протоколов и интерфейсов интеграции;
∙ Опыт проведения системного анализа в части интеграции систем мониторинга;
∙ Практический опыт разработки интеграционных модулей (Rules файлы OMNIbus, триггеров и процедур, политики обогащения аварий Impact, пр.);
∙ Опыт руководства командой;
∙ Опыт разработки проектной документации (ТЗ, ТРП, ПЗ, рабочая документация).
Обязанности
∙ Выполнение роли архитектора проекта;
∙ Разработка архитектуры системы;
∙ Формализация требований, составление ТЗ;
∙ Анализ объектов мониторинга, формирование задач на разработку интеграционных модулей;
∙ Руководство инсталляционными работами;
∙ Проведение работ по сложным инсталляциям;
∙ Разработка рабочей документации и описаний систем.
Условия: з/п до 120 тыс. руб. Оформление в соответствии с ТК РФ, м. Войковская
Контакты:
т. (495) 981-61-82 доб.535 Елена Шевченко
eshevchenko@bellintegrator.ru (в теме письма указывать название вакансии)

Разработчик Java Junior
2011-06-09 18:06
Требования:
∙ Высшее образование;
∙ Опыт работы от 1года;
∙ Знание технологий работы с базами данных
∙ Языки программирования: SQL;
∙ Уверенное владение Java 2 Standard/Enterprise Edition: Core, Util, JDBC, EJB
Желательно:
∙ Struts, JSP, XML/XSD, XSLT,
∙ Oracle/BEA WebLogic Application Server, Apache XmlBeans,
∙ Web services (в т.ч. WSDL),
∙ JAXB, JAXWS, JMS, Servlets, Log4J, Security/JAAS, Spring, Beehive, Apache Ant
Обязанности:
∙ Разработка программного обеспечения по требованиям заказчика, участие в техническом сопровождении на 3-й линии поддержки.
Условия:
∙ з/п 65-85 тыс.руб.
∙ Заработная плата обсуждается по итогам собеседования в соответствии с квалификацией.
∙ Оформление в соответствии с ТК РФ, м. Войковская
Контакты:
Белл Интегратор
Елена Шевченко тел.: +7 (495) 981-61-82, доб. 535
e-mail: eshevchenko@bellintegrator.ru

Специалист по защите информации
2011-06-09 18:07
Требования:

∙ Высшее техническое образование (желательно, в области информационной безопасности);
∙ Опыт работы от 2 лет;
∙ Знание современных технологий защиты информации и сетевых технологий (на уровне CCNA);
∙ Знание принципов и архитектуры построения современных корпоративных информационных систем;
∙ Знание нормативных документов в части защиты информации (ФЗ, Постановления Правительства и НМД ФСТЭК и ФСБ России);
∙ Знание принципов построения комплексных систем защиты конфиденциальной информации;
∙ Знание технологий обеспечения ИБ (Firewalls, IDS/IPS, PKI, VPN, антивирусная защита, контроль доступа, криптографическая защита и др.);
∙ Знание продуктов в области ИБ, принципов и технологий их функционирования, умение самостоятельно формировать технические решения;
∙ Наличие опыта аттестации объектов информатизации по требованиям безопасности информации

Обязанности:

∙ Проведение обследования объектов информатизации на предмет соответствия требованиям по ИБ (стандарты и нормативные документы)
∙ Разработка проектной документации, инструкций, методических и нормативных материалов, выработка рекомендаций по результатам исследований;
∙ Участие во внедрении технических решений по защите информации и проведение аттестации объектов информатизации;
∙ Участие в активностях по продажам (встречи с заказчиком, разработка коммерческих и технических предложений).

Условия:
Заработная плата 40 - 50 тыс. руб. (net), оформление по ТК РФ, м. Войковская
Контакты:
Бэлл Интегратор
т. (495)981-61-82 д.544 Вера Кудинова
vkudinova@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии)


© 2010 | Software-Testing.Ru


В избранное