O'Reilly logo

Mastering Software Testing with JUnit 5 by Boni García

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Features and requirements

The history of our application begins with a hypothetical person, which loves cats. This person owns a clowder, and he/she would like to get feedback about them from the external world. For that reason, this person (we can him/her our client from now on) contacts with us to implement a web application which satisfies his/her needs. The name for that application will be "Rate my cat!". In a conversation with the client, we elicit a following list of features for the application to be developed:

  • F1: Each user shall rate a list of cats by watching its name and picture.
  • F2: The rate shall be done once per user using a star mechanism (from 0.5 to 5 stars per cat) and optionally comments could be included per cat.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required