Professional IT services from accompio for companies in Germany.
Blog

What's new ALM 24.1 - Web Client

13.08.2024

With update 24.1, ALM is introducing not only a new naming convention, but also further useful features. In this article, we'll take a closer look at the Web Client.

IT Service Image focusing on ALM 24.1 WebClient and new features.

With update 24.1, ALM is introducing not only a new naming convention, but also further useful features. In this article, we'll take a closer look at the Web Client.

What is the web client?

Since the update 15.0.6, OpenText has been providing a simplified web version of ALM, called Web Runner. This allows the software to be used independently of Internet Explorer and ActiveX. Since the discontinuation of the browser, it has only been possible to access the tool via a standalone client. The major advantage of the web client is that installations on the user's system are no longer required. Users only need a pre-installed browser of their choice and a corresponding account for ALM. Access is via the website and the sub-item Web Client.

Initially, with only a few tools and options, the web client received many new features with version 17.01, meaning that the most important functions are now supported, which will be examined in more detail in the following sections.

Dashboard

Reports, representations, and graphs can now be displayed in the web client via the dashboard (Figure 1). This allows users to access and share statistics more easily. The creation of such will still require the desktop client.

Figure 1: Dashboard Menu in the Web Client

Releases

The web client allows the creation of new releases, just like the desktop client. New folders can also be created. Using the cut and paste option, individual releases or folders can be moved within the web client. New release cycles can also be created and customized (see Figure 2). A new feature in Update 24.1 is that folders and all other objects in the system support attachments. Requirements, tests, and bugs now have the option to be supplemented by further documents. Nearly all objects can be explained in detail with a description, including folders.

Figure 2: Options in the Release Menu

Requirements

The creation and movement of folders and individual requirements also works in the requirements menu. Furthermore, individual components can be assigned to the cycle and the release (see Figure 3).

Figure 3: Options in the Request Menu

With the exception of business models, all other components can be copied, pasted, deleted, and cut. If a specific requirement is sought, it can be searched for using the „Requirement ID“. „Test coverage“ and „Linked entities“ can be adjusted in the requirement details within the web client.

With the new update 24.1, the filter function and the associated favourites option for saving filters, columns, groups, and sorting settings have been added. Favourites and filters are managed the same way as in the desktop client, but without the copy/paste option for filtering.

Additionally, the „Grid View“ setting has been added. The comparison between the two options is shown in the lower two figures, 4 and 5:

Figure 4: Tree view of the requirements menu
Figure 5: Grid view of the requirements menu

In the latter view, additional information can be added using further columns. As an example, „Creation Date“ and „Priority“ have been added in Figure 6 below.

Figure 6: Grid view with individually added columns

Test plan

The Test Plan menu includes the same creation, filtering, and deletion functions as for requirements, but only for manual testing. Automated tests cannot be edited or created. Copying, cutting, and pasting folders only works for manual tests, as shown in the image below.

Figure 7: Options for manual tests in the test plan

The new version 24.1 also introduced filter and favourite functionalities to this menu item. Furthermore, individual components can be searched for here using a „Test ID“. Linking individual tests to errors, however, is possible for all tests and is done using an ID, as shown in the image below.

Figure 8: Linking of errors for tests

Test Lab

Test series and folders can be created in the web client and can be copied and pasted. Filters and favourites can also be used in this menu. Similar to the test plan, defects can be linked to individual test runs. Test series can be adjusted in the web client by adding or removing already created tests, see Figure 9.

Figure 9: Test Laboratory Menu

When executing manual tests, the new test runner is executed within the same browser window in a new user interface (see Figure 10). The previously known shortcuts for manual test runs are also present in the Web Client. The test configuration can no longer be changed before the manual test run. On the one hand, this simplifies the start-up process if the test configuration remains the same, but on the other hand, the configuration can only be changed in the details menu. Overall, the new „Manual Testrunner“ offers a clear and modern interface. The same language setting is also used here as in the Web Client.

Figure 10: Running a manual test with the new test runner

Test runs and errors

As with the other menu items, objects can be created, filtered, and deleted in test runs and errors. The associated columns can be adjusted as needed, as with all column views in the Web Client.

Using an error ID, the corresponding object can be found with a search function, as already with the test plan and the test lab (see Figure 11 below).

Figure 11: Searching for a component by its ID

The Test Runs menu item is one of the major features in update 24.1. This allows for a quick overview of the status of test runs. After selecting a run, the associated test instance and details can be displayed, as with the desktop client. Manual test runs can be continued from this menu, as shown in Figure 12.

Figure 12: Test Run Menu in the Web Client

Further features

The new update builds on this path. A significant advantage of the new web client compared to the desktop version is the adjustment of the language within the client. Previously, the language of ALM was dependent on the server configuration, but now 7 different options are available (see Figure 13). The switch is only for the respective client user and can be changed at any time in any window pane (Dashboard, Releases, etc.). Previous systems that used two instances due to language options can be simplified in this way. However, the system fields still refer to the original system, so with an English system default, „Author“ will still be displayed instead of „Autor“.

The last major change concerns the administration of the web client. Access management is now done via site administration, instead of the web runner admin. This allows SaaS admins to also manage web client permissions.

Figure 13: Test Lab in the Web Client with German language selection

Lightweight web-based client

The web client currently serves as a supplement to the ALM desktop client. Therefore, not all usual functions of the desktop version are included in the new tool. The following is a list of features that are currently not yet available in the web client:

  • The web client does not possess any analysis tools and the analysis view is also missing.
  • Library management is not possible.
  • The release scope, master plan scorecard, and release status are not available.
  • Milestones are also not present
  • Progress and Quality are missing from Cycles.
  • The "Business Models" menu item is missing, meaning they cannot be viewed or configured. All objects have no business options.
  • Pinning, marking or alarming objects is not possible.
  • Sending emails with attachments from ALM is not possible in the Web Client.
  • For projects with version control, the Requirements and Test Plan areas are read-only.
  • The menu items and functions for Requirement Traceability and Risk Assessment on the requirements are missing.
  • Accordingly, the views Coverage Analysis and Traceability Matrix are missing.
  • Test resources and business components are not present.
  • Parameters, test configurations, and dependencies are not present for tests.
  • It is not possible to generate tests from external test reports.
  • The test board is missing from the cycles in the test laboratory.
  • Execution Flow and Automation options are missing for tests in the Test Lab.
  • The option to purge multiple tests runs is not available.
  • The search for similar defects is not available

Depending on the user's role and their own needs, the web client is not a complete replacement. The previous workflow scripts from the desktop version cannot be used in the web client and have no effect on the web client, as these are two different systems. Instead of Visual Basic, JavaScript is used in the new scripts. With update 24.1, the range of possible scripts in the web client is expanded. Supplementary project scripts are now also available. All workflow scripts can only be adapted if you possess the corresponding rights. The associated editor also receives a graphical update, see Figure 14. The additional enhancement 24.1 P1 enables further events for the workflow scripts.

Figure 14: New workflow editor for the web client with the new advanced project scripts

Another disadvantage is the complex filtering. While input fields for each filtering criterion were always visible within tables in the desktop client, in the web client this is done behind an option, thus complicating the process.

Conclusion

The new name change from Web Runner to Web Client shows that OpenText now sees the software as more than just an execution tool. The language settings and simplified installation/usage are a major advantage over the previous software. With the new version, the Web Client now includes the most important functions, meaning that in some cases, the Web Client is already sufficient. However, the functional limitations are a major disadvantage. Existing workflow scripts not only have to be re-created but also translated into JavaScript. Nevertheless, the new update brings many advantages with it and thus shows the way for the further development of the tool.

Arrange an initial consultation

This field is for validation purposes and should be left unchanged.
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

From time to time we would like to inform you about our products and services as well as other content that may be of interest to you. You can unsubscribe from these communications at any time. If you agree to us contacting you for this purpose, please tick the following box. You can revoke your consent at any time with effect for the future - via the unsubscribe link at the end of each e-mail or by e-mail to info@accompio.com.

We process and store your data. You can find further information at Privacy Policy.