Test Cases - nicwessels/How-To-Use-Qlikview GitHub Wiki

Test Case: Open on Home Page ID: TC1 Associated Use Cases: UC1 Test Case Description: When the application is opened on your local machine or via an AccessPoint it opens on the Home Page of the application using a macro that will set the sheet variable to the Home Page Priority: High Pass: When app opened the user is welcomed on the Home Page Fail: When app opened the user lands on any screen but the Home Page


Test Case: Watch Qlikview Product Tour ID: TC2 Associated Use Cases: UC2 Test Case Description: When the user is on the home page and they click on “Watch the Product Tour” link a web browser is opened to the following link https://www.youtube.com/watch?v=sqILcEwlHSI is loaded. Priority: Medium Pass: When clicked on the link a new browser is opened loading with the correct URL provided the user is connected to the internet. Fail: When clicked on to the link no browser is opened or the browser is opened with the incorrect, broken or old link.


Test Case: Navigating Through the Sheets in the App ID: TC3 Associated Use Cases: UC3, UC4, UC5, U6, U7, U8 Test Case Description: When the user is busy using the app and clicks on any “Next”, “Back”, or learning category button, the user is directed to the correct corresponding sheet. If this were to fail, the user would not be able to progress though the app and render the app unusable. Priority: High Pass: When a navigational button is clicked, the variable holding the current she ID is changed and the user is taken to the correct corresponding sheet. Fail: If a navigational button is clicked and the app remains on the same sheet or the user is directed to the incorrect sheet.


Test Case: Basic Selection Image change ID: TC4 Associated Use Cases: UC5 Test Case Description: During the “Basic Selection” learning category the user will be prompt to select a value from a list box that will teach them the basic Green/White/Grey principle of Qlikview. The app will verify the user’s selection and change the change the main image on the screen to reflect the user’s selection. Priority: Medium Pass: When the user selects the advised value in the list box the image is changed to the correct image that reflects the user’s selection Fail: If the user selects the correct value from the list box and the image either does not change, displays no image or an incorrect image. As well as if they select the wrong value from the list box and the image changes.


Test Case: Using Chart Cyclic Groups ID: TC5 Associated Use Cases: UC6 Test Case Description: During the “Charts” learning category the user will be prompt to cyclic through what is called a Cyclic group in a Qlikview chart to learn what they are and how to use them. The app will verify that the user cycles to the correct value, then a text description and button to allow the user to proceed to the next step should become visible. If this were to not work the user will not be able to proceed and render the app useless from then on. Priority: High Pass: When the cyclic group is clicked as advised to the correct group the text description and the “Next” button must be displayed. Fail: When the cyclic group is clicked as advised to the correct group either the text description or the “Next” button are not displayed, or one of them are displayed before the correct group is selected within the cyclic group.


Test Case: Displaying Different Calendar Types ID: TC6 Associated Use Cases: UC7 Test Case Description: During the “Dates” learning category the user will be prompt to select a the Financial Calendar from the normal Julian Calendar, the dates must then change to represent a financial calendar and show the difference that different calendar types can have in Qlikview. Priority: High Pass: When the user changes the Calendar type the dates must change to the corresponding Calendar type. Fail: When the user changes the Calendar type and the dates do not change or they display the incorrect dates for that selected Calendar type.


Test Case: Bookmark Created for Collaboration ID: TC7 Associated Use Cases: UC7 Test Case Description: During the “Collaboration” learning category the user will be prompt to create and save a bookmark in the app. The app will then check if a bookmark is created and allow the user to move on. If this were to not work the last step of the app would be unable to be completed thus being unable to complete the entire app. Priority: High Pass: When the user creates and saves a bookmark the app must verify that a bookmark is then created and the “Next” button should be displayed. Fail: When the user creates and saves a bookmark and the app cannot tell if a bookmark has been created or it identifies a bookmark has been created when it has not yet been created.