Знайомство з роботою
Чим ми займаємося
Компанія TelcoGuard співпрацює з мобільними операторами різних країн, надаючи їм широкий пакет послуг, де серед іншого – тестування шляхів доставки SMS-повідомлень (це якраз те, чим займаються скрипалі). Ми ініціюємо відправку OTP-SMS (OneTimePassword. Наприклад: “Your verification code: ХХХ”) від певних сервісів (Apple, Booking, Amazon, Instagram тощо) на телефонні номери мобільних операторів.
Тобто, наша задача – зробити так, щоб певний сервіс відправляв SMS-повідомлення на потрібні телефонні номери.
- Іноді для цього достатньо лише перейти на сайт сервісу, ввести номер телефону у відповідне поле і натиснути “ОК”.
- Іноді перед відправкою SMS сервіс може попросити вирішити капчу.
- Іноді потрібно пройти всю процедуру реєстрації акаунта.
- Іноді SMS на телефон відправляється тільки після підтвердження електронної пошти.
- А іноді необхідно зробити все перелічене вище, та ще й увімкнути в налаштуваннях акаунта двофакторну аутентифікацію, потім вийти з акаунта, спробувати увійти в нього знову, і тільки тоді на телефон буде відправлено першу SMS.
Є сервіси з якими працювати легше. Є і такі, з якими складніше. Нам треба охопити якомога більше сервісів та знайти способи ініціювати відправку SMS-повідомлень на всі номери. Чим більше SMS буде отримано – тим більше грошей ви заробите.
Спочатку розвідка, а потім бій
Для початку візьміть у свого куратора невелику кількість телефонних номерів (10-30 шт.) і список сервісів, по яким прямо зараз успішно працюють інші тестувальники – на них ви і будете навчатися.
Перш ніж займатися автоматизацією вам треба вручну ознайомитись з сервісами, щоб зрозуміти їх логіку роботи. Спробуйте вручну ініціювати відправку SMS на один з виданих вам телефонних номерів. Зафіксуйте (запишіть) всі нюанси, які виникали в процесі: капчі, помилки, спливаючі вікна, реклама, підтвердження пошти тощо.
Вдалося ініціювати відправку першої SMS? – Супер! Тепер повторіть процедуру ще раз, але вже для іншого телефонного номера. Фіксуйте всі нюанси, які виявляєте в процесі ручного тестування.
Як тільки ви переконаєтеся, що на 100% зрозуміли логіку ручного тестування, можете спробувати автоматизувати цей процес. Наприклад, за допомогою одної з цих програм.
Питання – відповідь
П: Генерувати SMS можна взагалі з будь-яких сервісів на власний вибір?
В: На будь-який з дозволених сервісів. Актульаний перелік дозволених для тестування сервісів ви можете побачити у таблиці за цим посиланням.
П: Скільки SMS-повідомлень можна щодня ініціювати з кожного сервісу?
В: Актуальні ліміти сервісів ви можете дивитись на спеціальній сторінці.