As a user, I should be able to execute various actions on the list.
A list is created without any tasks
- The actions menu appears by clicking the actions button in the top right corner of the list.
- The actions menu should contain a title of the menu, not active (should be disabled) tasks related actions, “Copy list” action and “Cancel” button.
- The actions menu is getting closed and the normal list view is displayed, when the "Cancel" button is clicked.
- The "Move this list..." actions which cannot be executed should not be visible.
- Copy the first list. "Copy list" should copy a list with a 'copy' suffix added to the title.
Two lists are created without any tasks
- Check the list of actions in the actions menu to move the first list to the next position (+), previous position (-), first position (-), and last position (-).
- Verify that the first list can be moved to the next position by clicking the "Move the list to the next position" action.
- Check the list of actions in the actions menu to move the second list to the next position (-), previous position (+), first position (-), and last position (-).
- Verify that the second list can be moved to the previous position by clicking the "Move the list to the previous position" action.
- Is it possible to open the actions menu for multiple lists simultaneously?
- Copy the first list twice. Each list should have a different name and 'copy' suffix.
Five lists are created without any tasks
- The tasks related actions should be disabled.
- Check the "Move this list to the next position" action for each list.
- Check the "Move this list to the previous position" action for each list.
- Check the 'Move this list to the first position" action for each list.
- Check the 'Move this list to the last position" action for each list.
There are tasks in the lists 🚫 To be tested after testing the functionality of adding, removing, and editing tasks
- The actions menu should contain a title of the menu, tasks related actions, number of tasks, "Move list" actions, “Copy list” action and “Cancel” button.
- Actions which can be executed should be visible and should be abled.
- "Copy list" should copy the list with all tasks. A new list and new tasks should have a 'copy' suffix added to their names. All the other configuration should be copied 1:1. Copy list with 10 tasks.
- The "Mark tasks as important ()" action should set an important flag to all tasks on a list.
- How to remove an important flag?
- Is there a flag in the actions menu, after setting a flag on tasks?
- How many tasks can be in the list to move them?
- The "Delete Tasks ()" action removes all the tasks from the given list.
- Move tasks actions can move all the tasks between the lists in bulk. If there is no next list, the given action should not be visible on the actions menu.
- Move tasks actions can move all the tasks between the lists in bulk. If there is no previous list, the given action should not be visible on the actions menu.
SUMMARY: The actions menu is getting closed, when the "Cancel" button is clicked.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Title: "***"
Steps:
- Cklick "Add new list" button for creating the first list.
- Write a title and confirm it.
- Open the actions menu by clicking the actions button in the top right corner of the list.
- Close the actions menu by clicking the "Cancel" button.
Expected Result: The actions menu is getting closed and the normal list view is displayed, when the "Cancel" button is clicked.
SUMMARY: Lack of tasks related actions in the actions menu after adding the first list without tasks.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Title: "***"
Steps:
- Cklick "Add new list" button for creating the first list.
- Write a title and confirm it.
- Open the actions menu by clicking the actions button in the top right corner of the list.
- Check a list of the tasks related actions.
Postconditions:
- Close the actions menu by clicking the "Cancel" button.
Expected Result: The tasks related actions should be disabled if there are no tasks in the list.
SUMMARY: Lack of "Move list..." actions on the actions menu after adding the first list.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Title: "***"
Steps:
- Cklick "Add new list" button for creating the first list.
- Write a title and confirm it.
- Open the actions menu by clicking the actions button in the top right corner of the list.
- Check a list of the "Move list..." actions.
Postconditions:
- Close the actions menu by clicking the "Cancel" button.
Expected Result: The "Move list..." actions shouldn't be visible if there is the only one list on the board.
SUMMARY: The "Copy list" action in the actions menu.
STATUS: PASSED 🟢
Execution preconditions:
- Launch the application.
Test Data:
Titles: Title 1
Steps:
- Create the first list.
- Open the actions menu by clicking the actions button in the top right corner of the list.
- Click the "Copy list" action.
Expected Result: The "Copy list" action should copy the list with a 'copy' suffix added to the title.
SUMMARY: Available "Move this list..." actions for the first list of two.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2"
Steps:
- Create two lists with the different titles.
- Open the actions menu of the first list.
- Check options in the actions menu to move the list.
Expected Result: There is the only one option in the actions menu to move the first list - only to the next position.
SUMMARY: The "Move this list to the next position" action moves the first list to the right - two lists were created.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2"
Steps:
- Create two lists with the different titles.
- Open the actions menu of the first list.
- Click "Move this list to the next position" in the actions menu.
Expected Result: The first list moves to the next position. The actions menu is closed.
SUMMARY: Available "Move this list..." actions for the second list of two.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2"
Steps:
- Create two lists with different titles.
- Open the actions menu of the second list.
- Check options in the actions menu to move the second list.
Expected Result: There is the only one option in the actions menu to move the second list - only to the previous position.
SUMMARY: The "Move this list to the previous position" action moves the second list to the left - two lists were created.
STATUS: PASSED 🟢
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2"
Steps:
- Create two lists with different titles.
- Open the actions menu of the second list.
- Click "Move this list to the next position" in the actions menu.
Expected Result: The second list moves to the previous position. The actions menu is closed.
SUMMARY: Opening the actions menu for different lists at the same time.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2"
Steps:
- Create two lists with different titles.
- Open the actions menu of the first list.
- Open the actions menu of the second list.
Expected Result: The actions menu of the first list should close when the actions menu of the second list is clicked.
SUMMARY: Copying the first list twice.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1"
Steps:
- Create a list.
- Open the actions menu of the created list.
- Click "Copy list".
- Open the actions menu of the first list again.
- Click "Copy list".
Expected Result: Clicking twice the "Copy list" action for the same list should copy this list with 'copy' suffix added to the title, but each list should have a different name (e.g. suffix: Copy, Copy (1), Copy (2), etc.).
SUMMARY: Lack of tasks related actions in the actions menu after adding five lists without tasks.
STATUS: PASSED 🟢
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
Steps:
- Create five lists with different titles by cklicking "Add new list" button.
- Open the actions menus for all lists.
- Check lack of the tasks related actions in the actions menus.
Postconditions:
- Close the actions menus by clicking the "Cancel" button.
Expected Result: The tasks related actions should be disabled if there are no tasks in the lists.
SUMMARY: Availble "Move this list..." actions for five lists.
STATUS: PASSED 🟢
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
Steps:
- Create five lists with different titles by cklicking "Add new list" button.
- Open the actions menu of the first list.
- Check options in the actions menu to move lists for all created lists.
Expected Result: There are visible options for moving the lists:
the 1st list - to the next and last positions,
the 2nd-4th lists - to the next, previous, first and last positions,
the 5th list - to the previous and first positions.
SUMMARY: "Move this list to the next position" moves lists to the next position.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
Steps:
- Create five lists with different titles by clicking the "Add new list" button.
- Open the actions menu in each list in rotation and click "Move this list to the next position" each time.
Expected Result: The "Move this list to the next position" action moves lists to the right one position. This action should not be visible for the last list.
SUMMARY: "Move this list to the previous position" moves lists to the previous position.
STATUS: PASSED 🟢
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
Steps:
- Create five lists with different titles by clicking the "Add new list" button.
- Open the actions menu in each list in rotation and click "Move this list to the previous position" each time.
Expected Result: The "Move this list to the previous position" action moves lists to the left one position. This action should not be visible for the first list.
SUMMARY: "Move this list to the first position" moves lists to the first position.
STATUS: PASSED 🟢
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
Steps:
- Create five lists with different titles by clicking the "Add new list" button.
- Open the actions menu in each list in rotation and click "Move this list to the first position" each time.
Expected Result: The "Move this list to the first position" action moves lists to the first position. This action should not be visible for the first list.
SUMMARY: "Move this list to the last position" moves lists to the last position.
STATUS: FAILED 🔴
Execution preconditions:
- Launch the application.
Test Data:
Titles: "Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
Steps:
- Create five lists with different titles by clicking the "Add new list" button.
- Open the actions menu in each list in rotation and click "Move this list to the last position" each time.
Expected Result: The "Move this list to the last position" action moves lists to the last position. This action should not be visible for the last list.