Automatic testing method for non-intrusive type embedded software graphical user interface

A graphical user interface and embedded software technology, applied in the field of software graphical user interface testing, can solve the problems of real-time monitoring difficulties, lack of effective methods and means for GUI automated testing, etc., to reduce the processing work of noise reduction and correction, and reduce noise , the effect of flexible technical methods

Active Publication Date: 2016-10-05
中国船舶工业综合技术经济研究院
View PDF3 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For non-embedded software systems, due to the support of powerful hardware and desktop systems, it is relatively easy to monitor GUI, simulate keyboard and mouse behaviors in real time, but for embedded software systems, due to limited hardware conditions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic testing method for non-intrusive type embedded software graphical user interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Specific embodiments of the present invention will be described below with reference to the accompanying drawings. The non-intrusive embedded software graphical user interface automated testing method process is as follows:

[0029] The first step is image capture, using a video capture card to forward the video of the embedded software system to the computer that implements GUI automated testing for processing. Embedded software system GUI information capture refers to the use of video capture technology to collect and store the video information input from the embedded software system to the display device without intervening in the embedded software system and store it on the computer that implements GUI automated testing for embedded software , extract and frame the GUI video information of the software under test through video framing technology and save it as an image in jpg, png or bmp format, providing a data source for the identification of GUI information proc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a non-invasive embedded software graphical user interface automatic testing method, which belongs to the technical field of software graphical user interface testing. The method proposed by the present invention is based on the embedded software graphical user interface for capture, identification, keyboard and mouse simulation and automatic test control, which is practical and feasible, and the identified image output information is used as the output of the tested part through collection to simulate and control the keyboard and mouse information It is the input of the DUT, so as to complete the real-time capture and corresponding operation of the GUI information of the embedded software system without changing the embedded software system, and complete the automatic test of the non-intrusive embedded software graphical user interface.

Description

technical field [0001] The invention relates to a non-invasive embedded software graphical user interface automatic testing method, which belongs to the technical field of software graphical user interface testing. Background technique [0002] Automated testing technology can be divided into intrusive and non-intrusive according to its mechanism. Intrusive testing technology uses a certain method to modify the internal code or control its operating environment; non-invasive testing technology is used to monitor and check software without modifying the software. internal structure or code. Ordinary GUI (Graphical User Interface) software testing usually uses existing testing tools to build a testing framework, such as Robot, RFT, WinRunner and other tools. Ordinary GUI test frameworks often need to run on the same system as the software under test, which consumes a lot of resources, and is not suitable for embedded software that is lightweight, occupies less resources, has ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/36
Inventor 唐龙利韩新宇吴立金夏冉
Owner 中国船舶工业综合技术经济研究院
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products