- Регистрация
- 19.01.2014
- Сообщения
- 20
- Благодарностей
- 3
- Баллы
- 3
Задача:
Сделать автономный тестировщик на доступность сайта и возможность авторизации и оплаты через кошелек Metamask в браузере Google Chrome, с последующей отправкой отчетов при помощи бота в Telegram чат.
Отчет должен иметь примерно такой вид:
Report 235 | Timestamp: 16:45 19.09.2023
========================
Website Online – OK
Metamask authorization – OK
Test purchase – OK
Check test Bonus - OK
Wallet balance – 0,250 BNB
Или альтернативный вариант когда с ошибками:
Report 241 | Timestamp: 16:45 19.09.2023
========================
Website Online – failed [200 error]
Metamask authorization – failed [404 error]
Test purchase – failed [insufficient funds]
Check test Bonus -failed [does not work]
Wallet balance – unknown [connection failed]
В шаблоне тестировщика должны выставляться следующие параметры:
Сделать автономный тестировщик на доступность сайта и возможность авторизации и оплаты через кошелек Metamask в браузере Google Chrome, с последующей отправкой отчетов при помощи бота в Telegram чат.
Отчет должен иметь примерно такой вид:
Report 235 | Timestamp: 16:45 19.09.2023
========================
Website Online – OK
Metamask authorization – OK
Test purchase – OK
Check test Bonus - OK
Wallet balance – 0,250 BNB
Или альтернативный вариант когда с ошибками:
Report 241 | Timestamp: 16:45 19.09.2023
========================
Website Online – failed [200 error]
Metamask authorization – failed [404 error]
Test purchase – failed [insufficient funds]
Check test Bonus -failed [does not work]
Wallet balance – unknown [connection failed]
В шаблоне тестировщика должны выставляться следующие параметры:
- логин/пароль кошелька Metamask (первичная авторизация при запуске шаблона)
- работа через прокси и без
- выбор сети для тестовой покупки
- сумма тестовой покупки
- шаг выбора бонуса по шкале из 11 шагов (по умолчанию на первом шаге)
- порог баланса кошелька который в отчет должен кидать Alert о низком балансе
- время через которое надо производить тесты (например раз в час, или раз в день)
- подключение ключа бота для передачи данных в Telegram
- ведение локальных логов о тестах (чтобы можно было посмотреть если они не будут передаваться боту или бот сломается)