Responsible testing helps a leading construction company achieve 90% test coverage

Responsible testing helps a leading construction company achieve 90% test coverage
They are always prepared and collaborate with the in-house development team to improve product quality. Trigent is very professional, focused on business outcomes, and data-driven. Thanks to Trigent, our last release with many anticipated integrations was successful and on time.

About the client

The client's industry-leading Project Information Management (PIM) software streamlines communication, manages files and simplifies construction administration. Their software is used by over 122,000 users in more than 1,200 firms across the world. Their software products provide project teams with a single view of the construction project by indexing information wherever it resides and exceptional document control. It streamlines communication, manages files, and simplifies construction administration for architects, engineers, contractors, and owners. The goal is to reduce the amount of time spent on administrative tasks, streamline project workflows, and power real-time collaboration for project teams.

Background

Project information management system

Stakeholders in construction projects use a variety of software products and tools relevant to their work. The client's product interfaces with these 3rd party software using Connectors. The client maintains a library of connectors that is central to powering the single view streamlined experience. New connectors are added to the library and existing ones are upgraded as they continue to add support for new products or enhanced variants of existing products. Compatibility with legacy OS and 3rd party software assures investment protection for its customers.

Business challenge

Quality testing for a new version rollout or for a new feature release in the Project Management software requires that it be tested across all permutations and combinations of the release with the 3rd party software that their customers are likely to use. Anticipating and designing test cases for interoperability and version compatibility proved to be a challenge. The client needed a solution that ensured the maximum test coverage while minimizing the time to market.

Assure Customer Delight in every connected Experience.We can help

Trigent Solution - AWS cloud environment

  • Trigent drew up a detailed compatibility matrix for the different versions of the Software, the 3rd party products that are supported, its versions and associated constraints or limitations was created. Dependency on the version of the operating system, browser, and related services added a level of complexity that needed to be covered.
  • As part of its Responsible Testing principle, the exercise identified not just the dominant scenarios currently in use, but to also potential use cases that their end customers are likely to encounter.
  • Trigent's Real Estate domain expertise played a pivotal role in detailing the various personas (Architects, Engineers, Contractors, Operations), their habits and preferences. The product combinations applicable to different personas and end-use scenarios were identified and classified.
  • Tests were designed keeping the context of end users behavior in different situations. These test cases needed to be adapted for all the different product combinations used along with the client's product.
  • Trigent created a well architected AWS Cloud environment with multiple instances for every possible product combination. This ensured the integrity and accuracy of the QA process and allowed for rapid regression tests to be executed when needed.
  • Test Automation ensured maximum test coverage and minimized execution time over time. It also optimized the number of AWS Cloud instances resulting in direct cost savings. These resulted in reduced infrastructure costs and fewer testing resources.

Client benefits

  • Persona based testing identified failures for a specific class of users, caused by changes elsewhere in the product
  • Reduced AWS Cloud instances by 42% - Direct reduction in infrastructure costs
  • Automation & Regression testing reduced time to market by over 70%
  • 90% test coverage with just 400+ test cases, a 33% improvement
  • Defect Escape Ratio (DER) of less than 1.5%
  • Technology Stack
    Technology stack:
    delphi python aws

    Test management & reporting:

    • Test Trail for Test Management
    • JIRA for Creating stories & Reporting bugs
    • Confluence for Daily Reporting & Maintaining automation details
    • Slack for project Communication & coordination
    • Soap UI & Postman for API testing
    • Groovy & Javascript
  • Industry
    Industry:

    Real estate

  • Business Value
    Summary:

    A construction company partnered with Trigent for QA and testing services for a new version rollout of the company’s Project Management software. Trigent drew up a compatibility matrix for the different versions of the software. Trigent created an AWS Cloud environment with multiple instances. This ensured the integrity and accuracy of the QA process and allowed for rapid regression tests to be executed when needed. The Automation & Regression testing reduced time to market by over 70%.