HP ALM
HP ALM Administration: Create Domain, Project & User
In order to work with ALM, you need to Create Domain Create Project Create Users In practice, these...
In this tutorial we will learn -
Step 1) First step is to create a root folder as a container for having the test sets. We can name it in line with the release and cycle so that it is easy to track.
Step 2) The Test Run Folder would be created as shown below.
Step 3) Select the created folder and assign 'Cycle' to it which means the entire test set should be executed for Cycle 1.
Step 4) Enter the name of test set and click 'OK'
Note: The Target Cycle field is disabled as the target cycle is selected at the folder level(2017 R1 – Cycle 1).
Step 5) After creating the test set, we need to select the tests and add it to the test set.
Step 6) Upon adding tests from test plan tree, all the configuration parameters of the selected tests are displayed to the user. User can edit the configuration before adding it to the test lab.
Note: User has no control over test configuration selection in test Lab. Hence the entire configuration will be added to the test set by default. In case one of the selected configuration is NOT part of the cycle, after adding the tests, delete from the test lab.
Step 7) After selecting the configurations, the selected tests are added to the test set. In this case we have selected all three configurations; hence we can find three instances of '01- Login Test'.
Step 8) Repeat the above steps to create more test sets and select all the relevant tests planned for this cycle. After creating all test set, the structure of test set will be as shown below:
Step 9) The other important tab that we need to understand is 'Execution Flow'. Select 'Execution Flow Tab' which displays the order in which the tests would display during the execution. Users can also change the execution order using this tab which will be dealt in a separate section of this module.
Step 1) Created test sets are now ready for execution. Tests can be executed using two options.
Step 2) Let us execute the entire test suite of the Login module by selecting 'Run Test Set' option. Upon clicking 'Run Test set' it displays the user with two options.
Let us proceed with the default option.
Step 3) The Manual Test runner is displayed to the User. In this Dialog let us understand the important features.
Click 'Begin Run'.
Step 4) Manual test runner with test controls and steps are displayed to the user. Let us understand the functionalities available in this test runner dialog.
Step 5) Thenext test in the test set will be displayed to the user. Repeat Step 3 and Step 4 to execute the test and mark the status accordingly.
Testers can control the test execution with the help of "Execution Flow" Tab. Testers can also specify date and time for executing a particular test instance. We can also schedule the test based on the results of another specified test instance in the Execution Flow.
Now, let us understand how to schedule the test flow in HP-ALM.
Step 1) Select "Execution Flow" tab from Test Lab module.
Step 2) Double click on the specific test against which the schedule needs to be set. "Test Run Schedule" would be displayed as shown below. We can notice that there are no execution conditions that were set by default.
Step 3) To Add an execution condition, click on "+" icon as shown below.
Step 4) The New execution condition dialog opens up.
Step 5) The test run schedule is displayed with the added execution conditions.
Step 6) The Execution flow realigns automatically as show below. According to the below displayed flow, the test 'Cluster Head' will be executed only when the '02 – Reset Button Check' is finished.
Step 7) Nowlet us understand how testers can specify the date and time in execution flow for executing a particular test. It is more helpful when testers know about the readiness of a specific functionality or for scheduling automated tests.
Let us say, the manager login profile would be ready only after a specific date. Hence testers can execute the same by specifying the conditions in 'Execution Flow'.
Double Click on the test for which the execution flow criteria needs to be set.
Step 8) Now,
Step 9) Theexecution flow tab will be realigned as shown below. This kind of scheduling is very much helpful for automated tests which follow the same steps.
Note: Ifthe scheduled date and time has arrived, then ALM would automatically launch the tests. It holds good for automated test as test would be executed without any manual intervention. The Precondition for triggering the tests automatically is that the host should be ready(shouldn't be powered off or locked) and it should be in a state to trigger the test. If it is a manual test then there won't be any effect.
Step 1) Once the test execution is done, testers can view the results in the "Test Runs" module. It contains the results of test instance runs and test set runs.
The detailed Result can be viewed by clicking on the 'Run ID'.
Step 2) The Run details dialog opens up and user will be able to view the detailed result.
Video on Test Lab
points to remember:
In order to work with ALM, you need to Create Domain Create Project Create Users In practice, these...
ALM allows integration with other HP products such as HP UFT and Hp Load Runner. HP UFT is a...
What is ALM? ALM is a process of specification, design, development, and testing of a software...
There are plenty of common functionalities in ALM that are available across modules. Now Let us go...
Before Installing ALM 12.55, one has to understand the system requirements. We will go through how to...
Defining the Requirements is one of the preliminary phases for software development lifecycle....