Тестовое задание QA (Kinescope)
Вакансия
- Компания: Kinescope
- Направление: QA
Задание №1
Тестирование сервиса загрузки видео.
Составьте список тест-кейсов, покрывающих функционал сервиса. Ниже указан список функций и особенностей:
- Видео можно загружать через панель администратора.
- Можно настраивать показ или ограничение доступа к видео по паролю.
- Можно подгружать разные звуковые дорожки к загруженному видео.
- Можно подгружать субтитры.
- Можно создавать из нескольких видео плей-листы.
- Можно редактировать видео (обрезать, менять звуковые дорожки).
- Максимальный размер загружаемого видео — 2 GB.
Не забудьте указать критичность каждого из возможных тест-кейсов. Оформите тест-кейсы в виде таблицы в Google Doc и пришлите ссылку с доступом для просмотра документа.
Задание №2
Тестирование API.
Создайте аккаунт на kinescope.io.
В разделе «Настройки» => API-токены создайте токен для операций с API.
Изучите API-документацию и автоматизируйте раздел projects и videos (папка v1) с помощью полученного токена:
https://documenter.getpostman.com/view/10589901/TVCcXpNM#5e757c09-2363-4ead-b2ae-5cd678c6a0ec
Покрыть необходимо все CRUD-операции и добавить ассерты на response.
N.B. — загрузка видео осуществляется с помощью запроса:
POST https://uploader.kinescope.io/v2/video
Подробнее см. в документации в разделе v2 => videos.
Созданный токен используется для авторизации через Bearer.
Приветствуются различные сценарии: позитивные, негативные, исследовательские.