TestComplete 5.12.474.7 delphiscript приложение на Java
У меня есть процесс: Sys.Process('javaw').SwingObject('JDialog', 'Окно архивирования лог файла', -1).SwingObject('JRootPane', '', 0).SwingObject('null.layeredPane').SwingObject('null.contentPane').SwingObject('LogArchivePanel', '', 0).SwingObject('JPanel', '', 0).SwingObject('JScrollPane', '', 0).SwingObject('JViewport', '', 0).SwingObject('JList', '', 0).AWTObject('CellRendererPane', '', 0).SwingObject('DefaultListCellRenderer$UIResource', '20070918.log.gz', 0)
в конце имя лог файла 20070918.log.gz и оно меняется
мне нужно подставлять в цикле вместо этого имени значение строковой переменной и проверять наличие этого процесса если его нет то я провожу действие в тестируемом приложении(перехожу на другую запись в списке) в результате которого меняется имя лог-файла в процесе(который реально существует) и опять проверяю наличие моего процесса ; если есть то делаю определённое действие
вопрос : как сделать проверить существование процесса в имени которого можно динамически менять параметр
* Написание автоматических тестов для web-приложений; * Разработка сценариев тестирования (test cases); * Локализация и документирование дефектов; * Регрессионное тестирование.
Требования:
* Опыт работы QAengineer/manager (тестером); * Знание HTML, XML, HTTP. * Желательно XSL, XPATH, знание основ любой Unix-подобной системы, основ RegExp, основ SQL.
Условия:
* Заработная плата - от 1300 у.е. (1 у.е.=30 р.), зп "белая" * График работы: полная занятость, рабочий день с 9 или 10 утра (по желанию) 5-ти дневная рабочая неделя. * Оформление согласно ТК РФ. * Офис компании - ст.м. Сокольники, 10 минут пешком. * Корпоративные мероприятия. * Молодой коллектив, дружеская атмосфера.
Я использую RationalRobot 2003 для тестирования приложения, написанного на С По ходу исполнения скрипта мне необходимо получить текст из окна. Я использую команду SQAGetProperty (Class, "Text", var_name) В результате исполнения текст был записан в переменную не полностью. Длина получившийся переменно Len(var_name) = 525, больше не получается.
Насколько я знаю строковые переменные в Rational имеют ограничение в 32 767 символов.
С чем может быть связано подобное поведение? Почему у меня не получается сохранить текст целиком?
QA Engineer, Тester (тестировщик) Требования: -понимание методологии тестирования; -навыки установки и администрирования операционных систем Windows; -базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); -английский язык (чтение документации); -ответственное и добросовестное отношение к делу; -аккуратность, усидчивость, наблюдательность; - английский язык - уровень не ниже Itermediate. Обязанности: -обязанности: тестирование программного обеспечения (ручное); -регистрация дефектов в трекинговой системе; -составление отчетов о тестировании.
Ведущий тестеровщик (Lead QA Engineer) Требования: - опыт работы в области тестирования программного обеспечения от двух лет, при этом не менее года на руководящих должностях; - понимание методологии тестирования; - навыки установки и администрирования операционных систем Windows и/или Linux; - базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); - знание английского языка (уровень не ниже upper-intermediate). Желательно: - навыки установки и администрирования серверов баз данных; - знания сетевых технологий; Личные качества: - ответственное и добросовестное отношение к делу; - коммуникабельность; - умение отстаивать свою точку зрения. Обязанности: - ведение проектов по тестированию продуктов (анализ требований, определение стратегии тестирования, распределение ресурсов и контроль результатов); - руководство командой тестировщиков; - создание документации на тестирование (test plan, test cases).
Senior QA Engineer Требования: -высшее или неполное образование; -опыт работы в области тестирования программного обеспечения от двух лет; -понимание методологии тестирования; -навыки установки и администрирования операционных систем Windows и/или Linux; -базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); -опыт установки и администрирования серверов баз данных; -знание английского языка (уровень не ниже intermediate). Обязанности: -тестирование программного обеспечения; -распределение заданий и контроль результатов; -создание сложных конфигураций для тестирования; -тактическое руководство процессом тестирования продуктов.
Руководитель группы программистов auto testing, (Lead developer auto testing) Требования: -знание С++, других языков программирования и скриптовых языков; -опыт работы в области автоматизации тестирования или разработки программного -обеспечения от двух лет, при этом не менее года на руководящих должностях; -понимание методологии тестирования; -знание английского языка (уровень не ниже upper-intermediate). Желательно: -опыт автоматизации тестирования для различных операционных систем. Обязанности: -ведение проектов по автоматизации тестирования (анализ требований, определение стратегии тестирования, распределение ресурсов и контроль результатов); - руководство группой автоматизации; - разработка средств автоматизации; - создание проектной документации.
Условия: Офис компании находится в г. Долгопрудном (2 км от МКАД), от ст. м. "Сокол", "Речной вокзал", "Сходненская", "Планерная", "Медведково" и "Алтуфьево" до офиса (г. Долгопрудный) и обратно ходит корпоративный транспорт (время в пути ~ 25 мин.). В ближайший месяц компания переедет в район ст.м. Савеловская (10 минут пешком). Для сотрудников — бесплатные обеды, медицинская страховка, 100% белая з/п, помощь при переезде. Специалистам высокой квалификации компания готова предложить отдельные условия.
Ждем резюме по адресу: hr@acronis.ru
В теме письма просим указывать название вакансии.
С остальными вакансиями Вы можете ознакомиться пройдя по ссылке:
Недавно начал разбираться с ТС. Есть небольшая (тестовая) програмка на C#. скрипт пишу на Visual Basic. Возникла проблема с toolStripSplitButton.
ТС сгенерировал небольшой скрипт, но при запуске его в последней строке возникает ошибка.
Call w1.ClickItemXY("toolStripSplitButton1", 25, 12) Call w1.wDropDownMenu("toolStripSplitButton1").Click("Exit|Close") End Sub
пожалуйста помогите кто может. заранее спасибо
AutomatedQA - Functional Testing -> Проблема с Unexpected window
2007-10-03 13:47 Vitalik_V
Всем доброго времени суток. ТС версии 4.28 С Delphi скриптом. Приложение написано на Delphi 7 Такая проблема: не получается обработать OnUnexpectedWindow. Т.е. у меня есть такая процедура, которая ,по идее, должна реагировать на это UnexpectedWindow: procedure GeneralEvents_OnUnexpectedWindow(Sender; Window; LogParams); begin Log.Picture(Sys.Desktop, " class="csubs" LogParams.Str := 'FullName of Unexpected window :' + Sys.Desktop.ActiveWindow.FullName; BreakTest; end; после нажатия на кнопку появляется окно с ошибкой. На которое ТС в логе пишет: Unexpected window Unexpected window was closed with a mouse click on the focused control. Если правильно понял из справки в ТС, то при появлении этого Unexpected window, должна вызываться моя процедура, но этого не происходит. Подскажите, может я что не так понял? Или не так сделал?! Заранее всем спасибо.
Selenium - Functional Testing -> Как пройтись по всем ссылкам?
2007-10-03 15:45 Sway
Тестируем сайт с помощью Selenium rc. Есть страница сайта в HTML формате. На ней данные (в том числе и различные ссылки) расположены с помощью тегов таблицы. Каким образом, используя Xpath, можно кликнуть по всем ссылкам, расположенным на этой странице?
Варианты: //a //a[i] //a[i]/descendant-or-self::* не проходят.
То, что имеем на данные момент:
[codebox]public static void main(String[] args) { Selenium sel; sel = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.easysite.dplus.ru"); sel.start(); sel.open("http://www.easysite.dplus.ru/index.php?menuidx=lmenu&itemidx=item1"); String dlinna []= sel.getAllLinks(); for (int i = 1; i <= dlinna.length; i++) { sel.click("xpath=//a[" + i + "]/descendant-or-self::*"); sel.open("http://www.easysite.dplus.ru/index.php?menuidx=lmenu&itemidx=item1"); } } [/codebox]
Московскому представительству французской компании-разработчика программного обеспечения требуется инженер по тестированию. Постоянная работа в московском офисе.
Обязанности:
Проверка качества выпускаемого ПО (тестирование - ручное и автоматическое на соответствие исходным требованиям); подготовка к выпуску пакетов обновлений выпускаемого ПО; взаимодействие с программистами - разъяснение им потребностей пользователей, деталей анализа и пользовательского интерфейса;
Требования:
Образование: неоконченное высшее или высшее техническое. Желательно выпускники МВТУ им. Баумана, МГУ им. Ломоносова, МАИ, МИФИ
Необходимые навыки : Опытный пользователь ПК ( установка и конфигурация операционной системы, доступа в интернет, знает и умеет применять основные сетевые протоколы ( ftp, smtp, telnet ), приветствуется опыт по автоматическому тестированию, знание методики тестирования ПО, основы работы с базами данных (представление об SQL) .
Иностранные языки : Обязателен базовый французский ( читает и пишет )
Личные качества:
Аккуратность, ответственность, воображение, склонность к перфекционизму, умение понять пользователя и работать в его интересах, умение работать в команде, ориентация на результат при выполнении работы. Возраст 22 - 40 лет.
Условия:
З/п 800 - 1500$ по итогам собеседования в зависимости от квалификации и знания фр. языка Возможность стажировок в головной компании и профессионального роста в области ИТ-технологий. Стабильная интересная работа, дружный коллектив, межкультурные коммуникации с Францией и франко-говорящими странами. Дотации на питание, мед. страховка. Офис расположен рядом с метро Третьяковская, пять минут пешком.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «Eve_QA». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
… и сразу встал вопрос. Сколько времени будет “жить” такое чудо? Насколько я помню, голубые диоды долго не живут.
Компания Sony сдержала свое обещание, сообщив о скором выходе на потребительский рынок первого в мире телевизора на базе светоизлучающих диодов. Устройство под названием SonyDrive XEL-1 с невероятной контрастностью и сверхтонким корпусом поступит в продажу на японский рынок 1 декабря 2007 г. по цене около $1,7 тыс. (more…)
В ИТ-сообществе до сих пор не утихают споры по поводу того, что Россия «вслепую», без каких-либо комментариев, проголосовала за принятие OpenXML в качестве международного стандарта ISO. Как удалось выяснить корреспонденту CNews, причины такого шага заключались в элементарной несогласованности действий ответственных за принятие решения структур. (more…)
Причем я попробовала посмотреть значение выражения DataBaseValue <> Null в Watch при отладке, и получилось, что значение Null, тогда как выражение 1<>0 даёт значение true
Требования: Высшее - техническое образование; Знакомство с UNIX; Знание MS и / или Oracle SQL; Английский язык (чтение, письмо, разговорный); Windows, Office. Желательно: Опыт создания тестовых кейсов и сценариев; Опыт в автоматическом тестировании; Знание телефонии (в т.ч. сотовой); Коммуникабельность, способность быстро учиться, аккуратность, терпеливость, умение работать быстро. Обязанности: Создание тестовых кейсов и сценариев Проведение функционального и нагрузочного тестирования Отчет о тестировании Автоматизация тестирования. Готовы рассмотреть без опыта работы в тестировании. з/п до 1700 у.е. (по итогам собеседования)+ соц. пакет + бонусы м. Динамо т. 981-61-82 Елена eshevchenko@bellintegrator.ru(в теме письма указывать название вакансии)
Требования: в/о техническое, английский - технический. Опыт работы разработчиком /проектировщиком/ аналитиком в компаниях, занимающихся разработкой и внедрением автоматизированных информационных систем; знание методик и инструментов описания бизнес-процессов; большой практический опыт по написанию технических предложений, технических заданий, сопутствующей проектной документации; умение анализировать бизнес-процессы; опыт разработки ПО, знание БД , MS SQL и современных технологий разработки. обязанности: - анализ бизнес-процессов заказчика - написание функциональных требований - написание технических заданий - формулирование как высокоуровневых требований к программному обеспечению, так и детальных з/п до 2500 у.е. (по итогам собеседования)+соц. пакет + возможность получения сертификации. м. Войковская т. 981-61-82 Елена eshevchenko@bellintegrator.ru (в теме письма указывать название вакансии)
Требования: Высшее техническое образование. Профессиональные навыки: участие в крупных проектах; руководство группой тестировщиков; составление тест планов; разработка методик тестирования; управление рисками проекта; оценка результатов тестирования. Знание ОС: администрирование серверов Windows, UNIX на уровне пользователя. Опыт программирования не менее 1 года. знание продуктов автоматизации процессов тестирования приветствуется (предпочтительно Mercury TestDirector, LoadRunner, QuickTest Pro). Знание SQL и навыки оптимизации работы базы данных. Опыт руководства проектом нагрузочного тестирования приветствуется; Обязанности: ∙ Координация работы проектной команды ∙ Планирование необходимых ресурсов ∙ Оценка и управление рисками проекта ∙ Разработка плана тестирования ∙ Разработка модели тестирования ∙ Оценка результатов и эффективности тестирования ∙ Разработка отчета о тестировании Оклад до 3000у.е.(по итогам собеседования) + соц.пакет + возможность получения сертификации + бонусы м. Войковская т. 981-61-82 Елена eshevchenko@bellintegrator.ru (в теме письма указывать название вакансии)
Работа/Москва -> требуется тестировщик, знакомый с Unix
2007-10-03 23:02 podzimpol
Требуется инженер-тестировщик Обязанности – тестирование ПО. Описание методик тестирования – разработка тестов. Требования - возраст от 21 до 30 лет - образование высшее, возможно неполное высшее - опыт работы с Unix - опыт тестирования ПО, знание основных методик тестирования
Условия - з\п обсуждается от 1700$ + премии (по результатам собеседования) - полный соц. пакет - оформление по ТК - график работы с 10 до 18, в пятницу с 10 до 17 часов - перспективы профессионального и карьерного роста - проводится обучение и сертификация по Oracle, Unix, Cisco и т. п. - дружный молодой коллектив