File execution method and device, storage medium and electronic equipment

An execution method and file technology, applied in the field of software testing, can solve problems such as performance limitations, poor maintainability and scalability of the software testing process, and achieve the effect of avoiding performance limitations and improving maintainability and scalability

Active Publication Date: 2019-12-31
BEIJING SANKUAI ONLINE TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main purpose of the present disclosure is to provide a file execution method, device, storage medium and electronic equipment to solve the technical problems of performance limitations in the software testing environment in the related art, and poor maintainability and scalability of the software testing process

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
  • File execution method and device, storage medium and electronic equipment
  • File execution method and device, storage medium and electronic equipment
  • File execution method and device, storage medium and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051]Specific embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to illustrate and explain the present disclosure, and are not intended to limit the present disclosure.

[0052] In the related technologies of software testing based on non-open source closed operating systems, the "real machine array" deployment method is usually used, that is, a host (such as a personal computer) is used to control or manage a large number of "real machines" (that is, real running iOS system and Mac OS X system iPhone, iPad or Macbook, etc.), to achieve large-scale deployment testing and operation and maintenance of software products. However, due to factors such as convenience of movement and power saving, there are certain limitations and bottlenecks in the performance of the "real phone". Moreover, the "real machine" itself does not provide...

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 file execution method and device, a storage medium and electronic equipment. In order to solve the technical problems of performance limitation in a software test environment and poor maintainability and expandability in a software test process in related technologies, the method comprises the following steps of determining a reference interface address of a file according to a virtual memory address of a loading command of the file in a virtual memory and a relative interface address of the loading command; in response to triggering of an operation process of a first function in the file, determining a first actual interface address of the first function and a second actual interface address of each second function called by the first function according to the reference interface address; performing a first function through the first actual interface address and each of the second actual interface addresses. According to the method, the interface address required for executing the file can be redirected in the virtualized running environment, so that the virtualized execution of the file is realized, the performance limitation of a software testing environment is avoided, and the maintainability and expandability of software testing are improved.

Description

technical field [0001] The present disclosure relates to the field of software testing, and in particular, to a file execution method, device, storage medium and electronic equipment. Background technique [0002] With the development of Internet technology, Apple's electronic products are produced and sold all over the world, and the demand for software development based on Apple's iOS system and Mac OS X system continues to increase. Similarly, for iOS systems and Mac OS X system platforms The demand for virtualization testing of software products is also increasing. iOS system and Mac OS X system are non-open source closed operating systems based on Mach core. Most operating systems based on the Mach core, such as NeXTSTEP system, Darwin system, and the above-mentioned iOS system and Mac OS X system, etc., use the Mach-O file format as the format of their native executable files, libraries, and object codes. Contents of the invention [0003] The main purpose of the p...

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/36G06F9/445
CPCG06F9/44521G06F11/3664G06F11/3688
Inventor 朱学文
Owner BEIJING SANKUAI ONLINE TECH CO LTD
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