Giter Club home page Giter Club logo

testplan's Introduction

План тестирования записи на обучение профессии "Тестировщик ПО"

1. Перечень автоматизируемых сценариев:

1.1 Переход к форме записи на курс

а. Переход к форме записи на курс с главной страницы через «Каталог курсов» с помощью вкладки «Программирование»

  • На главной странице нажать «Каталог курсов»
  • В выпадающем списке навести курсор на раздел «Программирование»
  • В выпадающем списке нажать на «Тестировщик ПО»
  • В открывшейся странице нажать кнопку «Записаться»
  • Заполнить открывшуюся форму валидными данным
  • Нажать на кнопку Записаться

б. Переход к форме записи на курс с главной страницы через «Каталог курсов» с помощью вкладки «Полный каталог»

  • На главной странице нажать «Каталог курсов»
  • В выпадающем списке навести курсор на раздел «Программирование»
  • В выпадающем списке нажать на «Тестировщик ПО»
  • В открывшейся странице нажать кнопку «Записаться»
  • Заполнить открывшуюся форму валидными данным
  • Нажать на кнопку Записаться

в. Переход к форме записи на курс с главной страницы в разделе «Направления обучения»

  • На главной странице нажать на раздел «Программирование»
  • В списке нажать на «Тестировщик ПО»
  • В открывшейся странице нажать кнопку «Записаться»
  • Заполнить открывшуюся форму валидными данным
  • Нажать на кнопку Записаться

1.2 Проверка отправки формы записи

  • Успешная отправка: заполнение полей валидными данными

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

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

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

    • Поле Имя должно состоять только из русских букв, дефисов и пробелов, минимум 2 символа
    • поле Телефон состоит только из 11 цифр, начинается с +7

2. Перечень используемых инструментов

  • Java - язык программирования
  • intellij idea - среда разработки для JAVA
  • Gradle - система автоматизации сборки
  • JUnit 5 - среда тестирования
  • Selenide - для тестирования WEB
  • Allure - для генерации отчета о тестировании
  • Docker - система контейнеризации

3. Перечень необходимых разрешений/данных/доступов

  • Разрешение от владльцев сайта на тестирование и автоматизацию
  • Разрешение на доступ к базе данных

4. Перечень и описание возможных рисков при автоматизации

  • При изменении верстки страницы сайта, потребуется корректировка всех автотестов, что займет много времени

5. Перечень необходимых специалистов для автоматизации

  • Один тестировщик

6. Интервальная оценка с учётом рисков (в часах)

  • Автоматизация проекта займёт примерно 24 рабочих часа

testplan's People

Contributors

sidenov avatar

Watchers

 avatar

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.