Перейти к содержимому

Тестирование веб-приложений 2.0
онлайн, начало 25 января
Тестирование REST API
онлайн, начало 28 января
SQL для тестировщиков
онлайн, начало 28 января
Техники локализации плавающих дефектов
онлайн, начало 28 января
Фотография

Автоматизация тестирования формы с подтверждением смс

автотест смс регистрация test тестирование

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Rao147

Rao147

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 29 Июнь 2018 - 13:09

Доброго времени суток всем. 

 

Озадачен поставленной передо мной задачей и заглянул сюда с надеждой на совет.

 

Необходимо автоматизировать форму заполнения текстовых данных с кодом подтверждения смс в конце и поставить её на бесконечный цикл с выводом ошибки при неудачном исходе. 

Грубо говоря тестирование самой формы не представляет особой сложности и будет покрыто юнит тестами на питоне, но как автоматизировать процесс подтверждения смс? Как сделать так, что бы приходящий на телефон код(каждый раз разный) автоматически подставлялся в тест?

 

Буду рад любому совету..  Спасибо.

 

Ps: Судя по всему нужно будет использовать виртуальный номер, на который будут приходить эти коды смс. Но как это всё реализовать?


  • 0

#2 gako

gako

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • Город:Калининград

Отправлено 29 Июнь 2018 - 13:45

Как вариант, берете сервис типа такого - https://www.receive-sms-online.info/ - и парсите таблицу на предмет поиска ваших смс.


  • 0

#3 Сергей

Сергей

    Специалист

  • Members
  • PipPipPipPipPip
  • 930 сообщений
  • Город:Москва

Отправлено 29 Июнь 2018 - 13:49

Не занимался, первые мысли вслух - 1. подключить телефон к компу и стягивать смс автоматом 2. автоматом пересылать смс из телефона в почту на комп и оттуда стягивать смс


  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#4 Сергей

Сергей

    Специалист

  • Members
  • PipPipPipPipPip
  • 930 сообщений
  • Город:Москва

Отправлено 29 Июнь 2018 - 13:49

Как вариант, берете сервис типа такого - https://www.receive-sms-online.info/ - и парсите таблицу на предмет поиска ваших смс.

 

3. поддерживаю - использовать сервисы с получением смс


  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#5 Freiman

Freiman

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 389 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 29 Июнь 2018 - 13:57

Вообще для автоматизации делается "заглушка", нет необходимости гонять реальные смс-ки.

Вы наверняка ведь используете некоторый сторонний сервис, который непосредственно отправляет сообщения? А к нему стучитесь через апи?
  • 0

#6 Rao147

Rao147

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 29 Июнь 2018 - 14:30

Поставлена задача, что бы смс были реальными.

Да, я согласен, что это не рационально)


  • 0

#7 Rao147

Rao147

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 29 Июнь 2018 - 14:32

Спасибо за идею

Как вариант, берете сервис типа такого - https://www.receive-sms-online.info/ - и парсите таблицу на предмет поиска ваших смс.


  • 0

#8 Poet_Peselnik

Poet_Peselnik

    Новый участник

  • Members
  • Pip
  • 20 сообщений

Отправлено 01 Июль 2018 - 17:51

Надо сделать мок сервис. Приложение генерит смс код и отправляет его вместе с номером телефона на сторонний сервис отправки смс. Надо сделать, что бы сгенерированный смс код с номером телефона отправлялся не на сторонний сервис, а на мок сервис, и по запросу можно будет получать смс код.


  • 0

#9 TatyanaV

TatyanaV

    Опытный участник

  • Members
  • PipPipPipPip
  • 329 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 02 Июль 2018 - 06:15

Чисто теоретически - сгенерированный и отправленный через смс код - где-то в БД должен храниться (чтобы было с чем сравнивать то, что пользователь потом через форму вводит).

Может быть попробовать просто вытаскивать этот смс-код из БД?

 

В этом случае - тестирование функционала отправки смс - будет уже отдельной задачей.


  • 0

#10 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 761 сообщений
  • ФИО:Dmitry Petrov

Отправлено 02 Июль 2018 - 07:23

насколько я понимаю эту "защиту" в виде СМСок, даже используя сторонний сервис, ВАШЕ приложение всегда знает какой КОД был отправлен на телефон, так как полученный КОД от пользователя нужно с чем-то сверить. ну вот там где держите этот код, от туда его и берите.


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами автотест, смс, регистрация, test, тестирование

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале