18071795. PLUG AND PLAY LANGUAGE ACCEPTANCE TESTING simplified abstract (SAP SE)

From WikiPatents
Jump to navigation Jump to search

PLUG AND PLAY LANGUAGE ACCEPTANCE TESTING

Organization Name

SAP SE

Inventor(s)

Ajith G of Bangalore (IN)

Sandeep Negi of Bangalore (IN)

Ravikanth Malipeddu of Bangalore (IN)

Naveen V of Hariharapura (IN)

Shanavas Madeen S of Krishnagir (IN)

Anurag Nayak of Bangalore (IN)

PLUG AND PLAY LANGUAGE ACCEPTANCE TESTING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18071795 titled 'PLUG AND PLAY LANGUAGE ACCEPTANCE TESTING

Simplified Explanation

The patent application describes systems and methods for executing a functional automation tool for an application in multiple languages, capturing screenshots, identifying unique screenshots, and rendering language acceptance testing output.

  • Execute functional automation tool in multiple languages:

- The system can run a tool that automates functions for an application in at least two different languages. - This allows for testing and validation of the application's functionality in various linguistic contexts.

  • Capture and identify screenshots:

- The system captures screenshots of user interfaces in the application. - It identifies unique screenshots and determines if subsequent screenshots are redundant. - This helps in analyzing the application's visual elements and detecting any inconsistencies.

  • Render language acceptance testing output:

- For each unique screenshot, the system generates a language acceptance testing output. - This output displays identified labels and tooltips in the multiple languages used for testing. - It ensures that the application's language support is functioning correctly.

Potential Applications

This technology can be applied in software development and quality assurance processes where applications need to be tested in multiple languages for international markets.

Problems Solved

This technology solves the problem of efficiently testing applications in different languages and identifying language-related issues early in the development cycle.

Benefits

The benefits of this technology include improved language support testing, enhanced user experience for multilingual users, and increased efficiency in identifying and resolving language-related bugs.

Potential Commercial Applications

Potential commercial applications of this technology include software development companies, localization services, and companies with global customer bases seeking to ensure language support in their applications.

Possible Prior Art

One possible prior art for this technology could be automated testing tools that support multiple languages but may not specifically focus on capturing and analyzing screenshots in different languages for language acceptance testing.

Unanswered Questions

How does the system handle localization of non-textual elements in the user interface?

The patent application does not provide details on how the system deals with localization of non-textual elements such as images or icons in the user interface.

What is the impact of using multiple languages on the performance of the functional automation tool?

The patent application does not address the potential impact on the performance of the automation tool when executing tests in multiple languages simultaneously.


Original Abstract Submitted

According to some embodiments, systems and methods are provided including a memory storing program code to: execute a functional automation tool for an application under test in at least two languages, wherein execution of the functional automation tool includes a rendering of a plurality of user interfaces in each of the at least two languages; identify at least one of a label and a tooltip in each of the plurality of user interfaces; capture a screenshot for each of the plurality of user interfaces, wherein the captured screenshots include a first screenshot and at least one subsequent screenshot; identify the subsequent screenshot as unique or redundant; and render a language acceptance testing output for each unique screenshot, displaying each identified label and tooltip in the at least two languages. Numerous other aspects are provided.