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

Browsing service kernel engine data processing and automation test methods and apparatuses

An automated test and engine technology, applied in the computer field, can solve problems such as low utility rate, large workload, and inability to automatically identify, and achieve the effect of convenience support

Active Publication Date: 2018-08-14
TENCENT TECH (SHENZHEN) CO LTD
View PDF7 Cites 4 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 and automation test methods and apparatuses
  • Browsing service kernel engine data processing and automation test methods and apparatuses
  • Browsing service kernel engine data processing and automation test methods and apparatuses

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] figure 1 It is an application environment diagram for browsing the data processing method of the service kernel engine and the method for automated testing in one embodiment. like 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 the party, and the browsing service kernel engine includes a page element acquisition interface, and the terminal 110 can obtain web page data from the server 120 and load the corresponding web page. 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 elem...

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 browsing service kernel engine data processing method and apparatus. The method comprises the steps of adding a page element obtaining interface in a browsing service kernelengine, wherein the page element obtaining interface is used for recording page elements of a loaded webpage and organizing and packaging the page elements into data in a preset format; and accordingto a page element obtaining request, providing corresponding page element data, wherein the page elements comprise page information comprised in a webpage control. The invention furthermore relates to an automation test method and apparatus. Without performing additional re-signature and non-confused operations on a third-party application using an engine kernel, the page elements can be obtainedfor performing a test.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method and device for processing data of a browsing service kernel engine, and a method and device for automatic testing. Background technique [0002] With the development of computer technology, a large number of client applications are released and support webview web browsing. Before publishing, it is necessary to test the application web browsing function and troubleshoot. [0003] The current automation framework cannot recognize HTML (HyperText MarkupLanguage) page elements, but only up to the control level. The recognized control level is the button in the form of non-web pages in the application, such as input boxes, text boxes, and webview controls. Etc., the current automation framework cannot automatically identify the elements inside the web page. The traditional test method can inject javascript scripting language on the webview control, and after injec...

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 Applications(China)
IPC IPC(8): G06F11/36G06F17/30
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