Skip to main content

Home Navigation

1. Casus

User Story: As an agent, I want to click on the "Casus" option in the sidebar menu, so that I can view the Casus page with the "Open Casus" tab selected by default.

Requirements and Test Cases:

Requirements 1Test Cases
Sidebar menu with "Casus" optionVerify that the sidebar menu includes the "Casus" option.
Default tab selection functionalityUpon clicking "Casus," verify that the "Open Casus" tab is selected and displayed by default.

Acceptance Criteria:

  • The sidebar menu should prominently feature the "Casus" option for easy access.
  • Clicking on "Casus" should immediately display the page with the "Open Casus" tab visible and selected.

2. Casus -> Open Casus

User Story: As an agent, I want to click on the "Open" option in the sidebar menu, so that I can view the Overview page with the "Open Casus" tab selected.

Requirements and Test Cases:

RequirementsTest Cases
Sidebar menu with "Open" sub-option in CasusVerify that the sidebar menu includes the "Open" sub-option.
Tab selection functionalityEnsure that clicking on "Open" opens the page with the "Open Casus" tab selected.

Acceptance Criteria:

  • The "Open" sub-option under Casus should be clearly listed in the sidebar menu.
  • Selecting "Open" should display the page with the "Open Casus" tab activated by default.

3. Casus -> Follow Up

User Story: As an agent, I want to click on the "Follow Up" sub-option in the sidebar menu, so that I can view the Overview page with the "Follow Up" tab selected.

Requirements and Test Cases:

RequirementsTest Cases
Sidebar menu with "Follow Up" sub-optionVerify that the sidebar menu includes the "Follow Up" sub-option.
Tab selection functionalityConfirm that clicking on "Follow Up" directs to the "Follow Up" tab within the Overview page.

Acceptance Criteria:

  • The "Follow Up" sub-option should be visibly present in the sidebar menu.
  • Clicking on "Follow Up" should navigate to the Overview page with the "Follow Up" tab active.

4.Casus -> Malfunctions

User Story: As an agent, I want to click on the "Malfunctions" sub-option in the sidebar menu, so that I can view the Overview page with the "Malfunctions" tab selected.

Requirements and Test Cases:

RequirementsTest Cases
Sidebar menu with "Malfunctions" sub-optionEnsure that the sidebar menu includes the "Malfunctions" sub-option.
Tab selection functionalityVerify that selecting "Malfunctions" opens the Overview page with the "Malfunctions" tab displayed.

Acceptance Criteria:

  • The "Malfunctions" option should be clearly listed and accessible in the sidebar menu.
  • Clicking on "Malfunctions" should load the Overview page with the "Malfunctions" tab as the default view.

5. New Case Tab

User Story: As an agent, I want a new tab with the case ID as the title to be opened whenever I click on a case, so that I can easily manage and view multiple cases.

Requirements and Test Cases:

RequirementsTest Cases
Case tab opening functionalityClick on a case should open a new tab with the case ID as its title.
Multiple tabs functionalityVerify that multiple tabs can be opened simultaneously for different cases.
Closing the tabVerify closing the tab removes the case from tab list

Acceptance Criteria:

  • Clicking on any case should result in a new tab opening with the case ID clearly indicated.
  • The system should support the concurrent management of multiple case tabs for efficient handling.
  • The opened case tab to be removed when clicked on the close icon

Case Overview Table

2. Case Overview Table

2.1 Display Table

User Story: As an agent, I want to view a table of casus with columns for Case No, Status, Created Date, Location, Item, Protocol, Problem, Answer, Time, Followup, and Editor, so that I can see all necessary information at a glance.

Requirements and Test Cases:

RequirementsTest Cases
Table with specified columnsEnsure that the table displays all required columns accurately.
Data accuracy and correctnessVerify that the data in each column corresponds correctly to the respective case.

Acceptance Criteria:

  • The table should include columns for Case No, Status, Created Date, Location, Item, Protocol, Problem, Answer, Time, Followup, and Editor without omission.
  • All displayed information must accurately reflect the details of each corresponding case.

2.2 Resize Columns

User Story: As an agent, I want to be able to resize columns in the table, so that I can see more information if needed.

Requirements and Test Cases:

RequirementsTest Cases
Column resizing functionalityVerify that columns can be resized horizontally to accommodate data.

Acceptance Criteria:

  • Agents should be able to adjust column widths by dragging column edges horizontally.

2.3 Customize Columns

User Story: As an agent, I want to choose which columns are shown first and adjust their widths, similar to Excel functions, so that I can customize my view for efficiency.

Requirements and Test Cases:

RequirementsTest Cases
Column customization functionalityVerify that agents can rearrange column order and adjust widths as needed.
Adjust column widthsEnsure that agents can set specific widths for columns based on content.

Acceptance Criteria:

  • Agents should be able to rearrange columns by dragging them to new positions.
  • Column widths should be adjustable by dragging column dividers to preferred widths.

2.4 Sort Items

User Story: As an agent, I want to sort items by the latest time, oldest time, similar locations together, or similar statuses together, so that I can organize the information effectively.

Requirements and Test Cases:

RequirementsTest Cases
Item sorting functionalityVerify that items can be sorted by latest time, oldest time, location, and status.
Grouping verificationEnsure that sorted items are grouped correctly based on sorting criteria.

Acceptance Criteria:

  • Agents should be able to sort items by clicking on column headers (e.g., date, location, status).
  • Sorting should arrange items chronologically or by similar attributes as expected.

Bulletins

3. Bulletins Default Tab: Current Malfunctions

User Story: As an agent, I want the default tab on the Bulletins page to be "Current Malfunctions," so that I can immediately see all ongoing issues.

Requirements and Test Cases:

RequirementsTest Cases
Default tab selection functionalityVerify that upon opening, the Bulletins page defaults to "Current Malfunctions" tab.
Information accuracyEnsure that the "Current Malfunctions" tab displays accurate and up-to-date information.

Acceptance Criteria:

  • Upon accessing the Bulletins page, the "Current Malfunctions" tab should be pre-selected and displayed.
  • The tab content should present real-time information about ongoing malfunctions correctly.

4. Current Malfunctions

User Story: As an agent, I want to click on "Current Malfunctions" and view all open malfunctions with details such as garage location, issue, status, and last updated date/time, to monitor and address current problems effectively.

Requirements and Test Cases:

RequirementsTest Cases
Display of current malfunctionsVerify that all open malfunctions are listed with accurate details (location, issue, status, last updated date/time).
Information accuracyEnsure that the displayed information is consistently updated and correct.

Acceptance Criteria:

  • Clicking on "Current Malfunctions" should display a comprehensive list of open issues with all relevant details.
  • Details such as garage location, issue description, current status, and timestamps must be precise and reliable.

5. Latest Malfunctions

User Story: As an agent, I want to click on "Latest Malfunctions" and view recently closed malfunctions in reverse chronological order with relevant information, to review resolved issues and their details.

Requirements and Test Cases:

RequirementsTest Cases
Display of recently closed malfunctionsVerify that recently closed malfunctions are listed with relevant details.
Information accuracyEnsure that the displayed information is accurate and reflects recent closures.

Acceptance Criteria:

  • Clicking on "Latest Malfunctions" should show a list of recently resolved issues with complete details.
  • Details such as garage location, issue description, resolved status, and timestamps should be accurately represented.

6. Announcements

User Story: As an agent, I want to click on the "Announcements" tab and see all announcements created by management.

Requirements and Test Cases:

RequirementsTest Cases
Display of management announcementsVerify that the "Announcements" tab displays all announcements created by management.
Information accuracyEnsure that announcements are accurate and up-to-date with relevant information.

Acceptance Criteria:

  • Clicking on the "Announcements" tab should lead to a page displaying all announcements created by management.
  • Announcements should be presented in a reverse chronological order, with the most recent announcements appearing first.

7. Events User Story: As an agent, I want to click on the "Events" tab and see information about events.

Requirements and Test Cases:

RequirementsTest Cases
Display of events informationVerify that the "Events" tab displays information about events
Information accuracyEnsure that event details such as event name, date, location, and description are accurate and up-to-date.

Acceptance Criteria:

  • Clicking on the "Events" tab should lead to a page displaying comprehensive information about events