Не первый раз уже встречаю фамилию Баранцева на разных форумах...
А что на счет Программирование на Java для тестировщиков? выглядит интересно, а кто-то уже его прошел? можно ли начать с него? Правда ли что джавистам больше платят?
Мой знакомый утверждает, что при любом случае процесс тестирования нужно разделять на "верхний" уровень и "нижний". То есть нужно отдельно проверять пользовательский интерфейс и отдельно серверную часть (в рамках трехзвенной архитектуры). Интеграция же между ними проверяется в момент тестирования верхнего уровня. Мол, в данном случае мы заранее минимизируем шанс пропуска ошибки, способной повалить сервер/клиент.
Я же утверждаю, что это далеко от реальностей и гораздо оптимальней (ну то есть быстрей, а в следствии реального бизнеса продуктивней) проверять только через пользовательский интерфейс, ибо все остальные случаи (например, вписывать некорректные значения в БД или отправлять что-то невразумительное по апи) нереальны с точки зрения естественной эксплуатации. И как только появятся свободное время, то только тогда уже можно проверить отдельно серверную часть.
Рассудите нас, пожалуйста, так кто же прав? =)
И как процесс тестирования в данном разрезе выглядит у вас?
Буду признательна за совет по построению диаграммы состояний и переходов.
У меня есть весьма объемный процесс, который требуется проанализировать и декомпозировать при помощи диаграммы состояний и переходов. Диаграмма, в моем случае, тоже получилась весьма объемной. Но уже после построения я вспомнила о важном факторе, который на ней не отразила. У меня мобильное приложение на android, соответственно, для каждого из состояний будет доступен переход на шаг назад, в предыдущее состояние, по нажатию аппаратной кнопки "Назад". Попыталась отразить это на диаграмме: получилось большое количество стрелок, путающихся друг с другом. В общем, читабельность диаграммы пострадала.
Как бы вы поступили на моем месте: оставили кучу стрелок "Назад" или не стали их отрисовывать, но в чек-листе написали, что для каждого из состояний проверить переход на 1 состояние назад по нажатию кнопки "Назад"?
Добрый день коллеги ! Возник вопрос по работе с изображениями, сейчас попробую расписать вкратце :
Тестирую мобильное приложение (android) с помощью - selenium/appium/python.
Не могу понять как прописывать код, чтобы работать с индексами и классами без id-ков не у всех элементов есть id
Тут наткнулся на проблему вставки изображения с галереи, раньше мой код работал и выбирал просто первую картинку и вставлял теперь он не работает не находит элемент.
Прописывать через xpath тоже какие проблемы всегда,
self.driver.find_elements_by_class_name(u'***')[1] - тоже пробывал.
Отсюда вопрос - как вы проверяете вставки фото + изображения в поля, какие методы используете? спасибо за внимание! Пример кода который работал раньше --- self.driver.find_element_by_id(u'internal_image').click() #dobavlenie image self.driver.find_element_by_id(u'image').click() #dobavlenie image self.driver.find_element_by_id(u'toolbar') #dobavlenie image