Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Browsing service kernel engine data processing, method and device for automated testing

An automated test and engine technology, applied in the computer field, can solve the problems of inability to automatically identify, low utility rate, and large workload.

Active Publication Date: 2021-05-25
TENCENT TECH (SHENZHEN) CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current automation framework cannot recognize HTML (HyperText Markup Language) page elements, and can only go to the control level. The control level that can be recognized is the button in the application that is not in the form of a web page, such as an input box, a text box, and a webview control. Wait, the current automation framework cannot automatically identify the elements in the web page
The traditional test method can inject javascript script language on the webview control, and control the acquisition and operation of page elements after injection. However, this solution requires re-signing and non-obfuscated packaging of the application under test. When the engine core that provides browsing services When used by multiple third-party applications, when testing the web browsing function of the application under test, a large number of third-party application re-signatures and non-obfuscated packages need to be done. The workload is heavy and the practical rate is low.

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
  • Browsing service kernel engine data processing, method and device for automated testing
  • Browsing service kernel engine data processing, method and device for automated testing
  • Browsing service kernel engine data processing, method and device for automated testing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] figure 1 It is an application environment diagram for the operation of the browsing service kernel engine data processing method and the automatic testing method in one embodiment. Such as figure 1 As shown, the application environment includes a terminal 110 and a server 120, wherein the terminal 110 and the server 120 communicate through a network.

[0040] The terminal 110 may be a smart phone, a tablet computer, etc., but is not limited thereto. The terminal 110 installs a third-party application, wherein the third-party application includes a browsing service kernel engine developed by itself, and the browsing service kernel engine includes a page element acquisition interface, and the terminal 110 can obtain webpage data from the server 120 and load the corresponding webpage, The terminal 110 can test the third-party application through the automated testing framework. During the test, the page element of the loaded web page can be recorded by browsing the page ...

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 present invention relates to a browsing service kernel engine data processing method and device, including: adding a page element acquisition interface to the browsing service kernel engine; the page element acquisition interface is used to record the page elements of the loaded webpage, and organize and encapsulate the page elements into Data in a preset format, so as to provide corresponding page element data according to the page element acquisition request, and the page element includes page information contained in the webpage control. It also relates to a method and device for automated testing, which can obtain page elements for testing without requiring additional re-signature and non-confusing operation requirements for third-party applications using the engine core.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a browsing service kernel engine data processing method and device, and an automated testing method and device. Background technique [0002] With the development of computer technology, a large number of client applications are released and support webview web browsing. Before the release, it is necessary to test the function of web browsing of the application and troubleshoot. [0003] The current automation framework cannot recognize HTML (HyperText Markup Language) page elements, and can only go to the control level. The control level that can be recognized is the button in the application that is not in the form of a web page, such as an input box, a text box, and a webview control. etc., the current automation framework cannot automatically identify the elements in the web page. The traditional test method can inject javascript script language on the webview control, and...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36G06F16/953
CPCG06F11/3656G06F11/3688G06F16/951
Inventor 廖海珍
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products