Quality Dashboard for Unified Software Testing and Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software projects often fail due to poor communication and management of various factors such as requirements, builds, deployments, testing, and defect management, leading to a lack of clarity in execution strategy and coordination.

Innovation Solution

A user interface tool, referred to as the Quality Dashboard (QD), is implemented to initiate a QA run cycle, build software packages, run multiple types of tests, convert test results into a specific format, and provide a user interface for navigating test results, allowing all team members to have a 360-degree view of the software project life cycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If information about software project is scattered across different data sources (Wiki pages, confluence pages, cross team collaboration platforms, source repositories, and excel spreadsheets), then each party can access their specific data, but a lack of clarity in execution strategy, coordination, and discipline occurs

Engineering Contradiction:
Improveinformation accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple scattered data sources (Wiki pages, Confluence pages, collaboration platforms, source repositories, and Excel spreadsheets) into a single integrated system that provides centralized access to all project information, eliminating information silos while maintaining data integrity from each source

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal platform that serves multiple functions: storing requirements, tracking builds, managing deployments, conducting API and performance testing, automation testing, defect management, and risk tracking, all within a single system that benefits all project stakeholders

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If each party (developers, managers, QA personnel, VPs, and executives) has visibility into a small part of the software project due to limited access or familiarity with each data source, then data security and source integrity are maintained, but coordination and execution strategy clarity deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidinformation accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments information access by user role and project phase, providing customized views and permissions for different stakeholders (developers, managers, QA personnel, VPs, executives) while maintaining centralized data integrity and allowing each party to access comprehensive project information appropriate to their role

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary platform that sits between various data sources and users, standardizing data formats, managing access permissions, and presenting information in role-appropriate ways while maintaining the integrity of source systems

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If multiple types of tests (API testing, performance testing, automation testing) are conducted separately through different tools, then each test type can be performed with specialized tools, but the complexity of managing and viewing results from each test increases

Engineering Contradiction:
Improvetest qualityVSAvoidtesting system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple specialized testing tools and processes (API testing, performance testing, automation testing) into a unified testing framework that executes all test types through a single interface and consolidates results from each test type into a comprehensive view, maintaining the specialized capabilities of each test while eliminating the complexity of managing them separately

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12282415B2QA run cycle and report generation system
Publication Date: 2025.04.22 ORACLE INT CORP
  • US12282415B2 patent drawing
  • US12282415B2 patent drawing
  • US12282415B2 patent drawing

AI summary

Techniques for providing a QA run cycle and report generation system are provided. In one technique, a user interface (UI) tool retrieves first software testing result data that was generated based on a first type of software test of a software build. The UI tool also retrieves second software testing result data that was generated based on a second type of software test of the software build. In response to receiving first input that selects the first software testing result data, the UI tool updates a UI to present first data that is based on a portion of the first software testing result data. In response to receiving the second input that selects the second software testing result data, the UI tool updates the UI to present second data that is based on a portion of the second software testing result data.