18152666. SOFTWARE PROGRAM ERROR TESTING FOR AUTONOMOUS SYSTEMS AND APPLICATIONS simplified abstract (NVIDIA Corporation)

From WikiPatents
Jump to navigation Jump to search

SOFTWARE PROGRAM ERROR TESTING FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

Organization Name

NVIDIA Corporation

Inventor(s)

Saumya Nair of Bangalore (IN)

Yogesh Kini of Bangalore (IN)

Ashutosh Jain of SPSR Nellore (IN)

Neeraja Gubba of Bangalore (IN)

SOFTWARE PROGRAM ERROR TESTING FOR AUTONOMOUS SYSTEMS AND APPLICATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18152666 titled 'SOFTWARE PROGRAM ERROR TESTING FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

Abstract: One or more embodiments of the present disclosure relate to executing a software testing tool to identify function calls—internal and/or external—of software code and their corresponding errors. Once identified—such as during an information gathering operation—the error codes may be returned in place of actual outputs of the function during testing, and the downstream processing of the software as a result of the errors may be evaluated. As such, an automatic software testing tool may be implemented that not only identifies functions calls and corresponding errors, but also evaluates performance of the software in view of the various different error types associated with the function calls.

  • Simplified Explanation:

The patent application discusses a software testing tool that identifies function calls and their errors, replacing actual outputs with error codes during testing to evaluate software performance.

  • Key Features and Innovation:

- Identification of internal and external function calls in software code - Replacement of actual outputs with error codes for evaluation during testing - Assessment of software performance based on different error types associated with function calls

  • Potential Applications:

- Quality assurance in software development - Debugging and error detection in software systems - Performance evaluation of software applications

  • Problems Solved:

- Efficient identification of errors in software code - Streamlined testing process for software development - Comprehensive evaluation of software performance based on error types

  • Benefits:

- Improved software quality and reliability - Faster debugging and error resolution - Enhanced performance optimization in software applications

  • Commercial Applications:

Automatic software testing tools for software development companies to enhance quality assurance processes and optimize software performance.

  • Questions about Software Testing Tool:

1. How does the software testing tool identify internal and external function calls in software code? The software testing tool uses a systematic approach to analyze the code and pinpoint function calls, both internal and external, within the software.

2. What are the benefits of replacing actual outputs with error codes during testing? By replacing actual outputs with error codes, the tool can simulate different error scenarios and evaluate the software's response, leading to improved error detection and resolution.


Original Abstract Submitted

One or more embodiments of the present disclosure relate to executing a software testing tool to identify function calls—internal and/or external—of software code and their corresponding errors. Once identified—such as during an information gathering operation—the error codes may be returned in place of actual outputs of the function during testing, and the downstream processing of the software as a result of the errors may be evaluated. As such, an automatic software testing tool may be implemented that not only identifies functions calls and corresponding errors, but also evaluates performance of the software in view of the various different error types associated with the function calls.