Skip to main content

Modules

Log in

Test ScenarioInputExpected Output
Correct username and passwordCorrect username and passwordSuccessful login
Incorrect username and passwordIncorrect username and passwordLogin fails with error message
Empty username and passwordEmpty username and passwordLogin fails with error message

Data Source Management

Test ScenarioInputExpected Output
Display dataNoneDisplay all data sources, including serial number, data source name, data source type, user, description information and operation buttons
Add MySQL data sourceData source name, data source driver, URL, user name, password, remarksAfter adding successfully, you can see the new MySQL data source in the data source list
Add Doris data sourceData source name, data source driver, URL, user name, password, remarksAfter adding successfully, you can see the new Doris data source in the data source list
Edit data sourceThe name of the data source to be edited, the new data source driver, URL, user name, password, noteAfter editing successfully, you can see the edited data source information in the data source list
Delete a data source in a single lineThe name of the data source to be deletedAfter the deletion is successful, the data source will no longer be displayed in the data source list
Add data source, the name is emptyEmpty stringFailed to add, and an error message is prompted
Add MySQL data source, URL/user/password is emptyData source name, data source driver, URL, empty string, password, remarkFailed to add, and an error message is displayed
Add Doris data source, URL/user/password is emptyData source name, data source driver, URL, empty string, password, noteFailed to add, and an error message is displayed
Edit data source, the name/URL/user/password is emptyThe name/URL/user/password that does not exist is emptyEditing fails and an error message is prompted
Data Source ExpiredSingle Row Select Data Source ExpiredSuccess

Project Management

Test ScenarioInputExpected Output
Add projectProject name, project description, project URLAfter adding successfully, you can see the new project information in the project list
Query Item ListItem NameOutput Item List
Edit project nameProject nameAfter editing successfully, you can see the edited project information in the project list
Delete ItemThe name of the item to be deletedAfter successful deletion, the item will no longer appear in the item list
Add item with empty nameEmpty stringFailed to add with an error message
Add an item, the description is emptyEmpty stringAfter adding successfully, you can see the new item information in the item list, but the description information is empty
Edit item, name does not existEmpty stringEditing fails with error message

Design

IDTest ScenarioInputExpected Output
1Create sceneScene name: "Test scene 1"The new scene is created successfully, and "Test scene 1" is displayed in the scene list
2Create PageScenario: "Test Scenario 1", Page Name: "Test Page 1"The new page is created successfully, and "Test Page 1" is displayed in the page list under scenario "Test Scenario 1"
3Add column chart legendScene: "Test scene 1", Page: "Test page 1", Legend name: "Column chart 1"The legend is created successfully, and "Column chart" is displayed in "Test page 1" 1"
4Open the data selection sliding windowScene: "Test Scene 1", Page: "Test Page 1", Legend: "Column Chart 1"The data selection sliding window opens successfully, showing the data source type, data source and SQL input box
5Select data source typeData source type: "Database"The data source type is selected successfully, and the data source options related to the database are displayed
6Select data sourceData source: "MySQL database 1"The data source is selected successfully, you can enter the SQL query statement
7Enter the SQL query statementSQL: "SELECT category, value FROM sample_data"The SQL query statement is entered successfully, and bar chart 1 shows the data returned by the SQL query
8Save PageScene: "Test Scene 1", Page: "Test Page 1"Page saved successfully, including legend and associated data settings
9Preview ScenarioScenario: "Test Scenario 1"The preview is successful, you can preview in the order of the scene and page
10Edit scene nameOriginal scene name: "Test scene 1", New scene name: "Test scene 1-Modify"The scene name is modified successfully, and "Test scene 1-Modify" is displayed in the scene list
11Delete sceneScene name: "Test scene 1-Modify"The scene is deleted successfully, and "Test scene 1-Modify" is no longer displayed in the scene list
12Edit Page NameScenario: "Test Scenario 1", Original Page Name: "Test Page 1", New Page Name: "Test Page 1-Modify"The page name is modified successfully. "Test Page 1-Modified" is displayed in the page list
13Delete PageScenario: "Test Scenario 1", Page Name: "Test Page 1-Modify"The page is deleted successfully, and "Test Page 1-Modify" is no longer displayed in the page list under the scenario "Test Scenario 1"
14Edit Legend NameScene: "Test Scene 1", Page: "Test Page 1", Original Legend Name: "Column Chart 1", New Legend Name: "Column Chart 1-Modify"Legend Name Modification Success, "Column Chart 1-Modified" is displayed in "Test Page 1"
15Delete LegendScene: "Test Scene 1", Page: "Test Page 1", Legend Name: "Column Chart 1-Modify"The legend is deleted successfully, and "Column Chart" is no longer displayed in "Test Page 1" Figure 1 - Modification"
16Edit SQL query statementScenario: "Test Scenario 1", Page: "Test Page 1", Legend: "Column Chart 1", New SQL: "SELECT category, value * 2 AS double_value FROM sample_data"SQL The query statement is modified successfully, and column chart 1 shows the data returned by the new SQL query
17Undo Legend EditingScene: "Test Scene 1", Page: "Test Page 1", Legend: "Column Chart 1"Undo is successful, and the legend returns to the state before editing

ModelUI

IDTest ScenarioInputExpected Output
1Open test pageScene: "test scene 1", Page: "test page 1"Display the test page
2Open ModelUI sliderScene: "test scene 1", Page: "test page 1", select a model from the dropdown boxDisplay the ModelUI window on the right side of the page, showing the selected model
3Draw a 2D graphIn the ModelUI session panel, input the equation "3x^2 + 4x - 5 = 0" to draw the graphDraw the graph of the equation "3x^2 + 4x - 5 = 0" on the coordinate plane