Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Симуляция изображения камеры

mobile
android
ios
Теги: #<Tag:0x00007f7b7054b4e0> #<Tag:0x00007f7b7054b300> #<Tag:0x00007f7b7054b1c0>

(brbrr) #1

Есть андроид(в будущем iOS) приложение, которое использует камеру для:

  • фото (кастомный экран)
  • скана QR кодов
  • скана PDF кодов

Ищу какие либо решения для blackbox тестирования.
Есть конечно вариант в самом приложении отключить экраны с камерой, и вместо этого подсовывать нужные данные, но это крайняя мера. Спасибо


(Константин) #2

Ну допустим сделать фото у вас получится.
А как вы будете камеру девайса направлять на объект сканирования? :smile:


(brbrr) #3

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


(Константин) #4

Нигде не встречал, чтобы можно было обмануть камеру на реальном девайсе. Кажется в таком случаем в принципе теряется смысл в функциональности камеры.
Единственное, что приходит в голову по вашей проблеме это нацелить камеру девайса на экран монитора( закрепить как-нибудь девайс), ну и первым шагом на монитор выводите картинку, вторым шагом фотографируете вашей прилагой.
Все прекрасно автоматизируется, кроме как установки девайса напротив монитора)


(brbrr) #5

Идея хороша, но вот только реалии не позволяют. девайс - мой личный, и работаю удаленно, т.е. нет лабораторий.

реальный девайс - это не принципиально в общем.


(Константин) #6

Тогда эмулятор вам в помощь. В последних API сделали поддержку камеры в эмуляторах, можно натравить видеопоток с вашей вебкамеры, думаю можно и статические изображения передавать аналогичным путем.


(Сергей Блохин) #7

Genymotion, если не ошибаюсь, давал такую возможность. И подставлять своё изображение и сканировать QA. Присмотритесь. Правда, только Android.