Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 3.32 KB

table-manager-test.md

File metadata and controls

62 lines (45 loc) · 3.32 KB

Tests: Table Manager

"Table Manager", available via View | Tables, contains a list of currently open tables. Use it to navigate between tables, select them, or perform batch actions. It also allows to view metadata on multiple tables in a tabular format.

The implementation is based on the grid, so many of the grid's features apply.

Testing scenarios

  1. Open two tables

  2. Open "Table" dialog via View | Tables (or Alt + T)

  3. Click on first table in "Table Manager" then click on second table

  4. Call context menu for table in "Table Manager"

    • Submenu is displayed that refers to selected table (tittle like table name), as well as common submenus for all tables ("Show", "Save as table")
    • There are items "Add view", "Remove" "Open in Jupyter", "Save as CSV", "Rename", "Clone", "Save as project" in submenu for selected table, which work correctly
  5. Click on "Save as table" item in context menu

  6. With Shift held down, select all three tables from "Table Manager"

    • In context menu, submenu appears whose actions apply to all selected tables (tittle is "3 tables")
    • Property Panel displays actions related to all selected tables
  7. Expand "Show" submenu from the context menu

    • Submenu "Show" shows tables attributes to be added to "Table Manager"
    • There is item for adding all attributes ("All")
  8. Click on "All" item from "Show" submenu from the context menu

    • All tables attributes are added to "Table Manager"
    • "All" item and and all attributes in list marked with icon "✓"
    • If attribute is not available for a specific table, the corresponding cell is empty
  9. Click on "All" item from "Show" submenu from the context menu again

    • Tables attributes are no longer displayed in "Table Manager"
    • "All" item and all attributes are no longer marked with icon "✓"
  10. Alternately add individual table attributes

    • When you add table attribute, corresponding column is added to "Table Manager"
    • Added table attribute is marked with icon "✓" in the list
    • When you click on table attribute again - corresponding column is deleted from "Table Manager" and icon "✓" for it no longer displayed
  11. Test non-functional features (help, navigation, working with window, etc.)

    • Non-functional modules work correctly and are intuitive

See also: