operaio-main-banner

Microsoft-Based Platform for Corporate Service Management

Client and Business Goals:

A Swiss company Operaio develops Microsoft-based corporate solutions for streamlining service management processes. The high level of customization makes their products versatile tools meeting specific industry and business needs. MobiDev was engaged to help in creating and implementing a testing strategy and partial redesign of the Web Portal for System Center Service Manager, one of Operaio’s key software products.

Product Description:

Operaio’s Web Portal for System Center Service Manager (ITSM Portal) provides a straightforward interface for easy access to the IT service catalog. ITSM Portal users get an easily-adaptable solution to optimize the workflow of employees’ request creation and processing in accordance with particular business requirements.

Applied Technologies:

Microsoft Azure + Azure DevOps, HTML5, CSS3, ACTS tool, UI/UX design

operaio-screens
operaio-highlights

Project Highlights:

  • Implemented combinatorial testing
  • Boosted pairwise testing with the ACTS tool
  • Took a particular focus on high-level documentation
  • Created highly customizable redesign
operaio-m-screens-d
operaio-m-screens-d

Implemented combinatorial testing

Within the ITSM Portal, we deal with a huge number of field type combinations that have variable configurations depending on the customer’s business specifics. Thus we have suggested a combinatorial testing method. This approach is commonly used in medical and rocket engineering to deal with a vast amount of data in different configurations. With combinatorial testing, we got reliable results ensuring that all types of fields with different mixed configurations interacted properly.

operaio-m-screens-m

Boosted pairwise testing with the ACTS tool

The next step after deciding on a combinatorial testing approach was to determine the most suitable testing method in terms of accuracy and time efficiency. We recommended pairwise testing for the ITSM Portal, which covers all possible pairs of parameter values with at least one test. According to NASA research, pairwise testing detects 93% of failures, compared to 98% for triplewise testing. Given our project requirements for timeline and accuracy, pairwise testing was the best fit.

To conduct pairwise testing,  we needed to determine particular pairs for testing. Manual calculations for this task could have taken dozens of hours, significantly increasing the project budget. To streamline the process, we utilized a specialized tool called ACTS, developed by the National Institute of Standards and Technology. We created a respective equivalent of classes that represents the project’s functionality and incorporated it into the tool. It took ACTS a few seconds to calculate all the combinations required for testing the project. As a result, instead of performing thousands of possible combinations, we’ve reached a high test coverage with only 37 test cases, which allowed the client to significantly save on budget.

Took a particular focus on high-level documentation

As part of our testing strategy setup, we have created detailed documentation on both manual and automated testing that also covers Test Plan Azure DevOps and ACTS. Following this documentation, the Operaio in-house team will seamlessly implement our testing strategy for future versions of the ITSM Portal.

Created highly customizable redesign

To cover a partial design update and ensure it would seamlessly interact with the current design of the portal, we conducted a thorough design review, identifying top-priority screens for the redesign. Our primary focus was on improving the user experience (UX) and making the design more intuitive and user-friendly, while also ensuring it could handle the complexity of the highly customizable interface.

Redesign of highly customizable software
Combinatorial Testing for processing a large amount of data
ACTS tool to speed up pairwise testing
operaio-sketch-wireframe-mockup-d

Thanks to MobiDev we were able to develop a comprehensive testing system and since then we have been able to increase the quality of our software enormously.
We were always satisfied with the work and thanks to short-term resources we could meet our schedules. I especially like the good and open communication with MobiDev. Despite a great distance, the support was always very personal and highly professional.

Adrian Probst

CEO at Operaio GmbH

Bring Your Idea to Life

contact us
12 Augmented Reality Trends New Milestones in Immersive Technology

12 Augmented Reality Trends of 2024: New Milestones in …

Blazor web app development

Blazing a Trail: Web App Development with Microsoft Bla…

AI Trends That Matter For Business

TOP 10 Artificial Intelligence Trends That Will Make a …

We will answer you within one business day