нужно составить техническое задание для программиста (бэкенд)
Написать VK grouper для Visual Studio Code
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуемый уровень и навыки: middle или senior QA, SQL.
Сайт: vk.com
Логины и пароли от 2х тестовых аккаунтов:
Логин1: будет предоставлен
Пароль1: будет предоставлен
Логин2: будет предоставлен
Пароль2: будет предоставлен
ТЗ:
В оболочке Visual Studio Code (обязательно!) необходимо реализовать следующие функции:
Вписывать неограниченное количество связок логин + пароль.
Одна связка логин + пароль может высылать 20 сообщений в течение 24 часов (может и в течение 12, нужно тестить).
Необходимо сделать "поле сообщения", то сообщение, которое будет отсылать один аккаунт (это может быть как в скрипте, так и в отдельной форме, без разницы, как легче и быстрее).
В тестовом варианте предоставлены 2 логина и 2 пароля, соответственно 40 сообщений можно тестить в рамках 24 часов (12 часов).
Также нужно посмотреть выходит ли "капча" и в рамках какой длительности между сообщениями в одном аккаунте она выходит. Научиться ее обходить в рамках тайминга или программно.
Необходимо сделать "поле обработка группы", то поле, в которое нужно будет вписать id группы в формате: https://vk.com/clubXXXX..., https://vk.com/publicXXXX... или https://vk.com/nicname (это может быть как в скрипте, так и в отдельной форме, без разницы, как легче и быстрее).
Необходимо сделать "поле исключение пользователей", то поле, в которое нужно будет вписать id пользователя (не ник, а именно id, т.к. ник можно изменять) в формате: https://vk.com/idXXXX... (это может быть как в скрипте, так и в отдельной форме, без разницы, как легче и быстрее).
При тестировании 2х тестовых аккаунтов
"поле сообщения" можно сделать следующим:
Добрый день, я недавно зарегистрировалась вконтакте, буду рада новому знакомству с вами =)
"поле обработка группы": любым в соответствии с любой действующей группой или пабликом.
"поле исключение пользователей": любых участников группы для теста.
2 цели скрипта:
1. сбор данных об участках группы из "поля обработка группы". Visual Studio Code собирает данные обо всех участниках группы, которым можно отправить сообщение (тем, кому нельзя отправить сообщение в Excel таблице не учитывать), также исключая id пользователей из "поля исключения пользователей" и выводит данные в Excel таблицу в формате столбцов:
Столбец1 (Участник): id пользователя (не ник, а именно id, т.к. ник можно изменять). Можно упорядочить по числам, для удобства.
Столбец2 (Отправка): отправлено ли сообщение из "поля сообщения" данному id "Да" или "пустое поле".
2. отправка сообщений пользователям из собранной Excel таблицы.
Условия:
Если сообщение из "поля сообщения" было отправлено пользователю, то в Excel таблице в Столбец2 проставляется значение "Да" и любой логин, осуществляющий отправку сообщений, больше данному пользователю сообщения не отправляет, а осуществляет отправку сообщения следующему пользователю со значением в Столбец2 равному "пустое поле" до тех пор, пока отправка сообщений не будет ограничена 20-ю сообщениями или непредвиденной ошибкой. После этого следующий логин, осуществляющий отправку сообщений по циклу отправляет следующие 20-ть сообщений с теми же условиями, что и предыдущий логин. Один пользователь не должен получить более одного сообщения из "поля сообщения" от любого логина, осуществляющего отправку сообщений.
Реализовать 2 разных команды для управления вручную:
1 команда запускает сбор данных в Excel таблицу и называет Excel файл "clubXXXX..." или "publicXXXX..." в соответствии с id группы.
Если Excel файл уже существует, и его название совпадает с "полем обработки группы", то команда 2 дозаполняет Столбец2 начиная с первого "пустого поля" и пересохраняет данный файл в соответсвии с заполнением Столбец2 после отправки сообщений, даже при непредвиденных ошибках, если сообщение пользователю было отправлено.
Если в одном Excel файле полей в Столбец1 (Участник) больше чем 1048576 с учетом поля Столбец1 (Участник), то создавать дополнительные Столбец3 (Участник2) и Столбец4 (Отправка2) и т.д., чтобы собрать всю выборку пользователей в одном Excel файле с учетом 1-й цели скрипта (сохранять только те id пользователей, которым можно отправлять сообщения и исключая id пользователей из "поля исключения пользователей").
2 команда реализует отправку сообщений от логинов.
- Похожие заказы
- $20Тестирование ПО5 заявокЗакрыт3 года назад
Потрібно реалізувати наступну логіку: 1) Деплой spring-boot проекту з гілкі dev (трігер - пуш на гілку) 2) Після деплоя по трігеру повинні запуститися (спочатку задеплоїтись також) gradle project та тести на іншому(QA) репозиторії. 3) Після успішних тестів повинен ...
Тестирование ПО1 заявкаЗакрыт3 года назадНеобходимо провести аудит кода. В заявке указывайте стоимость часа вашей работы и примеры предыдущих работ.
Тестирование ПОнет заявокЗакрыт3 года назадответить на вопросы во вложении
Тестирование ПО3 заявкиЗакрыт3 года назадЗдравствуйте, нужна помощь в работе Use Case. Сделать нужно на платформе EA
Тестирование ПОнет заявокЗакрыт3 года назад1) Должен быть графический интерфейс. Причём, не абы какой, а, допустим, i3-gaps. 2) Между окнами должен быть зазор шириной 6-8 пикселей, и 2-3 пикселя рамочка окна. Отступ от края экрана тоже должен быть. В общем, точные ...
Тестирование ПО1 заявкаЗакрыт3 года назадДобрый день! Ищу человека для тестирования моб. приложения: Работу делим на 3 этапа: написание тест кейсов их утверждение тестирование на андроид и iphone с баг репортами
Тестирование ПО14 заявокЗакрыт3 года назадИмеется методичка по данной работе
Тестирование ПО7 заявокЗакрыт3 года назад