Software testing method and device

A software testing method and software testing technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as heavy workload and cumbersome work, and achieve the effect of low threshold, strong flexibility, and simple positioning

Active Publication Date: 2018-02-13
PING AN TECH (SHENZHEN) CO LTD
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patented technology allows for easy access to hidden points from Java programs during their development process without having complicated installations or configurations. It uses a type called SQLite databases which are closed sources documents containing embedded data about how well different parts of these languages work together when executed correctly. These datasets provide valuable insights into program performance and potential problems affects them. By comparing this dataset against existing methods like regression tests, we found out if there were any issues between those two techniques.

Problems solved by technology

This patented technical solution describes two methods for analyzing hidden points within code: embedding or searching through specific parts of it. These techniques require significant effort from developers who have expertise in programming languages like Java or C++. Additionally, these solutions involve complex calculations that may take longer than necessary due to their complexity.

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 method and device
  • Software testing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] figure 1 A flowchart showing the software testing method in this embodiment. In the software testing method, the client and the server cooperate to complete the testing process of the software to be tested. Wherein, the client and the server may be connected through wireless network communication such as WiFi network, 3G network or 4G network, or may be connected through wired network communication. The client can be a terminal that can communicate with the server, such as a smart phone, a notebook, a tablet computer, a PAD or a desktop computer installed with the software to be tested. like figure 1 As shown, the software testing method includes the following steps:

[0039] S10: Run the software to be tested on the client. The software to be tested includes at least one functional module, and each functional module is provided with at least one buried point.

[0040] Specifically, the software to be tested is installed and run on the client, the software to be tes...

Embodiment 2

[0068] figure 2 A functional block diagram of the software testing device in this embodiment is shown. The software testing device includes a client and a server, and through the cooperation of the client and the server, the testing process of the software to be tested is completed. Wherein, the client and the server may be connected through wireless network communication such as WiFi network, 3G network or 4G network, or may be connected through wired network communication. The client can be a terminal that can communicate with the server, such as a smart phone, a notebook, a tablet computer, a PAD or a desktop computer installed with the software to be tested. like figure 2 As shown, the software testing device includes a software running module 10, a buried point data generating module 20, a data to be analyzed determining module 30, an analysis result obtaining module 40, an information configuration module 50, a query instruction receiving module 60 and a query result...

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 discloses a software testing method and device. The software testing method includes the steps: running software to be tested on a client; generating buried point data when a buried point on the software to be tested is triggered, and transmitting the buried point data to a MongoDB database; acquiring the buried point data with failed test and check codes by an awk script configuredon the MongoDB database, and determining data to be analyzed; analyzing parameter information in the data to be analyzed by a preset analysis algorithm, and acquiring analysis results causing buried point test failure. The software to be tested comprises at least one functional module, and at least one buried point is arranged on each functional module. According to the software testing method, the buried point data are stored by the MongoDB database, and flexibility is stronger. The buried point data are analyzed by the awk script, the data to be analyzed are acquired, and the software testing method has the advantages of low threshold, simplicity in positioning and high data processing efficiency.

Description

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

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
Owner PING AN TECH (SHENZHEN) 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