Хранение локаторов.
#1
Отправлено 24 января 2012 - 14:05
Поскажите, пожалуйста, наиболее удобный и эффективный способ хранения локаторов (XPath, css) для тестов. Например, property file, XML, Page Object Design Pattern, что-то еще...
Спасибо!
#2
Отправлено 24 января 2012 - 18:54
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 24 января 2012 - 19:37
Понятность - при каком способе тесты более читаемы?
Результативность - всегда ли можно автоматизировать тесты к.-л. функциональности используя данный способ хранения локаторов?
Скорость работы - как сказывается на скорости выполнения тестов применение того или иного способа?
Хотелось бы узнать мнение людей исходя из их личного (и не только) опыта. Узнать достоинства и недостатки различных способов. Узнать ваши предпочтения.
#4
Отправлено 26 января 2012 - 03:02
Не знаю как на счет локаторов, но вообще в XML при должной организации должен быть удобен.Скорость поиска проблемы - при каком методе легче найти и изменить поменявшийся локатор?
Понятность - при каком способе тесты более читаемы?
Результативность - всегда ли можно автоматизировать тесты к.-л. функциональности используя данный способ хранения локаторов?
Скорость работы - как сказывается на скорости выполнения тестов применение того или иного способа?
Хотелось бы узнать мнение людей исходя из их личного (и не только) опыта. Узнать достоинства и недостатки различных способов. Узнать ваши предпочтения.
#5
Отправлено 06 февраля 2012 - 13:55
Всем доброго времени суток!
Поскажите, пожалуйста, наиболее удобный и эффективный способ хранения локаторов (XPath, css) для тестов. Например, property file, XML, Page Object Design Pattern, что-то еще...
Спасибо!
Я использую Page Object Design Pattern
При чем все локаторы определенной страницы в одном классе, повторяющиеся в абстракном и так выше по лесенке.
Динамические локаторы драблю на несколько составных переменных (с "конскими" div'ами иногда даже массивы использую). Такой подход для меня удобен и пока нравится. Для изменения локатора нужно отредактировать лишь одну строчку :) имхо
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных