2015-04-01 1 views
0

я требую моего приложения для автоматического сканирования штриха-коды, у меня есть штрих-кода, у меня есть приложение, необходимое, как я могу сделать App чтение физических штрих-коды с помощью автоматизации в appium,Есть ли способ автоматизировать сканирование штрих-кода из appium?

В руководстве я могу сканировать код, указав от камеры к штрих-коду. Я не знаю, как это сделать, выполняя набор тестов. У меня появилась идея разместить мобильное устройство на подставке, штативе и расположить штрих-код перед ним. Но проблема в том, что мы можем протестировать только один штрих-код. я хочу запустить около 100-200 штрих-кодов и видеть, что производительность приложения не уменьшается, может ли кто-нибудь предложить некоторые способы?

ответ

2

Это очень интересный случай. Если вы действительно хотите протестировать свое приложение, сканируя штрих-коды через камеру, я думаю, вместо того, чтобы искать решение через appium, вам нужно искать решение, точно соответствующее вашему ручному процессу.

Вы можете нажать кнопку сканирования с помощью appium (я полагаю) - например, вы можете написать скрипт, чтобы нажимать на эту кнопку каждые 10 секунд. Задача - указать камеру на следующий штрих-код сразу после завершения первого сканирования. Возможные решения - я считаю, что все штрих-коды могут быть записаны в файл на ПК. Скопируйте эти изображения штрих-кода в ppt или с помощью любой другой программы, чтобы эти изображения могли автоматически отображаться один за другим. Поместите устройство перед этим компьютером, поскольку вы уже планируете использовать штатив и т. Д. Сосредоточьте их на экране (может быть, в первый раз вам, возможно, потребуется выполнить все эти настройки). Запустите свой скрипт. Проведите несколько пробных проб. Синхронизируйте процесс с правильными тайм-аутами. Я думаю, что это должно быть осуществимо, хотя на самом деле это не лучший способ автоматизировать этот сценарий.

0

Я не тестировал его, но этот пост в блоге может быть вашим ответом http://www.mobileqazone.com/profiles/blogs/simulating-camera-in-android-emulator. Если нет, вы можете попробовать обойти его, создав API для загрузки изображения на свой сервер, вместо того, чтобы читать его с камеры. Я думаю, что влияние на ваш QA не изменится резко (кроме того, очень легко и быстро проверить, что часть вручную)

+0

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