
Привет! Меня зовут Алексей, и я решил поиграться с накопительными скидочными картами в магазине. Я расскажу тебе о своем опыте и предоставлю набор тестовых данных, чтобы убедиться, что каждый покупатель получает правильную скидку в соответствии с накопленными баллами. Вначале я решил протестировать, что если у покупателя нет ни одного балла, то ему будет начислена скидка в размере 0%. Поэтому у меня есть такой тестовый набор данных⁚ 0 баллов, ожидаемая скидка 0%. Затем я решил узнать, какой процент скидки получит покупатель, имеющий от 1 до 100 баллов. В этом случае ожидается скидка в размере 1%. Проверим это⁚ 50 баллов ⏤ ожидаемая скидка 1%. После этого я хотел проверить скидку в 3% для покупателей с количеством баллов от 101 до 500. У меня есть два тестовых случая⁚ 150 баллов ⏤ ожидаемая скидка 3% и 400 баллов ⏤ ожидаемая скидка 3%. Далее я решаю посмотреть, как работает скидка в 5% для покупателей с 500 до 2000 баллов. У меня есть следующие тестовые данные⁚ 600 баллов ⏤ ожидаемая скидка 5% и 1500 баллов — ожидаемая скидка 5%.
Наконец, я решил проверить самую максимальную скидку в 10% для покупателей, имеющих более 2000 баллов. Вот мои тестовые данные⁚ 3000 баллов, ожидаемая скидка 10%.
Таким образом, я составил такой набор тестовых данных, который позволяет мне убедиться, что каждый покупатель получает правильную скидку в зависимости от количества накопленных баллов.