Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Test]: Custom Notebook (BYON) Improvements #1970

Closed
Gkrumbach07 opened this issue Oct 16, 2023 · 2 comments
Closed

[Test]: Custom Notebook (BYON) Improvements #1970

Gkrumbach07 opened this issue Oct 16, 2023 · 2 comments
Assignees
Labels
feature/adminui Admin UI Feature feature/byon Bring Your Own Notebook Feature kind/tech-debt A technical debt item for the development team. E.g. Refactors / Tests / etc priority/normal An issue with the product; fix when possible quality An issue to improve the quality of our code -- e2e or unit test related

Comments

@Gkrumbach07
Copy link
Member

Gkrumbach07 commented Oct 16, 2023

Description

Custom Notebook (BYON) Improvements

What type of test is it?

integration (test data, UI rendering)

Test goals

Functionality Tests:

  • Filtering & Sorting:
    • Validate that users can effectively filter notebook images by name and that the results match the query.
    • Test sorting mechanisms (if any) to ensure they rearrange items as expected.
  • Image Import Functionality:
    • Verify that the system allows duplicate imports of the same image.
  • Notebook Image Management:
    • Check the edit functionality for updating image details, software, or packages.
    • Verify the deletion process
  • Expand/Collapse Features:
    • Test the expand/collapse functionality for each notebook image to ensure it reveals/hides detailed information.
  • Software & Package Management:
    • In the import modal, validate adding multiple software titles with their respective versions.
    • Test removal of software entries before saving and confirm they don't get added.
    • Ensure that software and package details for each image are correctly displayed in the main list.
  • Validation & Feedback:
    • Check that the system provides feedback when an action (e.g., image import) is successful or when it fails.
    • Ensure mandatory fields are indicated, and the user cannot proceed without filling them out.
  • Navigation & Interaction:
    • Ensure that navigation between different sections or modals is correct
    • Confirm that closing a modal (e.g., the import modal) returns the user to the main interface without any unwanted changes.

Data Integrity Tests:

  • Ensure that the displayed software and packages in each notebook image match the data in the mocks.

Error Handling Tests:

  • Test the behavior of the system when trying to import an invalid or non-existent notebook image.
  • Tests errors in fetching image from repo on the table rows

Load/Performance Tests:

  • Measure the system's performance when handling a large number of notebook images.

Security Tests:

  • Ensure that unauthorized users cannot access, modify, or delete notebook images.

Accessibility Tests:

  • make sure all views are covered by storybook a11y tests

Related tests

No related tests

@Gkrumbach07 Gkrumbach07 added priority/normal An issue with the product; fix when possible quality An issue to improve the quality of our code -- e2e or unit test related kind/tech-debt A technical debt item for the development team. E.g. Refactors / Tests / etc labels Oct 16, 2023
@Gkrumbach07 Gkrumbach07 self-assigned this Oct 16, 2023
@Gkrumbach07 Gkrumbach07 changed the title [Test]: [Test]: Custom Notebook (BYON) Improvements Oct 16, 2023
@Gkrumbach07 Gkrumbach07 added feature/byon Bring Your Own Notebook Feature feature/adminui Admin UI Feature labels Oct 16, 2023
@Gkrumbach07 Gkrumbach07 moved this to In Progress in Internal tracking Oct 18, 2023
@manaswinidas manaswinidas moved this from Untriaged to Dev In progress in ODH Dashboard Planning Oct 18, 2023
@Gkrumbach07 Gkrumbach07 mentioned this issue Oct 19, 2023
7 tasks
@Gkrumbach07
Copy link
Member Author

/close
PR merged

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 20, 2023

@Gkrumbach07: Closing this issue.

In response to this:

/close
PR merged

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci openshift-ci bot closed this as completed Oct 20, 2023
@github-project-automation github-project-automation bot moved this from Dev In progress to Done in ODH Dashboard Planning Oct 20, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Internal tracking Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/adminui Admin UI Feature feature/byon Bring Your Own Notebook Feature kind/tech-debt A technical debt item for the development team. E.g. Refactors / Tests / etc priority/normal An issue with the product; fix when possible quality An issue to improve the quality of our code -- e2e or unit test related
Projects
Status: Done
Status: No status
Archived in project
Development

No branches or pull requests

1 participant