Patent classifications
G06F11/3698
SYSTEMS AND METHODS FOR AUTOMATING TEST AND VALIDITY
A test automation system is provided that enables codeless code test generation and execution. Various embodiments allow users to create automation tests, sets variables in test scripts, set validation criteria, etc. all without having to write code for the operation being tested. In some examples, the system is configured to provide access to mobile device emulation based on selection of or from any number of mobile devices. By automatically defining a suite of tests that can be run on a mobile device population, automated testing can improve validation of any developed software, functionality, and identification of test failures over many existing approaches. Once the codeless tests are created on the system, they can be scheduled to run repeatedly, periodically, a-periodically, all without supervision. Any errors can be communicated to the user, with recommendations to resolve, re-test, among other options.
SEMICONDUCTOR LIGHT-EMITTING ELEMENT AND DISPLAY DEVICE
This semiconductor light emitting device includes an emission layer, a passivation layer on the emission layer, and a first adhesive layer on the passivation layer. The passivation layer may include a plurality of grooves, and the first adhesive layer may be disposed in each of the plurality of grooves. Arranging the first adhesive layer in the plurality of grooves may enhance fixability. The display device includes a plurality of semiconductor light emitting devices. The semiconductor light emitting devices may include a horizontal semiconductor light emitting device, a flip chip semiconductor light emitting device, or a vertical semiconductor light emitting device.
SELF-LUMINOUS DISPLAY DEVICE
A self-luminous display device includes an anti-reflective film-attached transparent substrate including a transparent substrate and an anti-reflective film on the transparent substrate. The anti-reflective film has a light absorption ability and has a laminated structure in which at least two dielectric layers having different refractive indices are laminated.
FUNCTIONAL TESTING OF USER INTERFACE BASED APPLICATIONS USING HEAT MAPS
Techniques are described for performing functional testing of user interface (UI)-based applications using heat maps. According to an embodiment, a system is provided that comprises a memory that stores computer-executable components, and a processor that executes the computer-executable components stored in the memory. The computer-executable components comprise a heatmap component that employs a heatmap generation tool to track interface elements of a UI-based application executed by an automated UI test program, and a reporting component that generates report data regarding the interface elements that were executed. In some implementations, the heatmap component employs the heatmap generation tool to generate heatmap data for the interface elements that were executed, and wherein the report data comprises the heatmap data.
Third-party extension integration, verification, and publication for distributed environments
Systems and methods provide for submission, verification, and validation of one or more code packages associated with provisioning logic for third-party applications. A user may request verification as a publisher and submit a code package for use with a third-party application within a resource provider environment. The code package may be tested and, upon passing, be published to a public repository for discovery and use by other users. The code package may form part of an extension that is integrated into a template that enables automated provisioning of resources and applications.
Controller for testing executable program element of a vehicle function, and motor vehicle comprising a controller
A controller for a vehicle (10) and a method of testing a program element of a vehicle function using the controller includes the controller having a computing device which runs a control program for controlling a vehicle function and a test environment with a control test program for testing at least one program element of a vehicle function. The test environment may be defined within a runtime environment delimited by the control program. The control test program may have a program interface which can integrate and run the at least one program element in a runtime of the control test program so that the control test program can test the at least one program element of the vehicle function.
Identifying regression test failures
Examples described herein provide a computer-implemented method for identifying regression test failures that includes comparing a base code to a new code to locate an updated aspect of a program. The method further includes inserting debug code into corresponding source files for each of the base code and the new code for the updated aspect. The method further includes building a first image for the base code and a second image for the new code, the first and second images running in respective first and second containers. The method further includes comparing debugging outputs from a regression test of the respective first and second containers to identify a regression test failure. The method further includes implementing a corrective action to correct the regression test failure.
System and method of industrial automation multi-developer control code change commits
An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for sharing and selectively synchronizing project edits among multiple locally stored versions of the system project.
Virtualization of complex networked embedded systems
A testing and verification system for an equivalent physical configuration of an in-flight entertainment and communications system with one or more hardware components includes a virtual machine manager. One or more virtual machines each including a hardware abstraction layer is instantiated by the virtual machine manager according to simulated hardware component definitions corresponding to the equivalent physical configuration of the hardware components. The virtual machines are in communication with each other over virtual network connections. A test interface to the one or more virtual machines generate test inputs to target software applications installed on the virtual machines. A display interface is connected to the virtual machines, with results from the execution of the target software applications responsive to the test inputs are output thereto.
Methods of generating machine learning outputs
A computer-implemented method for generating one or more outputs is disclosed. The method comprises providing code in a high-level language, the code comprising one or more statements defining one or more properties of a desired output; determining that one or more properties of the desired output are undefined in the code; defining at least one of the one or more undefined properties using a machine learning algorithm; generating an output based on the one or more properties defined in the code and the at least one property defined using the machine learning algorithm; and redefining at least one property of the output defined using the machine learning algorithm to generate a redefined output. At least one property defined using the machine learning algorithm is redefined automatically, and at least one property defined using the machine learning algorithm is redefined automatically based on an associated level of performance of one or more previous outputs.