Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

qa_java

QA Java Project

Проект 6 спринта курса QA Java Automation в Яндекс.Практикум.

Цель проекта — получить код проекта и создать автотесты к нему.

Основные задания проекта
  1. Собрать Maven-проект: подключить Jacoco, Mockito и JUnit.
  2. Класс Lion не должен зависеть от класса Feline. Использовать принцип инъекции зависимостей.
  3. Написать моки с помощью Mockito. Какие именно понадобятся — определить самостоятельно.
  4. Написать тесты на классы Feline, Cat и Lion.
  5. Реализовать параметризованные тесты.
  6. Оценить покрытие с помощью Jacoco: оно должно быть не менее 100% для классов Feline, Cat и Lion.

Использованные технологии

  • Java 11
  • Maven 3.8
  • JUnit 4
  • Mockito 3.12
  • Jacoco 0.8.12

Настройка проекта

Не требуется.

Запуск тестов:

Простой прогон тестов с результатом в консоли:

mvn clean test

Оценка покрытия с помощью плагина Jacoco:

mvn verify

Для просмотра результата откройте файл:

target/site/jacoco/index.html

About

QA Java Project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages