Giter Site home page Giter Site logo

irinavasilenko88 / diploma-qa-11 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 38.71 MB

:airplane: :palm_tree: Автоматизация сценариев комплексного сервиса, взаимодействующего с СУБД и API Банка

JavaScript 1.66% Dockerfile 0.24% Java 98.11%
sut allure mysql

diploma-qa-11's People

Contributors

irinavasilenko88 avatar

Watchers

 avatar

Forkers

ziminaleksey

diploma-qa-11's Issues

При вводе только фамилии(как русскими так и латинскими буквами) в поле "Владелец" система позволяет провести покупку по карте и в кредит

Описание проблемы

При оплате картой и в кредит при вводе в поле "Владелец" только фамилии(как русскими так и латинскими буквами) запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithOnlySurname" либо "shouldNotBuyInPaymentGateWithOnlySurnameInLatinLetters" либо "shouldNotBuyInCreditGateWithOnlySurname" либо "shouldNotBuyInCreditGateWithOnlySurnameInLatinLetters"

Ожидаемый результат

Запрос не отправляется. Поле "Владелец" подсвечено как неправильное. Под полем надпись "Введите полное имя и фамилию"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

только фамилия

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

В поле "Владелец" нет ограничений по числу знаков.

Описание проблемы

При оплате картой и в кредит при вводе в поле "Владелец" имени и фамилии из 200 букв(как русскими так и латинскими буквами) запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithTooLongName" либо "shouldNotBuyInCreditGateWithTooLongName"

Ожидаемый результат

Запрос не отправляется. Поле "Владелец" подсвечено как неправильное. Под полем надпись "Значение поля не может содержать более 100 символов"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

длинное имя

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе только имени(как русскими так и латинскими буквами) в поле "Владелец" система позволяет провести покупку по карте и в кредит

Описание проблемы

При оплате картой и в кредит при вводе в поле "Владелец" только имени(как русскими так и латинскими буквами) запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithOnlyName" либо "shouldNotBuyInPaymentGateWithOnlyNameInLatinLetters" либо "shouldNotBuyInCreditGateWithOnlyName" либо "shouldNotBuyInCreditGateWithOnlyNameInLatinLetters"

Ожидаемый результат

Запрос не отправляется. Поле "Владелец" подсвечено как неправильное. Под полем надпись "Введите полное имя и фамилию"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

только имя

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе невалидного номера карты (со статусом DECLINED) появляется всплывающее окно с надписью "Успешно. Операция одобрена банком"

Описание проблемы

При вводе захардкоженного номера карты 4444 4444 4444 4442 со статусом"DECLINED" в БД вместо окна с надписью "Ошибка! Банк отказал в проведении операции" появляется окно с надписью "Успешно. Операция одобрена банком"

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithDeclinedCardNumber" либо "shouldNotBuyInCreditGateWithDeclinedCardNumber"

Ожидаемый результат

Тест проходит успешно. Появляется всплывающее окно с надписью "Ошибка! Банк отказал в проведении операции"

Фактический результат

Тест не проходит. Всплывающее окно с надписью "Ошибка! Банк отказал в проведении операции" накладывается на другое. Если его закрыть, то под ним всплывающее окно с надписью "Успешно. Операция одобрена банком"

Скриншоты

карта Declined

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При отправке формы с пустым полем CVC/CVV поле "Владелец" подсвечивается, как обязательное для заполнения

Описание проблемы

При оплате картой и в кредит при отправке формы с пустым полем CVC/CVV поле "Владелец" подсвечивается, как обязательное для заполнения

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithEmptyCvc" либо "shouldNotBuyInCreditGateWithEmptyCvc"

Ожидаемый результат

Запрос не отправляется. Поле "CVC/CVV" подсвечено как неправильное. Под полем надпись "Поле обязательно для заполнения"

Фактический результат

Поле "CVC/CVV" подсвечено как неправильное. Под полем надпись "Неверный формат". Поле "Владелец" подсвечено как неправильное. Под полем надпись "Поле обязательно для заполнения"

Скриншот

пустое cvc

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе захардкоженного номера карты вместо записи "DECLINED" в БД запись "null"

Описание проблемы

При вводе захардкоженного номера карты 4444 4444 4444 4442 вместо записи "DECLINED" в БД PostgreSQL запись "null"

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInCreditGateWithDeclinedCardNumber"

Ожидаемый результат

В БД запись DECLINED

Фактический результат

В Бд запись null

Скриншот

БД null

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение app-dealine.jar

При вводе невалидного номера карты (не из БД) всплывающее окно с ошибкой накладывается на окно с успешной операцией

Описание проблемы

При вводе захардкоженного номера карты 4444 4444 4444 4442 вместо записи "DECLINED" в БД PostgreSQL запись "null"

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithInvalidCardNumber" либо "shouldNotBuyInCreditGateWithDeclinedCardNumber"

Ожидаемый результат

Тест проходит успешно. Появляется всплывающее окно с надписью "Ошибка! Банк отказал в проведении операции"

Фактический результат

Тест не проходит. Всплывающее окно с надписью "Ошибка! Банк отказал в проведении операции" накладывается на другое. Если его закрыть, то под ним всплывающее окно с надписью "Успешно. Операция одобрена банком"

Скриншоты

Окно перекрывает другое1

Окно перекрывает другое2

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе одной буквы в поле "Владелец" система позволяет провести покупку по карте и в кредит

Описание проблемы

При оплате картой и в кредит при вводе в поле "Владелец" одной буквы запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithTooShortName" либо "shouldNotBuyInCreditGateWithTooShortName"

Ожидаемый результат

Запрос не отправляется. Поле "Владелец" подсвечено как неправильное. Под полем надпись "Значение поля должно содержать больше одной буквы"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

имя из 1 буквы

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При отправке формы с пустыми полями, не под всеми полями появляется надпись "Поле обязательно для заполнения"

Описание проблемы

При оплате картой и в кредит при отправке формы с со всеми пустыми полями не под всеми полями появляется надпись "Поле обязательно для заполнения"

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithAllEmptyFields" либо "shouldNotBuyInCreditGateWithAllEmptyFields"

Ожидаемый результат

Запрос не отправляется. Все поля подсвечены как неправильные. Под всеми полями надпись "Поле обязательно для заполнения"

Фактический результат

Запрос не отправляется. Все поля подсвечены как неправильные. Под полем "Владелец" надпись "Поле обязательно для заполнения". По всеми остальными полями надпись "Неверный формат"

Скриншот

все пустые поля

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе невалидных данных в поле месяц система позволяет провести покупку по карте и в кредит

Описание проблемы

При оплате картой и в кредит при вводе в поле месяц значения "00" запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithInvalidMonth" либо shouldNotBuyInCreditGateWithInvalidMonth

Ожидаемый результат

Запрос не отправляется. Поле "Месяц" подсвечено как неправильное. Под полем надпись "Неверно указан срок действия карты"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

месяц 00

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

Ошибка в названии города на главной странице

Описание проблемы

На главной странице под надписью "Путешествие дня" указан город Марракэш

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/

Ожидаемый результат

На главной странице под надписью "Путешествие дня" указан город Марракэш

Фактический результат

На главной странице под надписью "Путешествие дня" указан город Марракеш

Скриншоты

Марракеш

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе цифр вместо букв в поле "Владелец" система позволяет провести покупку по карте и в кредит

Описание проблемы

При оплате картой и в кредит при вводе в поле "Владелец" цифр вместо букв запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithDigitsInName" либо "shouldNotBuyInCreditGateWithDigitsInName"

Ожидаемый результат

Запрос не отправляется. Поле "Владелец" подсвечено как неправильное. Под полем надпись "Значение поля может содержать только буквы и дефис"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

цифры вместо имени

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

При вводе имени и фамилии через дефис(как русскими так и латинскими буквами) в поле "Владелец" система позволяет провести покупку по карте и в кредит

Описание проблемы

При оплате картой и в кредит при вводе в поле "Владелец" имени и фамилии через дефис(как русскими так и латинскими буквами) запрос успешно отправляется и повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Шаги по воспроизведению

  1. Склонировать репозиторий: git clone https://github.com/IrinaVasilenko88/Diploma-QA-11.git
  2. Запустить контейнеры: docker-compose up -d --force-recreate
  3. Запустить SUT: java -Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -jar artifacts/aqa-shop.jar
  4. Запустить браузер по адресу http://localhost:8080/
  5. Запустить тест "shouldNotBuyInPaymentGateWithNameAndSurnameWithDash" либо "shouldNotBuyInCreditGateWithNameAndSurnameWithDash"

Ожидаемый результат

Запрос не отправляется. Поле "Владелец" подсвечено как неправильное. Под полем надпись "Неверный формат"

Фактический результат

Запрос успешно отправляется. Повляется всплывающее окно с надписью "Успешно. Операция одобрена банком".

Скриншот

имя через дефис

Программное окружение:

  • Windows 10 Home
  • IntelliJ IDEA Ultimate (2020.3.1)
  • Chrome 87.0.4280.88
  • ссылка на приложение aqa-shop.jar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.