App Debite card + luhna and unit / e2e tested 

  • 1
  • Опубликовано: 2023-07-23
### Credit Card Validator

#### Легенда

Задача: сделать виджет, позволяющий вводить номер карты (можете в качестве общего развития почитать про PCI DSS).

Общий вид виджета должен выглядеть следующим образом:


#### Описание
Вам нужно провести исследовательскую работу и выяснить - на базе чего определяется, какой платёжной системе принадлежит определённая карта (не забудьте про "Мир").

**Алгоритм Lunha** \
Используйте [следующий алгоритм](https://en.wikipedia.org/wiki/Luhn_algorithm) для проверки валидности номера карты.

Изображения для карт необходимо найти самостоятельно (помните, про авторские права и недопустимость нелегального использования).

+ нужна логика проверки номера карты;
+ выяснения принадлежности определённой платёжной системе.
+ нужны авто-тесты на функции проверки номера карты и принадлежности определённой платёжной системе.

Через Puppeteer и проверьте взаимодействие для двух различных вариантов:
1. Ввод валидного номера карты
1. Ввод невалидного номера краты
App Debite card + luhna and unit / e2e tested
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Сертификаты

Сертификаты Здравствуйте. Сертификаты рынка Интернет-маркетинга. Цель - повышение квалификации. Основное направление с 2014 года Интернет-маркетинг- интернет-реклама, анализ конкурентов, usability клиента. С 2020 меняю профпригодность на прогрммирование вэб-и…

YandexDisk API

YandexDisk API #### Задача №1 unit-tests #### Необходимо протестировать программу по работе с бухгалтерией. Следует протестировать основные функции по получению информации о документах, добавлении и удалении элементов из словаря. **Реализовал за**, вместе с изуче…

Class по принципу Stack

Class по принципу Stack **Stack LIFO** - домашнее задание на курсах Нетологии Реализовать класс Stack со следующими методами: - isEmpty - проверка стека на пустоту. Метод возвращает True или False. - push - добавляет новый элемент на вершину стека. Метод ничего не …

re-форматирование адресной книги

re-форматирование адресной книги ### Регулярные выражения ### В адресную книгу добавляем контакты не имея единого формата. В результате получается адресная книга, в которой совершенно невозможно кого-то нормально найти: мешает множество дублей и разная запись одних и тех же имен. …

Web-scraping 2Gis — 2023

Web-scraping 2Gis — 2023 Используемый stack Python: - Selenium (scroll, click, DOM-change), - BeautifullSoup, - re, os, datetime, - urllib3.request,urllib3.urls, urllib.parser.unuquest, - pandas Приложение ориентированно на 2Gis и работу в любом городе/категории. На вхо…

Django-calculator from the  recipe's menu

Django-calculator from the recipe's menu Задание Ваша задача написать простой сервис-помощник для приготовления блюд. Сервис знает некоторое количество рецептов (см. файл calculator/views.py - переменная DATA). На запрос вида /omlet/ должен отобразиться список ингредиентов и их количество…

PostgreSQL и Python - 2022

PostgreSQL и Python - 2022 ### Создайте программу для управления клиентами на python. ### **Требуется** хранить персональную информацию о клиентах: - имя; - фамилия; - email; - телефон; **Сложность** в том, что телефон у клиента может быть не один, а два, три и даже бо…

Аудит: сайта, конкурентов и Яндекс Директ 16.08.20 за 10 дней

Аудит: сайта, конкурентов и Яндекс Директ 16.08.20 за 10 дней Качайте, читайте, звоните. Страница «Главная» Стр.2 Страница «Каталог» сайта Стр.7 Страница «Карточка товара» на сайте Стр.9 Страница Корзина Стр.10 Страница Оформление Стр.10 Статья и копирайтер Стр.11 Как работать с копирайтером Стр.11 Страница «П…