Hewlett-Packard (Mercury) - Quality Center -> QTP 8.2, ошибка: Object is disabled
2008-04-17 10:36 romanl
Сейчас активно изучаю QTP. В QTP время от времени выскакивает ошибка: Object is disabled. Пробовал ставить проверку WaitProperty “enabled” (для некоторых объектов disabled) , часть ошибок исчезла, но некоторые остались, помогло Wait() после WaitProperty. Существует альтернатива к Wait чтобы небыло привязки к времени? Как изменить порядок Sheets в Datatable?
Никогда не проводил полномасштабного нагрузочного тестирования, посему обращаюсь к Вам за экспертной помощью. Тестовый стенд выглядит следующим образом: имеется некоторое клиентское приложение (GUI), которое общается с одной из перечисленных в заголовке БД. БД предназначена для хранения электронных ключей. Клиентское приложение скорее всего будет написано на JAVA и будет являться тонким клиентом (но не факт).
Задача: проведение нагрузочного тестирования с большим количеством записей в БД (более 1000000). а) определить время вставки 100 ключей б) случайная выборка 100 ключей в) пункты а и б, но одновременно с 10, 100, 1000 клиентов (нитей)
Посоветуйте пожалуйста как правильно организовать стенд и какими утилитами для получения статистических данных пользоваться?
Компания ABBYY, ведущий российский разработчик лингвистического программного обеспечения, технологий распознавания документов и обработки форм, представляет конкурс идей о будущем технологий распознавания «Распознать легко!»
17 апреля, 2008, Москва. – Компания ABBYY, создатель линейки программных решений для оптического распознавания текстов ABBYY FineReader OCR, приглашает всех желающих принять участие в конкурсе новых идей «Распознать легко!».
Конкурс будет интересен всем тем, кто ценит свое время и знает, как быстро и эффективно извлечь из бумажных документов полезную информацию. (more…)
Москва, 17 апреля 2008 г. — Компания «Микротест», лидер российского рынка консалтинга и системной интеграции в части реализации наиболее сложных проектов, стала лауреатом партнерской программы Cisco по итогам 2007 года в номинации Technology Excellence Partner of the Year. Почетная награда была вручена «Микротест» на ежегодном всемирном партнерском саммите компании Cisco в Гонолулу (штат Гавайи, США). (more…)
Долгие годы хакеры использовали ошибки в компьютерных программах для доступа к системам и по возможности перехвата управления, но теперь действия хакеров имеют новый путь развития: взлом процессоров. Во вторник исследователи из университета Иллинойса продемонстрировали компьютерный чип, способный оставлять злоумышленникам скрытый вход в систему пользователя. Для показанной атаки использовался специальный программируемый процессор, запущенный с системой Linux. (more…)
Молодой инженер из Нидерландов представил то, что может стать последним и единственным словом в технологиях домашнего освещения. Люминесцентные обои – детище Йонаса Самсона (Jonas Samson), они же стали частью его аспирантской квалификационной работы. (more…)
replay log такой: ............. Action.c(4): Downloading an inline frame with URL="http://............../app/IFrameHistory/page" [MsgId: MMSG-26156] Action.c(4): Warning -26535: Parsing of "http://.........../app" incomplete - waiting for a script which has not been downloaded [MsgId: MWAR-26535] Action.c(4): web_browser("...................") highest severity level was "warning", 241134 body bytes, 3845 header bytes [MsgId: MMSG-26388] Action.c(10): Error -26224: Edit field not found [MsgId: MERR-26224] Action.c(10): No "INPUT" element of type "text" found in the browser/frame [MsgId: MMSG-26176] Action.c(10): web_edit_field("login") highest severity level was "ERROR" [MsgId: MMSG-26391] Abort was called from an action. ...........
В Recording Log также есть сообщения вида [Browser JavaScript Error Detected ( d1c: d20)] URL - http://.............../app
Правильно ли я понимаю, что вся проблема в том, что VuGen ожидает загрузки какого-то java-скрипта и потому не грузит сраницу? Если да, то как пропустить загрузку java-скрипта и как определить какой именно не подгрузился, там их много? Если нет, то в чем проблема?
О компании: Фирма работает в сфере информационных технологий и является динамично развивающейся компанией обеспечивающей качественные научно-технические разработки в сети интернет. Компания располагается в деловом центре «Панорама» у Триумфальной площади. Требования:
* Глубокие знания в области функционального и декларативного программирования. * Опыт практического применения таких языков, как Erlang/OTP, Common Lisp, * Prolog, Scheme, SQL. * Хорошие знания систем Unix, в первую очередь Solaris, Linux и FreeBSD. * Опыт создания web-приложений, знание соответствующих сетевых протоколов, * протоколов приложений. * Представление об особенностях работы СУБД Oracle и MySQL. * Желание на практике реализовывать приемущества как новых технологий, так и * новых подходов в области разработки ПО.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «bet_erlang». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Инвестиционная группа “Да Винчи Капитал” инвестировала 17,8 млн долл. в крупнейшего в Центральной и Восточной Европе производителя программного обеспечения (ПО) EPAM. За эти деньги фонд получит в компании долю менее 10%. Выход из капитала EPAM фонд намерен осуществить путем проведения IPO в среднесрочной перспективе. По оценкам экспертов, на момент IPO компания может получить капитализацию на уровне 500 млн долл. (more…)
Компания Открытые Технологии, российский системный интегратор, объявляет о победе в тендере и начале работ по построению единой службы каталога и корпоративной системы электронной почты для ОАО «Третья генерирующая компания оптового рынка электроэнергии» (ОГК-3).
ОАО «Третья генерирующая компания оптового рынка электроэнергии» имеет территориально-распределенную структуру — Исполнительный аппарат в Москве и 6 филиалов на территории РФ. В настоящее время в филиалах компании используются разнородные системы злектронной почты. (more…)
Компания является технологическим лидером в разработке системных решений для корпоративных и домашних пользователей по работе с жесткими дисками, резервному копированию данных, управлению загрузкой операционных систем, редактированию дисков, надежному уничтожению данных. Среди наших разработок - популярные во всем мире продукты Acronis True Image, Acronis OS Selector, Acronis Privacy Expert, Acronis Migrate Easy, Acronis Disk Editor, Acronis Recovery Expert и пр.
О Компании и проектах Вы можете прочитать на сайте компании, пройдя по ссылке http://www.acronis.ru/ .
В данный момент Компания активно развивается и заинтересована в сильных технических специалистах. Мы готовы к обсуждению уровня оплаты, а так же готовы предложить проекты, с которыми Вам было бы интересно работать.
Для наших сотрудников мы предлагаем:
- развитие и повышение профессионального уровня; - возможности карьерного роста; - интересную, плодотворную работу; - профессиональный коллектив, с которым можно выполнять задачи высокого уровня.
Помимо полного соблюдения гарантий ТКРФ (оплачиваемые отпуска, больничные и т.д..), мы также предоставляем постоянно расширяющийся социальный пакет:
- качественные медицинские услуги и страховку; - оплачиваемое питание; - курсы английского языка; - бесплатная автостоянка; - льготное кредитование в стабильных банках - таких как ВТБ 24 и Gee Money Bank.
QA Engineer, Тester (тестировщик),45000 RUR Требования: -понимание методологии тестирования; -навыки установки и администрирования операционных систем Windows; -базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); -английский язык (чтение документации, требования и описание дефектов); -ответственное и добросовестное отношение к делу; -аккуратность, усидчивость, наблюдательность; - английский язык - уровень не ниже Intermediate. Обязанности: -обязанности: тестирование программного обеспечения (ручное); -регистрация дефектов в трекинговой системе; -составление отчетов о тестировании.
Senior QA Engineer, 65000 RUR Требования: -высшее или неполное образование; -опыт работы в области тестирования программного обеспечения от двух лет; -понимание методологии тестирования; -навыки установки и администрирования операционных систем Windows и/или Linux; -базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); -опыт установки и администрирования серверов баз данных; -знание английского языка (уровень не ниже intermediate). Обязанности: -тестирование программного обеспечения; -распределение заданий и контроль результатов; -создание сложных конфигураций для тестирования; -тактическое руководство процессом тестирования продуктов.
Ведущий тестеровщик (Lead QA Engineer), 80000 RUR Требования: - опыт работы в области тестирования программного обеспечения от двух лет, при этом не менее года на руководящих должностях; - понимание методологии тестирования; - навыки установки и администрирования операционных систем Windows и/или Linux; - базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); - знание английского языка (уровень не ниже upper-intermediate). Желательно: - навыки установки и администрирования серверов баз данных; - знания сетевых технологий; Личные качества: - ответственное и добросовестное отношение к делу; - коммуникабельность; - умение отстаивать свою точку зрения. Обязанности: - ведение проектов по тестированию продуктов (анализ требований, определение стратегии тестирования, распределение ресурсов и контроль результатов); - руководство командой тестировщиков; - создание документации на тестирование (test plan, test cases).
Руководитель группы программистов auto testing, (Lead developer auto testing), 90000 RUR Требования: -знание С++, других языков программирования и скриптовых языков; -опыт работы в области автоматизации тестирования или разработки программного -обеспечения от двух лет, при этом не менее года на руководящих должностях; -понимание методологии тестирования; -знание английского языка (уровень не ниже upper-intermediate). Желательно: -опыт автоматизации тестирования для различных операционных систем. Обязанности: -ведение проектов по автоматизации тестирования (анализ требований, определение стратегии тестирования, распределение ресурсов и контроль результатов); - руководство группой автоматизации; - разработка средств автоматизации; - создание проектной документации.
IT trainer (QA), 60000р. Требования: -коммуникабельность; -умение и желание преподавать; -опыт работы в области тестирования программного обеспечения; -понимание методологии тестирования; -английский язык (не ниже intermediate); - знание С++ (базовый уровень). Желательно: - опыт автоматизации тестирования для различных операционных систем; - базовые знания о структуре хранения информации на жестких дисках (разделы, тома, файловые системы); -опыт установки и администрирования серверов баз данных. Обязанности: -обучение новых сотрудников отдела тестирования; -подготовка программы внутреннего обучения сотрудников отдела тестирования; -обучение сотрудников отдела автоматизации тестирования языку C++.
Более подробно с заинтересовавшей Вас вакансией, а также со всеми вакансиями компании Вы можете ознакомиться, пройдя по ссылке:
Компания является технологическим лидером в разработке системных решений для корпоративных и домашних пользователей по работе с жесткими дисками, резервному копированию данных, управлению загрузкой операционных систем, редактированию дисков, надежному уничтожению данных. Среди наших разработок - популярные во всем мире продукты Acronis True Image, Acronis OS Selector, Acronis Privacy Expert, Acronis Migrate Easy, Acronis Disk Editor, Acronis Recovery Expert и пр.
О Компании и проектах Вы можете прочитать на сайте компании, пройдя по ссылке http://www.acronis.ru/ .
В данный момент Компания активно развивается и заинтересована в сильных технических специалистах. Мы готовы к обсуждению уровня оплаты, а так же готовы предложить проекты, с которыми Вам было бы интересно работать.
Для наших сотрудников мы предлагаем:
- развитие и повышение профессионального уровня; - возможности карьерного роста; - интересную, плодотворную работу; - профессиональный коллектив, с которым можно выполнять задачи высокого уровня.
Помимо полного соблюдения гарантий ТКРФ (оплачиваемые отпуска, больничные и т.д..), мы также предоставляем постоянно расширяющийся социальный пакет:
- качественные медицинские услуги и страховку; - оплачиваемое питание; - курсы английского языка; - бесплатная автостоянка; - льготное кредитование в стабильных банках - таких как ВТБ 24 и Gee Money Bank.
Руководитель группы программистов auto testing, (Lead developer auto testing), 90000 RUR Требования: -знание С++, других языков программирования и скриптовых языков; -опыт работы в области автоматизации тестирования или разработки программного -обеспечения от двух лет, при этом не менее года на руководящих должностях; -понимание методологии тестирования; -знание английского языка (уровень не ниже upper-intermediate). Желательно: -опыт автоматизации тестирования для различных операционных систем. Обязанности: -ведение проектов по автоматизации тестирования (анализ требований, определение стратегии тестирования, распределение ресурсов и контроль результатов); - руководство группой автоматизации; - разработка средств автоматизации; - создание проектной документации.
Более подробно c этой вакансией, а также со всеми вакансиями компании Вы можете ознакомиться, пройдя по ссылке:
Технологии: 1. Знание технологий программирования, алгоримов, структур данных, знание особенностей языков программирования, опыт разрабокти ПО. 2. Знание Java: понимание принципа работы виртуальной машины, хорошее знание языка, знание сред разработки, средств сборки. 3. Понимание принципов ООП. 4. Знание WEB-технологий: HTML, JavaScript, DOM. Знание принципов работы клиент-серверных приложений. 5. Представление об XML, XPath 6. Представление о реляционных базах данных, знание SQL.
Характеристики: 1. Представление о работе в команде. Опыт работы с VCS(SVN), понятие о методах разработки и контроля качества программного обеспечения. Умение и желание разбираться в коде большого проекта. Широкий программистский кругозор, горячее желание освоения новых технологий. 2. Английский язык - на уровне чтения документации и переписки.
Проекты: Разработка и внедрение J2EE фронт-энд систем автоматизации банковской деятельности на платформе Gemini.
Заработная плата: При полной занятости составляет от 30000 до 45000 рублей. Возможна частичная занятость, но не менее 32 часов в неделю.
Условия работы: Соцпакет стандартный (ТК РФ, отпуск, полис ОМС, оплата овертаймов). Кроме зарплаты выплачиваются квартальные премии. Занятость полная, 40 ч\неделю, гибкий график работы возможен.
Если данное предложение Вас заинтересовало, вопросы и резюме направляйте elena.bogatyreva@b-s-c.ru
Контактное лицо: Елена Богатырева
AutomatedQA - Functional Testing -> Название объекта в TestComplete 6
2008-04-17 18:01 warmbabe
Здравствуйте! Я использовала TestComplete 5, а при переходе на шестой перестал работать один из скриптов. Я решила попробовать его переписать, и столкнулась с проблемой. Я тестирую Web страничку, использую С#Script. Страничка состоит из большой таблицы, содержащей ссылки. Мне нужно кликнуть на определенную ссылку из таблицы. В скрипте из 5-го ТС это выглядело так: ##### Код { ##### w1 = Sys["Process"]("IEXPLORE")["Window"]("IEFrame", "*")["Window"]("Shell DocObject View")["Window"]("Internet Explorer_Server"); w1["ToURL"]("http://..."); w1["Page"]("http://...")["document"]["all"]["viewlist_98"]["Click"](54, 9); w1["Wait"](); ##### Код } #####
6-й ТС записывает следующее: ##### Код { ##### w1 = Sys["Process"]("IEXPLORE")["Page"]("http://..."); w2 = w1["document"]["all"]; w2["BODY"]["MouseWheel"](-4); w1["ToURL"]("http://..."); w2["viewlist_2"]["Click"](); ##### Код } #####
Элемент viewlist_2 - не тот, на который я кликаю при записи. Но на какую бы ссылку из таблицы я не нажимала при записи, код получается одинаковый. Я сравнивала настройки 5-го и 6-го ТС - они одинаковые. Tree model и там, и там - DOM. Я пробовала изменить Tree Model на Tree. В этом случае при запуске скрипта ТС кликает на нужную ссылку. Эта модель мне не нравится, и я бы не хотела переделывать все написанные под DOM скрипты. Для своего неработающего скрипта я решила проблему - нашла в Object Browser новое имя нужной мне ссылки (6й ТС просто назвал ее по-другому). Но я не могу создать ни одного нового скрипта в 6м ТС. Можно ли решить проблему, не изменяя Tree Model и не возвращаясь к 5му ТС?
Счётчик feedburner устойчиво показывает > 500 подписчиков нашего RSS-канала. Я хочу сказать пару слов от редакции it4business.ru RSS-подписчикам нашего проекта.
Вы — наша самая постоянная аудитория, потому что читаете каждую нашу запись и в курсе каждой новой темы, которая появляется на нашем портале. Я очень признателен вам за то, что один из ваших персональных информационных каналов настроен на нашу волну — спасибо вам, коллеги!
Если вам интересно чем живу и о чём ещё я пишу в сети — вот парочка моих RSS-ов: