DomDocument или Storage.Xml
2010-09-16 13:24
Собственно стоит задача создание входных данных для тестирования и дальнейшего их использования в тест кейсах. Данных очень много и очень много вариаций с ними. Т.е. было принято хранить их в Xml. Кто работал DomDocument или Storage.Xml что лучше использовать и почему? спс
Проблема с динамическими контролами
2010-09-16 14:11
Доброго времени суток!
Проблема тянется уже пол года, c того времени , как на работе использовал Keyword-driven тестирование (TestComplete 7.52).
Сейчас плавно перехожу на написание скриптов, и снова наступил на те же грабли.
Постараюсь доходчиво описать в чем дело :)
Есть два CheckListBoxControl-a. Назову их форма1 и форма2. Эти две формы находятся в неком фильтре. Скрипт написан таким образом, что ,сначала открывается форма1 - выбирается какой-то пункт - и выводится инфа (соответствующая пункту из формы1).
Все прекрасно работает.
Дальше, (пункт из формы1 остается отмеченым, ибо по другому никак), открываем форму2 и хотим выбрать что-то, но выдается ошибка плана "Control not found" :(
Пробовал перед тем как залезть во вторую форму Обновить:
Sys.Process("FZC").WinFormsObject("CheckedPopupContainerForm", "", 1).WinFormsObject("CheckedListBoxControl", "").Refresh(); - не помогло.
Также из свойств двух форм выяснил, что единственное отличие в количестве полей (в первой форме 2 поля, во второй -146).
Вот скрипт , который я хочу внедрить (все переменные объявлены, просто кинул самые важные куски кода):
function Test_Script()
{
// Это вход в первую форму (где все прекрасно работает)=- //
paymentsEstablishment.hideContainerLeft.Click(6, 106); // - открытие фильтра
paymentsEstablishment.cbBxParamsBU.Click(217, 11); // - открытие окна формы 1
checkedPopupContainerForm.CheckedListBoxControl.ClickItem("65 ООО"); // - выбор пункта формы 1
checkedPopupContainerForm.SimpleButton.ClickButton();
paymentsEstablishment.BtnApply.ClickButton(); // - применение фильра
Effective Telecom Solutions (EFFTS™ ЗАО «МаксимаТелеком») предоставляет качественные услуги по разработке, внедрению и сопровождению программного обеспечения любой сложности. Мы работаем в B2B секторе на рынке телекоммуникаций. Наши программные продукты используются операторами связи и поставщиками услуг для управления инфраструктурой и эффективной организации новых услуг для конечных пользователей.
В компании открыта вакансия Разработчика/Архитектора C++
Обязательные требования
∙ Высшее техническое образование
∙ Необходимые знания, навыки: C/C++, STL, POSIX, XML, XSL, Sockets, Linux, *nix, gnu, gcc, FreeBSD, BSD, Centos, Fedora, RHEL, Suse, Solaris, gdb.
∙Плюсом будет опыт работы с TCP/IP, sockets, threads, UDP, написания динамических библиотек и драйверов.
∙ Опыт разработки под платформы Win32 и Linux.
∙ Умение работать с SVN/CVS.
∙ Практический опыт работы в должности разработчика
∙ Владение языком: технический английский
Дополнительные требования (желательные)
∙ MS-SQL (на уровне разработчика), знание СУБД Oracle, SQL, shell, С#, java.
∙ Знание сетевых протоколов и опыт работы с ними.
∙ Администрирование Linux
∙ Администрирование маршрутизаторов
∙ Продвинутый пользователь офисных пакетов и ПО: MS Office, Visio.
Должностные обязанности
∙ Участие в работах по проектированию и разработке сложных информационных систем.
∙ Разработка программных и интеграционных систем для крупных отечественных и зарубежных компаний работающих в сфере телекоммуникаций, разработка сервисов и услуг.
Условия работы
∙ Динамично развивающаяся компания на рынке телекоммуникаций
∙ Современный офис рядом с м. Павелецкая
∙ Официальное оформление
∙ Конкурентная ЗП
∙ Премии
∙ График работы: полный рабочий день
∙ Возможности для профессионального развития
∙ Молодая команда
∙ Демократическая атмосфера, открытые коммуникации
∙ Медицинская страховка
∙ Корпоративные мероприятия
Effective Telecom Solutions (EFFTS™ ЗАО «МаксимаТелеком») предоставляет качественные услуги по разработке, внедрению и сопровождению программного обеспечения любой сложности. Мы работаем в B2B секторе на рынке телекоммуникаций. Наши программные продукты используются операторами связи и поставщиками услуг для управления инфраструктурой и эффективной организации новых услуг для конечных пользователей.
В компании открыта вакансия Разработчик/Архитектор Java.
Обязательные требования
∙ Высшее техническое образование
∙ Необходимые знания, навыки: J2SE, J2EE, SQL, WebServices, XML, XSL.
∙ Умение работать с SVN/CVS, Maven/Ant. Знание одной из сред разработки.
∙ Практический опыт работы в должности разработчика
∙ Владение языком: технический английский
Дополнительные требования (желательные)
∙ MS-SQL (на уровне разработчика), знание СУБД Oracle, javascript, GWT, flex, Ajax.
∙ Продвинутый пользователь офисных пакетов и ПО: MS Office, Visio.
∙ Наличие сертификатов, удостоверений: SUN или IBM
Функциональные обязанности
∙ Участие в работах по проектированию и разработке сложных информационных систем.
∙ Разработка программных и интеграционных систем для крупных отечественных и зарубежных компаний работающих в сфере телекоммуникаций, разработка сервисов и услуг и т.д.
Условия работы
∙ Динамично развивающаяся компания на рынке телекоммуникаций
∙ Современный офис рядом с м. Павелецкая
∙ Официальное оформление
∙ Конкурентная ЗП
∙ Премии
∙ График работы: полный рабочий день
∙ Возможности для профессионального и карьерного развития
∙ Молодая команда
∙ Демократическая атмосфера, открытые коммуникации
∙ Медицинская страховка
∙ Корпоративные мероприятия
Effective Telecom Solutions (EFFTS™ ЗАО «МаксимаТелеком») предоставляет качественные услуги по разработке, внедрению и сопровождению программного обеспечения любой сложности. Мы работаем в B2B секторе на рынке телекоммуникаций. Наши программные продукты используются операторами связи и поставщиками услуг для управления инфраструктурой и эффективной организации новых услуг для конечных пользователей.
В компании открыта вакансия Аналитика/Системного аналитика
Должностные обязанности
∙ Сбор, анализ, формализация и управление требованиями в проектах разработки.
∙ Общение с заказчиком, участие в переговорах.
∙ Написание проектных документов: концепций, технических заданий, спецификаций.
∙ Участие в крупных проектах разработки крупных программных и интеграционных систем для крупных отечественных и зарубежных компаний работающих в сфере телекоммуникаций и т.д.
Требования
∙ Высшее техническое образование
∙ Опыт работы по специальности
∙ Опыт написание концепция, технических заданий, спецификаций.
∙ Знание современных методологий, нотаций бизнес и системного анализа (UML, IDEF0)
∙ Умение четко и ясно выражать свои мысли
∙ Продвинутый пользователь офисных пакетов и ПО: MS Office
∙ Владение языком: технический английский
∙ Желателен опыт работы с системами управления требованиями
∙ Активная жизненная позиция, коммуникабельность, ответственность, аналитические способности
Условия работы
∙ Динамично развивающаяся компания на рынке телекоммуникаций
∙ Современный офис рядом с м. Павелецкая
∙ Официальное оформление
∙ Конкурентная ЗП
∙ Премии
∙ График работы: полный рабочий день
∙ Возможности для профессионального развития
∙ Молодая команда
∙ Демократическая атмосфера, открытые коммуникации
∙ Медицинская страховка
∙ Корпоративные мероприятия
резюме и вопросы по вакансии kurbanova-karina@yandex.ru 89166089017
Функциональное тестирование приложения передающего трафик по TCP/IP
2010-09-16 17:49
Привет. Подскажите, какой продукт HP, IBM и т.п. может быть использован для тестирования протокола (передача данных определенного формата) работающего поверх TCP/IP.
Цель - создать некий эмулятор и тестировать соответствие протокола заданным спецификациям.