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

Задача на Python в webdriver - автопоиск по списку до конца



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

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


Задача на Python в webdriver - автопоиск по списку до конца
2015-02-19 13:03

Доброго всем дня! Я начинающий пользователь web driver и Python, есть необходимость писать автотесты. Есть некоторые сложности, например, как вот эта:

Взят для образца типичный форум http://forum.volvo-club.by/viewforum.php?f=43, на котором мне необходимо из представленных 14-и страниц выделенных на скриншоте, прогнать их по циклу все(или часть), до тех пор, пока ни будет найдет некий объект по текстовой линке(как например тот что выделен красным цветом в рамке). Вся сложность состоит в том, каким способом задать этот механизм поиска(1...14) и определить локатор этих 1...14 страниц(или м.б. их как текст линк задавать?)

В принципе автотесты у меня уже работаю и элементы логики в них присутствуют, но вот в этом месте(как пример) я не знаю как быть - как задать этот прогон с поиском на 1-14 стр. с последующим кликом по найденной ссылке.

 

 

Прикрепленные изображения

  • 19.02.png
  • 19.02 - 2.png


Оптимальный способ получения значений из элементов
2015-02-19 15:15
Добрый день.
 
Ситуация такая:
есть страница с таблицей; в таблице 3 колонки это выпадающие списки, 1 колонка текстовое поле ввода и 2 колонки это чекбоксы.
 
getText() из tbody выбирает полностью все варианты из выпадающих списков, а из полей ввода ничего не выбирает.
Пока что приходиться обращаться к каждому элементу и получать из него выбраное значение и текст.
 
2015-02-19_102221.png
 
Есть ли оптимальный способ получения всех выбранных значений из выпадающих списков,
введенных значений в текстовые поля и 
статусов чекбоксов за минимальное количество обращений к странице и элементам?
Если есть то какой?
 
 


Так QA или QC?
2015-02-19 16:17

Добрый день!

 

Уже который год замечаю что многие тестировщики называют себя QA, хотя никак к QA не относятся. На самом деле они относятся к QC.

 

Собственно вопросы:

 

1) Откуда эта путанница пошла

2) Почему все поддерживают эту путанницу

 

Ну и чтоб стало понятно о чем я говорю -

 

Обеспечения качества (Quality Assurance) - часть менеджмента качества, направленная на создание уверенности в том, что требования к качеству будут выполнены. Совокупность мероприятий, охватывающих все технологические этапы разработки, выпуска и эксплуатации ПО информационных систем, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения качества выпускаемого продукта.
 

Контроль качества (Quality Control) - совокупность действий проводимых над объектом тестирования в процессе разработки для получения информации об актуальном состоянии объекта тестирования в разрезах: готовность продукта к выпуску, соответствие зафиксированным требованиям, соответствие заявленному уровню качества продукта.



Как заводить задачи в баг-трекер
2015-02-19 18:22

Автор: Ольга Киселева, тренер курса Онлайн-интенсив для начинающих тестировщиков

У тестировщика миллион способов завести баг так, чтобы разработчики на него забили. Учитесь ставить такие задачи, которые будут исправлять.

1. Выберите тип

Разработчики не боги, они не могут делать все и сразу. Им нужно понимать, с чего начинать. Они сортируют задачи по типу — сначала новые функции, потом ошибки, потом все остальное.

Какие бывают типы задач:

  • Баг — ошибка в программе.
  • Улучшение — все ок, но хотим с перламутровыми пуговицами.
  • Новая разработка — такой возможности нет, а очень хочется.

Допустим, заказчик захотел новую возможность, а вы завели ее не как новую возможность, а как баг. Разработчики весь месяц делали другие новые функции, и до вашей не добрались. Заказчик в ярости: вы же обещали... А виноват постановщик задачи — умей выбирать тип!

 

Читать статью полностью...



© 2010 | Software-Testing.Ru


В избранное