As a user I should be able to create a list with a custom title. Number of created lists is not limited. Title length should not exceed 50 characters. Application should block possibility to enter more signs. After clicking ‘add’ button I should be able to see the list on the screen. The created list should appear on the screen as columns. The button that allows you to add a list should move to the next column in the right direction. In the top right corner of the list there should be a button that allows you to delete the list. It should be possible to change the title of created list. Within the created list I should be able to create the tasks. It should not be possible to add two lists with the same name.
SUMMARY: ADDING THE FIRST LIST
STATUS: BLOCKED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Title: Title 1
Steps:
- Cklick add button for adding the first list.
- Write the title in the title field.
- Click add button to confirm the title.
Expected Result: A list will be created.
SUMMARY: IMPOSSIBLE TO ADD TWICE A LIST WITH THE SAME TITLE
STATUS: PASSED 🟢
Preconditions:
- Launch the application.
- Add the first list.
Test Data:
Title: Title 1
Steps:
- Write the same title in the second list as in the first list.
- Click add button to confirm the title.
Expected Result:
A pop-up notification will appear after an unsuccessful attempt to add a list with the same name.
SUMMARY: CLOSE A POP-UP NOTIFICATION BY CLICKING THE [X] BUTTON
STATUS: FAILED 🔴
Preconditions:
- Launch the application.
- Add the first list.
- Write the same title in the second list as in the first list.
- Click add button to confirm the title.
Test Data:
None.
Steps:
- Close a pop-up notification by clicking the [X] button.
Expected Result:
A pop-up notification will appear and can be closed by clicking the [X] button.
SUMMARY: CLOSE A POP-UP NOTIFICATION BY CLICKING OUTSIDE
STATUS: PASSED 🟢
Preconditions:
- Launch the application.
- Add the first list.
- Write the same title in the second list as in the first list.
- Click add button to confirm the title.
Test Data:
None.
Steps:
- Close the pop-up notification by clicking outside of the pop-up window.
Expected Result: The pop-up notification will be closed.
Postconditions:
Close created lists.
SUMMARY: LENGTH OF TITLE FOR THE LIST - VALID NUMBER OF CHARACTERS
STATUS: PASSED 🟢
Preconditions:
- Launch the application.
Test Data:
- Title with 1 character: L
- Title with 50 characters: Lorem ipsum dolor sit amet, consectetur tincidunt.
Steps:
- Add a list with a title that includes 1 character.
- Add next list with a title that includes 50 characters.
Expected Result: Two lists will be created: one with a title of 1 character, the second - of 50 characters.
Postconditions:
Close created lists.
SUMMARY: LENGTH OF TITLE FOR THE LIST - INVALID NUMBER OF CHARACTERS
STATUS: PASSED 🟢
Preconditions:
- Launch the application.
Test Data:
- Title with 51 characters: Lorem ipsum dolor sit amet, consectetur massa nunc.
Steps:
- Add a list with a title that includes 51 characters.
Expected Result: The title can include a maximum of 50 characters.
Postconditions: Close created lists.
Remark:
Discuss with the team what exactly should happen after trying to add a title that includes more than 50 characters (e.g. a notification will appear that the length exceeds the allowed number of characters or the number of characters in the title will automatically decrease to 50. If it is a notification, what kind will it be?).
SUMMARY: ADDING A LIST WITHOUT A TITLE
STATUS: PASSED 🟢
Preconditions:
- Launch the application.
Test Data:
None.
Steps:
- Add a list without a title.
Expected Result: It's impossible to create a list without a title.
Remark:
Discuss with the team what exactly should happen after trying to create a list without a title (e.g. a notification will appear that the title field is a required or the add button will not be clickable as it is now).
SUMMARY: LIMIT OF THE LISTS
STATUS: PASSED 🟢
Preconditions:
- Launch the application.
Test Data:
20 titles:
- Lorem ipsum dolor sit amet, consectetur aenean 1.- Lorem ipsum dolor sit amet, consectetur aenean 2.
- Lorem ipsum dolor sit amet, consectetur aenean 3.
etc. up to
- Lorem ipsum dolor sit amet, consectetur aenean 20.
Steps:
- Add 20 lists.
Expected Result: Number of created lists is not limited, so will be created 20 lists.
Postconditions:
Close created lists.