Software testing and evaluation method based on cloud computation technology

A cloud computing and software technology, applied in software testing/debugging, computing, error detection/correction, etc., can solve problems such as poor security, difficult synchronization and coordination, labor-intensive, time-consuming, etc., achieve comprehensive detection, reduce load, improve The effect of utilization

Active Publication Date: 2018-07-06
TIANJIN UNIVERSITY OF TECHNOLOGY
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] (1) Unable to provide a continuous evaluation environment
[0004] The current evaluation environment is mainly based on physical physical machines. When the software contains errors, the evaluation environment is improperly configured, or is infected with malicious programs, various software and hardware failures will occur during continuous testing, and even cause downtime.
When a downtime occurs, it is difficult to accurately record and restore parameters such as the operating status and performance changes of the system and the software under test at the time of the downtime
Therefore, the current evaluation method cannot provide a continuous test environment, record, restore and analyze the specific reasons for the system crash
[0005] (2) Accurate evaluation data cannot be guaranteed
[0006] If the anti-virus software is tested for the real-time protection ability of malicious programs, the detection program cannot accurately feed back the relevant evaluation data due to the interference or attack of the malicious programs running in real time.
[0007] (3) It is impossible to conduct a comprehensive evaluation of the software at one time
[0008] The current software evaluation methods based on physical physical machines can only obtain a part of the functional characteristics of the software for each test, and cannot achieve a comprehensive and multi-dimensional evaluation of the software at one time.
If a comprehensive test is implemented, multiple tests are required, or multiple machines are tested in parallel, but there are problems such as low efficiency and difficulty in synchronization and coordination
[0009] (4) Lack of evaluation methods for cloud environments
[0010] With the widespread application of cloud computing technology, many businesses have been migrated to the cloud service platform. However, for the application software in the cloud environment, the testing method based on the physical physical machine is mainly used, and there is a lack of software evaluation methods for the cloud environment.
[0011] In general, in the traditional software evaluation method, if a software and hardware failure occurs, it will take a lot of manpower and time to restore the test environment
Moreover, the software and the testing program are located in the same physical machine, making it difficult to continuously, accurately and comprehensively test the software
Therefore, there are problems such as low efficiency, poor security, high resource overhead, and not suitable for cloud environments.

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
  • Software testing and evaluation method based on cloud computation technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The software evaluation method based on cloud computing technology provided by the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0042] like figure 1 As shown, the software evaluation method based on cloud computing technology provided by the present invention includes the following steps carried out in order:

[0043] Step 1) Create a test cloud platform and an evaluation cloud platform respectively, and deploy a physical host cluster on the test cloud platform to create multiple virtual machines;

[0044]Step 2) Deploy cloud probes including Volatility, LibVMI, LibguestFS, Libpcap, rVMI, Xentop and virtual machine internal agents on the test cloud platform, reconstruct various state information of virtual machines, and use the above cloud probes to collect information including: Status data including software dynamic behavior, operating system status, system memory, disk file information,...

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 software testing and evaluation method based on a cloud computation technology. The method comprises the steps that a testing cloud platform and an evaluation cloud platformare established; a lightweight cloud probe is deployed on the testing cloud platform; state data is collected by using the cloud probe and transmitted to the evaluation cloud platform through a network; analysis is conducted in the evaluation cloud platform, tested software is comprehensively established according to testing and evaluation standards, and a testing and evaluation report is generated. The software testing and evaluation method has the advantages that through the cloud computation technology, the utilization rate of equipment can be effectively increased, the required resourcesare dynamically adjusted according to service demands, the tested software is continuously tested, and the method helps to run and maintain a whole testing system. Through an introspection technologyof a virtual machine, the tested software is separated from a detection module. The tested software is deployed in the virtual machine, the detection module is deployed in a safer virtual machine monitor layer with a higher power level, and by integrating multiple advantages of the introspection technology of the virtual machine, the tested software is continuously, accurately and comprehensivelydetected.

Description

technical field [0001] The invention belongs to the field of computer application technology, in particular to a software evaluation method based on cloud computing technology. Background technique [0002] At present, the software evaluation method is mainly based on the physical machine environment, and the tested software and the detection program run in the same system, so there are mainly the following problems: [0003] (1) Unable to provide a continuous evaluation environment [0004] The current evaluation environment is mainly based on physical physical machines. When the software contains errors, the evaluation environment is improperly configured, or is infected with malicious programs, various software and hardware failures will occur during continuous testing, and even cause downtime. When a downtime occurs, it is difficult to accurately record and restore parameters such as the operating status and performance changes of the system and the software under test ...

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/36
CPCG06F11/3672G06F11/3684
Inventor 张健牛鹏飞王文旭高铖蔡长亮
Owner TIANJIN UNIVERSITY OF TECHNOLOGY
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