Practical Task: Requirements Review and User Stories

Made by Adam Cegiełka
Instagram

This repository contains tasks designed to improve understanding and creation of clear, actionable user requirements. The tasks involve reviewing user stories, identifying strengths and weaknesses in the requirements, and developing a list of clarifying questions to enhance requirement quality.

Internship Homework

  • As a user, I want to be able to search for friends by name on the search page. The search result should appear on the results page quickly. The search result must contain the user's photo and nickname. The user's nickname must be clickable, after clicking on the user's nickname, a page with information should be opened.
    10 values should be displayed on the results page, in order to load more results there should be a ‘Load More’ button.

  • As a user, I want to be able to change my photo.

Requirements:

  • There is a form of three input fields and 1 button.
  • A valid value for each field is [-81; +729].
  • Illegal characters etc are filtered out automatically, so only digits and “-”/”+” could be entered.
  • Those fields represent sides (A, B, C) of a triangle, i.e. side lengths.
  • By pressing the button you send the length values to the system and the system may answer in the following manner ONLY:
    • The T. is equilateral aka A==B==C
    • The T. is isosceles aka A==B!=C
    • The T. is scalene aka A=!B!=C

Applications for testing: