My personal repository
diplom's Introduction
diplom's People
diplom's Issues
POST- запрос с пустым полем Год на http://localhost:8080/api/v1/pay - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем Год на http://localhost:8080/api/v1/pay, запрос проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем Год по адресу : http://localhost:8080/api/v1/pay:
{
"number": "4444 4444 4444 4441",
"year": " ",
"month": "03",
"holder": "Petr Sergeev",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
Оплата тура Кредитной картой с валидными данными и кириллицей в поле Владелец, не появляется сообщение об ошибке.
Описание
При оплате тура в Кредит с валидными данными и кириллицей в поле Владелец, не появляется сообщение об ошибке.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить в кредит"
Шаги воспроизведения
1.Ввести поле Владелец кириллицей.
2. Ввести валидные значения в остальные поля.
3. Нажать кнопку Продолжить.
Ожидаемый результат: Поле Владелец подсвечивается красным, появляется сообщение "Неверный формат".
Фактический результат: Появляется сообщение об успешной операции: "Успешно. Операция одобрена Банком."
В БД появляется запись о проведенной операции.
Строчка в тесте
Diplom/src/test/java/test/ui/CreditTest.java
Line 170 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
POST- запрос с пустым полем Месяц на http://localhost:8080/api/v1/credit - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем Месяц на http://localhost:8080/api/v1/credit, проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем Месяц по адресу : http://localhost:8080/api/v1/credit:
{
"number": "4444 4444 4444 4441",
"year": "24",
"month": " ",
"holder": "Petr Sergeev",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
POST- запрос с пустым полем Владелец на http://localhost:8080/api/v1/pay - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем Владелец на http://localhost:8080/api/v1/pay, запрос проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем Владелец по адресу : http://localhost:8080/api/v1/pay:
{
"number": "4444 4444 4444 4441",
"year": "25",
"month": "03",
"holder": " ",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
Ошибка в названии города
Описание
На странице приложения ошибка в названии города.
Шаги воспроизведения
- Открытый проект в IntelliJ IDEA
- Запустить контейнеры командой docker-compose up
- Через терминал открыть БД MySQL командой:
java -Dspring.datasource.url=jdbc:mysql://localhost:3306/app -jar aqa-shop.jar - В браузере открыть страницу http://localhost:8080/
Ожидаемый результат: на странице название города Марракеш.
Фактический результат: на странице название города Марракэш.
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
POST- запрос с пустым полем CVC на http://localhost:8080/api/v1/pay - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем CVC на http://localhost:8080/api/v1/pay, запрос проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем CVC по адресу : http://localhost:8080/api/v1/pay:
{
"number": "4444 4444 4444 4441",
"year": "24",
"month": "03 ",
"holder": "Petr Sergeev",
"cvc": " "
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Diplom/src/test/java/test/api/PayApiTest.java
Line 105 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
Оплата тура Дебетовой картой с валидными данными и спецсимволами в поле Владелец, не появляется сообщение об ошибке.
Описание
При оплате тура дебетовой картой с валидными данными и спецсимволами в поле Владелец, не появляется сообщение об ошибке.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить"
Шаги воспроизведения
1.Ввести в поле Владелец спецсимволы.
2. Ввести валидные значения в остальные поля.
3. Нажать кнопку Продолжить.
Ожидаемый результат: Поле Владелец подсвечивается красным, появляется сообщение "Неверный формат".
Фактический результат: Появляется сообщение об успешной операции: "Успешно. Операция одобрена Банком."
В БД появляется запись о проведенной операции.
Строчка в тесте
Diplom/src/test/java/test/ui/PayTest.java
Line 182 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
Оплата тура Дебетовой картой с валидными данными и цифрами в поле Владелец, не появляется сообщение об ошибке.
Описание
При оплате тура в Дебетовой картой с валидными данными и цифрами в поле Владелец, не появляется сообщение об ошибке.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить"
Шаги воспроизведения
1.Ввести в поле Владелец цифры.
2. Ввести валидные значения в остальные поля.
3. Нажать кнопку Продолжить.
Ожидаемый результат: Поле Владелец подсвечивается красным, появляется сообщение "Неверный формат".
Фактический результат: Появляется сообщение об успешной операции: "Успешно. Операция одобрена Банком."
В БД появляется запись о проведенной операции.
Строчка в тесте
Diplom/src/test/java/test/ui/PayTest.java
Line 163 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
POST- запрос с пустым полем Год на http://localhost:8080/api/v1/credit - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем Год на http://localhost:8080/api/v1/credit, проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем Год по адресу : http://localhost:8080/api/v1/credit:
{
"number": "4444 4444 4444 4441",
"year": "",
"month": "12",
"holder": "Petr Sergeev",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
Оплата тура в Кредит с валидными данными и цифрами в поле Владелец, не появляется сообщение об ошибке.
Описание
При оплате тура в Кредит с валидными данными и цифрами в поле Владелец, не появляется сообщение об ошибке.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить в кредит"
Шаги воспроизведения
1.Ввести в поле Владелец цифры.
2. Ввести валидные значения в остальные поля.
3. Нажать кнопку Продолжить.
Ожидаемый результат: Поле Владелец подсвечивается красным, появляется сообщение "Неверный формат".
Фактический результат: Появляется сообщение об успешной операции: "Успешно. Операция одобрена Банком."
В БД появляется запись о проведенной операции.
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
Оплата тура Дебетовой картой с валидными данными и кириллицей в поле Владелец, не появляется сообщение об ошибке.
Описание
При оплате тура Дебетовой с валидными данными и кириллицей в поле Владелец, не появляется сообщение об ошибке.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить"
Шаги воспроизведения
1.Ввести поле Владелец кириллицей.
2. Ввести валидные значения в остальные поля.
3. Нажать кнопку Продолжить.
Ожидаемый результат: Поле Владелец подсвечивается красным, появляется сообщение "Неверный формат".
Фактический результат: Появляется сообщение об успешной операции: "Успешно. Операция одобрена Банком."
В БД появляется запись о проведенной операции.
Строчка в тесте
Diplom/src/test/java/test/ui/PayTest.java
Line 172 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
Оплата тура дебетовой картой со статусом DECLINED, проходит успешно.
Описание
Оплата тура Дебетовой картой со статусом DECLINED и остальными валидными данными в проходит успешно.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить в кредит"
Шаги воспроизведения
- Ввести картy со статусом DECLINED.
- Ввести валидные значения в остальные поля.
- Нажать кнопку Продолжить.
Ожидаемый результат: Появляется сообщение "Отказ, Операция отклонена банком". В БД появляется запись с информацией о проведенной операции, которой присваивается id и статус "DECLINED".
Фактический результат: Появляется сообщение об успешной операции "Успешно. Операция одобрена Банком."
Строчка в тесте
Diplom/src/test/java/test/ui/PayTest.java
Line 44 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
POST- запрос с пустым полем CVC на http://localhost:8080/api/v1/credit - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем CVC на http://localhost:8080/api/v1/credit, запрос проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем СVC по адресу : http://localhost:8080/api/v1/credit:
{
"number": "4444 4444 4444 4441",
"year": "24",
"month": " ",
"holder": "Petr Sergeev",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
Не изменяется цвет вкладок "Купить" и "Купить в кредит" при переключении между ними.
Описание
При переключении между вкладками вкладок "Купить" и "Купить в кредит" - выделяется только вкладка "Купить в кредит".
Шаги воспроизведения
- Открытый проект в IntelliJ IDEA
- Запустить контейнеры командой docker-compose up
- Через терминал открыть БД MySQL командой:
java -Dspring.datasource.url=jdbc:mysql://localhost:3306/app -jar aqa-shop.jar - В браузере открыть страницу http://localhost:8080/
- Нажать кнопку "Купить"
- Нажать кнопку "Купить в кредит"
Ожидаемый результат: при нажатии на кнопку "Купить" она окрашивается в красный цвет, при этом кнопка "Купить в кредит" становиться белой. При переключении на кнопку "Купить в кредит" - окрашивается в красный цвет, а кнопка "Купить " становиться белой.
Фактический результат: при нажатии кнопки "Купить" она всегда остается белой, а кнопка "Купить в кредит" всегда - красной.
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
Оплата тура в Кредит с валидными данными и спецсимволами в поле Владелец, не появляется сообщение об ошибке.
Описание
При оплате тура в кредит с валидными данными и спецсимволами в поле Владелец, не появляется сообщение об ошибке.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить в кредит"
Шаги воспроизведения
1.Ввести в поле Владелец спецсимволы.
2. Ввести валидные значения в остальные поля.
3. Нажать кнопку Продолжить.
Ожидаемый результат: Поле Владелец подсвечивается красным, появляется сообщение "Неверный формат".
Фактический результат: Появляется сообщение об успешной операции: "Успешно. Операция одобрена Банком."
В БД появляется запись о проведенной операции.
Строчка в тесте
Diplom/src/test/java/test/ui/CreditTest.java
Line 179 in 4e3fa7a
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
POST- запрос с пустым полем Владелец на http://localhost:8080/api/v1/credit - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем Владелец на http://localhost:8080/api/v1/credit, проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем Владелец по адресу : http://localhost:8080/api/v1/credit:
{
"number": "4444 4444 4444 4441",
"year": "24",
"month": "12",
"holder": " ",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
POST- запрос с пустым полем Месяц на http://localhost:8080/api/v1/pay - проходит успешно
Описание
При отправке POST- запроса с валидными данными и пустым полем Месяц на http://localhost:8080/api/v1/pay, запрос проходит успешно. В ответе сервера видим - status code 200.
Предусловие
- Запустить Docker
- Запустить SUT
- Открыть Postman
Шаги воспроизведения
Отправить POST запрос с валидными данными и пустым полем Месяц по адресу : http://localhost:8080/api/v1/pay:
{
"number": "4444 4444 4444 4441",
"year": "24",
"month": " ",
"holder": "Petr Sergeev",
"cvc": "214"
}
Ожидаемый результат: ответ сервера - Ошибка, status code 400 "Bad request".
Фактический результат: ответ сервера - Ошибки нет, status code 200 "OK".
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
- Postman free version.
Оплата тура кредитной картой со статусом DECLINED, проходит успешно.
Описание
Оплата тура кредитной картой со статусом DECLINED и остальными валидными данными в проходит успешно.
Предусловие
- Запустить IntelliJ IDEA
- Запустить контейнер Docker
- Запустить SUT
- Открыть в браузере браузере Сhrome URL http://localhost/8080
- Нажать кнопку "Купить в кредит"
Шаги воспроизведения
- Ввести картy со статусом DECLINED.
- Ввести валидные значения в остальные поля.
- Нажать кнопку Продолжить.
Ожидаемый результат: Появляется сообщение "Отказ, Операция отклонена банком". В БД появляется запись с информацией о проведенной операции, которой присваивается id и статус "DECLINED".
Фактический результат: Появляется сообщение об успешной операции "Успешно. Операция одобрена Банком."
Строчка в тесте
Скриншот
Окружение
- Операционная система: Ubuntu 23.10
- IDE: IntelliJ IDEA 2023.3.2
- Java : OpenJDK version 11.0.21
- Docker Desktop version 4.26.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.