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

System and method for on-computer test of mobile applications

A mobile application and test system technology, applied in software testing/debugging, electrical components, wireless communication, etc., can solve the problems of heavy test workload and high cost, and achieve the effect of reducing repetitive work, enriching control and customization

Inactive Publication Date: 2009-09-02
DALIAN MARITIME UNIVERSITY
View PDF0 Cites 76 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These current situations show that the testing workload of embedded software such as mobile phone software is too large and the cost is very high.

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
  • System and method for on-computer test of mobile applications
  • System and method for on-computer test of mobile applications
  • System and method for on-computer test of mobile applications

Examples

Experimental program
Comparison scheme
Effect test

no. 1 approach

[0060] The first preferred embodiment of the present invention illustrates the implementation and application of this test method through a mobile phone game software "carrying boxes".

[0061] The mobile game software "Carrying the Box" selected in this example is an interactive application program with a graphical user interface (GUI) as the man-machine interface, running on a mobile phone that supports J2ME. A GUI is a layered graphical software panel that accepts user-generated and system-generated events and produces defined graphical output. The quality of the GUI will directly affect the user's efficiency and mood when using the software, and also directly affect the user's impression of the system used. In order to make the software better serve users, it is very important to conduct GUI testing.

[0062] The interface test in this example mainly includes two aspects: one is the conformity between the interface realization and the interface design; the other is to con...

no. 2 approach

[0070] The second preferred embodiment of the present invention takes a compound expression evaluation program (referred to as evaluation program) as an example. The function of the evaluation program is consistent with the calculator provided by the mobile phone. Its special feature is that the user inputs a compound expression like editing a text message, and it directly calculates the value of the expression. For example, the user enters "14*(152-37)", and the evaluator replies 1610. The program is mainly composed of Parser, Calculator, Expression, Grammar, Terminal, NonTerminal, Number, Negation, NDFA, State, Transition and Operation. The main purpose of this example test is to check the expression evaluation on the target model SonyEricsson K700C Whether the parsing and evaluation of is correct. When testing this program on the on-board test system of the present invention, the tester designs the test case himself, does not use the test case generation unit 201, mainly i...

no. 3 approach

[0082] The third preferred embodiment of the present invention takes the open source mobile phone multimedia music player software (music player for short) as an example. The audio data stream to be played by the music player can be obtained from the network, or by opening a recorded and saved audio file. After the data stream is obtained, it is buffered and decoded, that is, the audio data stream is converted into PCM encoding format, and then sent to the speaker for playback. During network playback, the user clicks on the playlist to obtain the file URL, and then establishes a link with the network server on the ordinary PC to download the data stream, converts it into PCM encoding format, and plays the data stream. At the same time, the spectrum thread starts to display the spectrum of the data stream.

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 system and a method for testing computer software, in particular to a system and a method for on-computer test of mobile application software. The system comprises a server side and a client side, wherein the server side creates and transfers a test-case set to a test-set management unit for running the test set and establishes communication connection with a communication service unit to wait for a client request, and the client side downloads a test packet and executes test. The device supports the on-computer test in actual hardware environment and Java running environment of mobile phones so as to obtain realer running states. The device can automatically generate test cases including test drivers or pile-calling codes and the like, and can improve test coverage rate and error detecting capability.

Description

technical field [0001] The present invention relates to a computer software testing system and method, more specifically to an on-board testing system and method for mobile application software. Background technique [0002] In recent years, the research and application of software automation testing has become a hot spot in the field of software testing. It has developed rapidly and many solutions have emerged. Compared with traditional manual testing, test automation developed in recent years has obvious advantages, namely, improving the efficiency of testing and reducing the cost of testing. [0003] Currently, automatic testing devices for unit testing are very mature, and representative products include JUnit and NUnit. Commercial testing tools are mainly Winrunner, loadrunner, TestDirector and Astra QuickTest from Mercury Interactive (MI), SilkTest from Segue, Purify, Quantify and Test Manager from Rational, QACenter, PerfromanceEdition, EcoScope and TrackRecord from ...

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
IPC IPC(8): H04W24/06H04W24/08G06F11/36
Inventor 陈荣杜振军侯莹屠丹孙向伟邓名杰杨红赵广利刘亚清
Owner DALIAN MARITIME UNIVERSITY
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