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

Использование xml для создания map of elements on the page и класса Pa



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

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


Использование xml для создания map of elements on the page и класса Pa
2012-08-28 13:11
Появилася идея хранить все локаторы страниц в XML файлах, своего рода map of the page, для того что бы вносить изменения не лазя в код. Но тогда возникает вопрос, как при этом можно воспользоваться PageFactory.

На сколько я понимаю PageFactory инициализирует все элементы которые обьявлены на странице, для этого я использовал аннотации @FindBy

Получается

XML

<Страница>
                 <Кнопки>
                            <submit button>
                                              <name></name>
                                              <identificator></identificator>
                                              <value></value>
                            </submit button>
                 </Кнопки>
</Страница>


И класс этой страницы
public class Page
private WebElement submitButton;


Далее тест класс где будет вызываться PageFacory
Page page = PageFactory.initElements(driver, Page.class)

Собственно вопрос!!!
Каким образом можно связать XML с Web elementom что бы Page factory инициализировала элементы так же как и @FindBy ?

Инженер по тестированию
2012-08-28 13:25
Наш заказчик - Российское подразделение иностранной компании, занимающейся IT-разработками, в проектную команду разработчиков и тестировщиков ищет Инженеров по тестированию ПО
Работа на длительный проект (до 1 года), в дальнейшем - новые проекты компании.

Контактное лицо - КА Кит-Консалт, Длугоканская Екатерина +7 (495) 646-74-84, ekaterina@kit-consalt.ru

Должностные обязанности

- функциональное и нагрузочное тестирование
- анализ дефектов, жизненного цикла
- локализация причин возникновения дефектов
- анализ предварительных результатов тестов
- оценка результатов тестирования
- взаимодействие с командой разработчиков
- тестирование BSS/OSS систем оператора связи

Требуется


- высшее техническое образование (неоконченное, аспирантура)
- опыт работы в системной интеграции, разработке банковского ПО, системах связи от 0,5года
- знание SQL
- желательно иметь представление о TFS (Team Foundation Server)
- реальный навык тестирования ПО
- системное мышление, способность быстро осваивать новые технологии
- способность решать нестандартные задачи
- аналитические способности, любознательность, ответственность
- способность работать в команде

Условия

- З/п- в зависимости от опыта работы - от 30000 до 90000р
- график работы: пн-пт с 9-00 до 18-00
- испытательный срок -до 3 месяцев
- оплата сверхурочных (при необходимости работы сверхурочно)
- при хорошей технической подготовке и отсутствии длительного опыта возможно обучение
- по результатам работы специалистам за счет компании предоставляется возможность дальнейшего обучения и прохождения сертификационных тестов
- территориально место работы - м. Новогиреево или м. Сухаревская

Возможный формат встреч
2012-08-28 13:33
На последней встрече первого московского клуба тестировщиков был опробован новый формат.

Основная часть встречи с размеренным обсуждением различных вопросов проходила в ботаническом саду. Был посещен японский сад, сад диких растений, розарий и что-то еще. Закончили встречу в красиво оформленном ресторане, где отдали должное стейкам, борщу и украинскому салу.

В целом формат оказался очень даже. В чем то даже лучше традиционных шашлыков. В принципе, если погода позволяет, то так можно и день тестировщика отметить.

Конфигурация TestNG.xml для построения зависимостей тестов, находящихс
2012-08-28 15:08
Есть три файла с тестами:

public class class1 {
@test
public void verify1() {
...
}
}

public class class2 {
@test
public void verify2() {
...
}
}

public class class3 {
@test
public void verify3() {
...
}
}

Как в xml файле TestNG задать условие - проходить тест verify2 и(или) verify3 только в случае успешного прохождения verify1?

Вакансия Тестировщика ПО (Санкт-Петербург)
2012-08-28 17:35
ЗАО "Комита" - IT-компания‚ работающая с 1991 года‚ занимающаяся разработкой программного обеспечения и информационных систем для нужд коммерческих и государственных организаций‚ в связи с расширением приглашает специалиста на должность: Тестировщик ПО

Обязанности:
Развертывание и настройка тестируемого ПО в соответствии с документацией
Подготовка test-case
Проверка функционала ПО в соответствии с заявленными требованиями
Оформление найденных дефектов в баг-трекере
Подготовка отчетов о выявленных дефектах

Требования:
Образование: высшее‚ незаконченное высшее
Опыт тестирования ПО
Уровень владения ПК: опытный пользователь
Знание основ клиент-серверных технологий‚ основ работы с СУБД
Навыки работы с документацией на программное обеспечение (спецификации‚ технические задания и т.д.)
Способность корректно и точно описывать выявленные в процессе тестирования дефекты
Обучаемость
Общая грамотность

Условия:
Офис в районе м. Новочеркасская (5 минут ходьбы)
Оформление по ТК РФ‚ белая заработная плата (размер оплаты зависит от вашего опыта работы и уровня знаний, устанавливается после/во время интервью-до 55000 руб.)
График работы- 5/2‚ с 10-18
Полный социальный пакет, ОМС + ДМС от компании
Премии по итогам года
Молодой‚ дружный коллектив

Если вас заинтересовала вакансия‚ присылайте свой отклик на почту: evap@comita.ru с указанием должности.

Тестировщик ПО в отдел информационных технологий , Санкт-Петербург
2012-08-28 17:40
Компания ЗАО "Комита" - IT-компания, работающая с 1991 года, занимающаяся разработкой программного обеспечения и информационных систем для нужд коммерческих и государственных организаций, в связи с расширением приглашает специалиста на должность: Тестировщик ПО в отдел информационных технологий

Обязанности:
- Проведение испытаний программного обеспечения
- Подсчет контрольных сумм исходных и бинарных кодов
- Статический/динамический анализ программного обеспечения

Требования:
- Высшее техническое образование
- Опыт работы в области программирования и тестирования ПО
- Знание языков программирования С, С++, Delphi, Java

Условия:
- Белая з/п, оформление по ТК РФ, заработная плата после исп.срока до 40000 руб.
- Офис – Малыгина д.6
- График работы- 5/2, 10-18
- Полный соц.пакет + ДМС от компании
- Премии по итогам года, к праздникам, дополнительная материальная помощь сотрудникам

Эл.адрес для ваших резюме: evap@comita.ru

Специалист по проектированию/ Технический писатель/ Заместитель началь
2012-08-28 17:44
ЗАО "Комита" - IT-компания, работающая с 1991 года, занимающаяся разработкой программного обеспечения и информационных систем для нужд коммерческих и государственных организаций, приглашает специалиста на должность: Заместитель начальника проектно-аналитического отдела

Обязанности:
Организация выполнения работ по проектированию автоматизированных информационных систем
Непосредственное участие в проектировании:
*обследование объекта автоматизации
*формирование требований (ТЗ)
*разработка материалов Технического проекта и Рабочей документации.

Требования:
Высшее техническое образование
Гражданство РФ
Опыт работы в области проектирования и создания автоматизированных информационных систем не менее 3 лет
Приветствуется наличие сертификатов и/или свидетельств о подготовке/переподготовке в области информационной безопасности
Знание оборудования и ПО защиты информации
Честность, порядочность, высокая обучаемость

Условия:
Белая заработная плата, оформление по ТК РФ, полный соц.пакет, доплата по больничному листу + ДМС от компании
Офис – улица Малыгина
График работы- 5/2, 10-18
Премии по итогам года, к праздникам, дополнительная материальная помощь сотрудникам

Эл.адрес для резюме: evap@comita.ru

Специалист по проектированию/ Технический писатель, СПб
2012-08-28 17:50
ЗАО "Комита" - IT-компания, работающая с 1991 года, занимающаяся разработкой программного обеспечения и информационных систем для нужд коммерческих и государственных организаций, приглашает специалиста на должность: Заместитель начальника проектно-аналитического отдела (Специалист по проектированию/ Технический писатель)

Обязанности:
Организация выполнения работ по проектированию автоматизированных информационных систем
Непосредственное участие в проектировании:
обследование объекта автоматизации
формирование требований (ТЗ)
разработка материалов Технического проекта и Рабочей документации.


Требования:
Высшее техническое образование
Гражданство РФ
Опыт работы в области проектирования и создания автоматизированных информационных систем не менее 2 лет
Приветствуется наличие сертификатов и/или свидетельств о подготовке/переподготовке в области информационной безопасности
Знание оборудования и ПО защиты информации
Честность, порядочность, высокая обучаемость


Условия:
Белая заработная плата, оформление по ТК РФ, полный соц.пакет, доплата по больничному листу + ДМС от компании
Офис – улица Малыгина
График работы- 5/2, 10-18
Премии по итогам года, к праздникам, дополнительная материальная помощь сотрудникам

Эл.адрес для резюме: evap@comita.ru

Web-программист, Россия, Санкт-Петербург
2012-08-28 17:53
Компания ЗАО "Комита", работающая с 1991 года в области разработки программного обеспечения и информационных систем для нужд коммерческих и государственных организаций, в связи с расширением приглашает специалиста на должность: Web-Разработчик

Обязанности:
Разработка frontend'а на JavaScript
Создание качественного, легко поддерживаемого кода
Доработка существующих web-проектов

Требования:
Отличное знание JavaScript, JSON
Знание и опыт использования ExtJS обязателен.
Опыт самостоятельной разработки плагинов для ExtJS будет плюсом.
Опыт использования jQuery
Хорошее знание HTML, CSS, XML
Знание основ XSD, XSLT, XPath


Условия:
Офис в районе м.Новочеркасская (5 минут ходьбы)
5-ти дневная рабочая неделя, 8-ми часовой рабочий день
Оформление по ТК РФ, белая заработная плата, полный соц.пакет, ОМС + ДМС (Медицинская страховка от компании)
Премии по итогам года/ к праздникам, доп.материальная помощь сотрудникам
ВОЗМОЖЕН вариант удаленного сотрудничества с полным рабочем днем (с 10 до 18 по моск.времени)

Эл.адрес: evap@comita.ru


© 2010 | Software-Testing.Ru


В избранное