Software quality assurance

Langfristiges Engagement für Technologieführung

Westermo engagiert sich stark für die Entwicklung eigener Industrie-Datenkommunikationslösungen und investiert daher beträchtliche Ressourcen in die eigene Forschungs- und Entwicklungsabteilung. Im vergangenen Jahr waren dies über 14 % des Umsatzes. Das ermöglicht uns, enge Beziehungen zu führenden Chip-Herstellern zu knüpfen und die Entwicklung unseres führenden Betriebssystems WeOS weiterhin voranzutreiben.

Die  Zuverlässigkeit unserer Produkte ist durch die Optimierung unserer Validierungsprozesse auf ein Maximum gestiegen. Eine automatisierte 24-Stunden-Prüfung des WeOS-Betriebssystems wird genauso durchgeführt wie Regressionstests, um die Rückwärtskompatibilität zu älteren Westermo-Plattformen zu gewährleisten.

WeOS Qualitätssicherung

Die sorgfältigen Tests bei Westermo sind entscheidend, um sicherzustellen, dass Westermo die beste und zuverlässigste Software für unsere Produkte liefern kann. Unser engagiertes Team ist bestrebt, die meisten robustesten Netzwerkkomponenten der Welt zu liefern. Dieses Ziel zieht die Aufmerksamkeit von Industrieunternehmen und Organisationen aus der ganzen Welt auf sich. Westermo übernimmt die Führung in der Software-Qualitätssicherung für industrielle Netzwerklösungen.

Test framework minimizes the risk of software failure

Per Strandberg and Petra Wernkvist.  

Having a range of networking devices powered by the same software, WeOS, and unique testing processes developed and performed at the company’s testing facilities in Sweden gives Westermo a major advantage over other manufacturers.

This has allowed Westermo to create a specific test framework for WeOS, which enables all resources to be concentrated on that software. The test framework has been developed over many years and is now in daily operation within Westermo's software testing laboratory. When features and functionality is added to the WeOS software, new automated tests are developed and these are executed every day, resulting in millions of completed tests.

The extensive software testing processes have been developed to identify any possible quality issues, which will reduce the risk to absolute minimum ofreleasing software with any quality issues to the market.

Test framework example

To achieve maximum authenticity, all tests are performed on the final product configured as it would if it was installed in a real a customer application.

For example, a test of a firewall may consist of three products. The outside node (router 1) trying to communicate through the firewall, the firewall node (router 2) blocking thecommunication, and the inside node (router 3) which is being protected. The test framework will first configure the nodesand then hand over control to the test case for execution.

In this test case there might be 4 steps: 

Test framework illustration.

  • Ensure that the outside can reach the inside
  • Configure the firewall rules
  • Ensure that the outside no longer reaches the inside
  • Clean up used resources and terminate gracefully
Software quality brochure.

Software quality assurance brochure

Read more about our extensive software test processes that reduce the risk to an absolute minimum of releasing software with any quality issues to the market. 

Download PDF

Register to download


Thank you!

Something went wrong! Please try again later.