CN100504786C - High fidelity emulated user interface test method - Google Patents

High fidelity emulated user interface test method Download PDF

Info

Publication number
CN100504786C
CN100504786C CNB2004100498121A CN200410049812A CN100504786C CN 100504786 C CN100504786 C CN 100504786C CN B2004100498121 A CNB2004100498121 A CN B2004100498121A CN 200410049812 A CN200410049812 A CN 200410049812A CN 100504786 C CN100504786 C CN 100504786C
Authority
CN
China
Prior art keywords
user
interface
test
button
testing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100498121A
Other languages
Chinese (zh)
Other versions
CN1713149A (en
Inventor
王亚宁
仇佳钰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New venture (Beijing) Consulting Service Co., Ltd.
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2004100498121A priority Critical patent/CN100504786C/en
Publication of CN1713149A publication Critical patent/CN1713149A/en
Application granted granted Critical
Publication of CN100504786C publication Critical patent/CN100504786C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A test method to simulate user boundary in Hi - Fi way includes using vector cartoon software to prepare test tool for simulating user boundary according to man - machine interactive requirement in use course of electronic information product, placing prepared tool in computer or server and utilizing the tool to carry out test to electronic information product by simulating user boundary, recording test data used in man - machine interactive design analysis of the product.

Description

A kind of method of testing of high fidelity simulation user interface
Technical field
The present invention relates to a kind of method of testing of high fidelity simulation user interface, exactly, relate to a kind of testing tool that the analog subscriber interface is made in the vector animation software development of using, utilize this instrument the user to be carried out the method for high fidelity simulation ui testing again.The technical field of measurement and test that belongs to electronics and IT products.
Background technology
Now, the mankind have entered information society, and the kind of electronics and IT products is more and more abundanter, and using method is more and more convenient.The ease for use of electronics and IT products becomes the important step that this product comes into the market to compete.The channel that user interface is linked up as people and electronics and IT products also is the whether easy-to-use greatest factor of decision electronics and IT products.
In order to improve the ease for use of product, the method for using is to carry out the ease for use test of product at present, in fact is exactly the user interface of testing man-machine interaction.Traditional method of testing can be divided into Lo-Fi test and high-fidelity test according to the precision of test, and the former is mainly used in the Proof of Concept stage at product development initial stage, and the latter is often after the product development later stage, performance prototype was succeeded in developing.But, these two kinds of methods are all not enough to some extent: the Lo-Fi test is in the early stage of project exploitation, can provide good guidance instruction for the project exploitation, but have the problem of fidelity, slice-of-life uses link truly, and a lot of situations need rely on tester's the power of imagination.Though and high-fidelity test test environment is true, can access real test data, but the project exploitation is near finishing, if also needing to improve to cause the input cost of early development to be wasted in a large number, therefore, the result of high-fidelity test more is the checking to current production, or prepares for product development next time, can not play direct, positive effect to the improvement of current production.If drop into a large amount of manpowers, also be unpractical with VC or the perfect ui testing system of VB programming language exploitation.So how in earlier stage in product development, set up the real simulated user interface environment, carry out the analog detection method of high-fidelity, so that can find the problem that man-machine interaction exists, feed back in time in the project exploitation and improve, become the problem that those skilled in the art paid close attention to.
At present, have the vector animation software of a kind of Flash of being called MX to be mainly used in making network animation, this Flash MX vector animation software has following characteristics:
1, picture is based on time frame: the different different pictures of frame representative, this is consistent with the user to the model of understanding at interface, can reduce the difficulty of exploitation user interface simulated environment so greatly, the research staff only need carry out redirect according to user's operation control interactive interface between different frames;
2, good visual effect: be easy to import the figure of multiple different-format, the making of interface cartoon is very simple, convenient;
3, interactivity is strong: Flash MX vector animation software is built-in with the response to keyboard and mouse;
Because the above-mentioned functions characteristics of Flash MX vector animation software can be utilized this software development interface detection instrument, just can use this testing tool carries out the high fidelity simulation user interface to the user test then.And in making and development and testing instrument process, the amount of writing of code is very little, and the file byte is few, and development difficulty is low, and the construction cycle is short; Promptly realize simply, convenient, can make the testing tool of high fidelity simulation user interface fast; Also can utilize Network Transmission to carry out the strange land test, have good application prospects.
Summary of the invention
The method of testing that the purpose of this invention is to provide a kind of high fidelity simulation user interface, this method can solve the defective of existing high-fidelity method of testing, just can in time find product in the problem aspect the man-machine interaction at the research and development initial stage, reduce the product development risk; And the analog subscriber interface detection instrument effect that this method utilizes the vector animation software development to make is true, and feedback is rapid, and the amount of writing of code is little, and development difficulty and cost are lower, realizes easily.
The object of the present invention is achieved like this: a kind of method of testing of high fidelity simulation user interface is characterized in that: comprise following operation steps:
(1) according to the workflow of man-machine interaction demand in the electronics and IT products use and test target product, user interface workflow, each user interface of design simulation test need content displayed, and the button content that triggers each user interface redirect; Utilize vector animation the software figure and the button of exploitation and composition user interface respectively again, and exploitation and composition interface feedback layer, key response layer, process recording layer are successively distinguished in bottom-up ground, and in these three layers and time corresponding frame thereof, insert figure, button and the process control of each user interface that completes in the abovementioned steps and the relative program of record respectively; Then, according to the user interface workflow of simulation test, add response for each button in the key response layer, promptly setting each button is to jump at which interface which other interface from;
(2) described testing tool is put into computing machine or server, utilize this testing tool that described electronics and IT products are carried out the analog subscriber interface detection, and record test data, be used for the research and development analysis of this product, in time find the problem of this product aspect man-machine interaction, reduce the product development risk.
Described step (1) further comprises following operation steps: a plurality of character strings of definition in the process recording layer, each character string is respectively applied for the title of its pairing current place user interface of record, the button name of user's click and the time interval of user feedback, and the content of this process record is used for the product ease for use is carried out quantitative data analysis.
Described step (2) further comprises following operation steps:
(21) enter the analog subscriber interface of the Man Machine Interface of described testing tool, click the button in this testing tool;
(22) described clicked button jumps to next analog subscriber interface according to setting in advance, finishes
The man-machine interaction process simulation of " user's selection function operation-interface fit result feedback "; Simultaneously, the watchdog routine in the described process recording layer catch and recording user operation information in database, for use in the user test data analysis.
(23) other button in this testing tool is clicked in continuation, and another analog subscriber interface that jumps to prior setting, i.e. all other operations at analog subscriber interface are carried out in circulation, until finishing whole content measurements.
The user's operation information of catching and writing down in the described step (22) comprises at least: the button name of interface, the current place of user, click, the time interval that the user carries out next step operation.
Described vector animation software is Flash MX software.
When described testing tool is put into local computer, can carry out user's local test.
When described testing tool was put into server, can carry out user's strange land test by the Internet: the user only needs to open testing tool with browser just can carry out simulation test; Server uses http communication agreement and ASP+ACCESS to collect test data.
Described method is applicable to the test of the user interface of mobile phone, digital camera, MP3, desktop software and multiple other electronics and IT products.
The present invention is a kind of method of testing of high fidelity simulation user interface: utilize vector animation software according to the man-machine interaction demand in the information products use earlier, the testing tool of exploitation and composition analog subscriber interface workflow, again this testing tool is put into computing machine or server, can carry out the ui testing work of product.This testing tool is made simple, and easy to use, the impact of performance is true to nature.Not only can carry out local test, also can carry out the strange land test; And in test process, do not need the technician to participate in on-the-spot guidance and investigation, can reduce the investigation expense; Simultaneously, this method of testing is as the answer of investigation questionnaire, but the test data of record is the detailed process of user interface, and this can't realize by written questionnaire in the past, therefore was particularly suitable for carrying out the investigation of big data quantity.In addition, the making of the testing tool among the present invention is relatively easy, and the amount of writing of code is little, and development difficulty and cost are lower, realizes easily.Therefore can just utilize this method to carry out the test of high fidelity simulation user interface at the early stage of research and development electronics and IT products, so that in time feed back and find the product man-machine interaction aspect problem of asking in use, as the foundation of product development, effectively reduce the product development risk.
Description of drawings
Fig. 1 is the workflow block scheme of the target product of the testing tool emulation among the embodiment of method of testing of the present invention.
Fig. 2 is that the testing tool structure in the method for testing of the present invention is formed synoptic diagram.
Fig. 3 is the test operating procedure flow diagram in the method for testing of the present invention.
The test process synoptic diagram that Fig. 4 is another embodiment of method of testing of the present invention---mobile phone analog subscriber testing tool---.
Fig. 5 is an embodiment again of method of testing of the present invention---utilize the internet to carry out the test platform synoptic diagram of network test.
Embodiment
The present invention is a kind of method of testing of high fidelity simulation user interface, mainly contain two operation stepss:, use the software development of Flash MX vector animation and make the testing tool at analog subscriber interface earlier according to the man-machine interaction demand in the electronics and IT products use; Again described testing tool is put into computing machine or server, utilize this testing tool that described electronics and IT products are carried out the analog subscriber interface detection, and record test data.
Therefore the analog subscriber interface detection instrument of making high-fidelity is a key of the present invention, referring to Fig. 2, sketches the specific implementation method of this testing tool:
(11) according to the workflow of test target product, the user interface workflow of design simulation test, each user interface needs content displayed (as the A among the figure, B, C, D, E), and the button content (as the a1 among the figure, a2, b1, c1, c2, c3, d1, d2, e1) that triggers each user interface redirect;
(12) utilize the respectively redirect relation of the figure of exploitation and composition user interface A, B, C, D, E and each button a1, a2, b1, c1, c2, c3, d1, d2, e1 of vector animation software;
(13) utilize vector animation software bottom-uply successively to distinguish interface feedback layer, key response layer, the process recording layer of exploitation and composition testing tool, and in three layers shown in Figure 2 and time corresponding frame thereof, insert figure, button and the process control of each user interface that completes in the above-mentioned steps and the relative program of record respectively;
Figure C200410049812D00081
(14) according to the user interface workflow of simulation test in the step (11), add response for each button in the key response layer, promptly setting each button is to jump at which interface which other interface from; For example: the user has clicked a1, and then the interface jumps to interface C by A: the user has clicked b1, and then the interface jumps to interface D by B:
(15) a plurality of character strings of definition in the process recording layer, each character string is respectively applied for the title of its pairing current place user interface of record, the button name of user's click and the time interval of user feedback, and the content of this process record is used for the product ease for use is carried out quantitative data analysis.
By said method, the structure of the testing tool of foundation composition mainly contains three parts: the key response layer, and interface feedback layer and process recording layer (referring to Fig. 2), it is mainly used in the switching that realizes between different interfaces, and record test data.In the view of the user, on the interface of this testing tool,, realized the responsive feedback of keypress function though the response of these buttons does not possess real application function, realized the mutual of man-machine interface, so this testing tool can be used in the test of carrying out the interface man-machine interaction fully.And the data content of process record can be used the datumization analysis of doing the product ease for use.For example, if the user at the overstand at certain interface, or does not click correct button and can both reflect on this INTERFACE DESIGN and have cognitive question.
Therefore, test philosophy of the inventive method and concrete grammar are:
Referring to Fig. 3, enter under the corresponding simulation user interface of testing tool the button in the hit testing instrument; Clicked button jumps to corresponding next analog subscriber interface according to being provided with in advance, finishes the man-machine interaction process simulation of " user's selection function operation-interface fit result feedback ".Simultaneously, the watchdog routine of the process recording layer in the simulation test instrument is caught and recording user operation information, the user's operation information that includes but not limited to the button name of interface, the current place of user, click, the time interval that the user carries out next step operation etc. is stored in lane database, stays and do the user test analysis.
Be example with the testing tool at mobile phone analog subscriber interface more below, analyze the concrete course of work of testing tool of the present invention.For example, the test subscriber " find * * contact person and call him up " the testing procedure of function as follows:
Referring to Fig. 4, when the test beginning, the user opens testing tool and is in standby picture (shown in Fig. 4 (1)), the user clicks the telephone directory button (shown in Fig. 4 (2)) on the interface, this button sends skip command according to being provided with in advance to testing tool, interface content jumps to telephone directory interface (shown in Fig. 4 (3)), and so far a reciprocal process is finished.Simultaneously, whole operation informations of user (jump to telephone directory from standby, press the telephone directory button, the standby interface residence time etc.) all are saved.The user carries out subsequent operation according to the judgement continuation selector button of oneself then, i.e. circulation repeats the aforesaid operations process, until finishing whole test assignments.During this time, testing tool can all be noted whole user test process, and the result of record can be used for user's use is analyzed, and then finds the problem of aspect, product user interface.So the present invention can set up the real simulated user interface environment in product development in earlier stage, carry out the analog detection method of high-fidelity, thereby find the problem that man-machine interaction exists as early as possible, feed back in time in the project exploitation and improve, reduce the product development risk; Avoiding in the past can only be when project be developed approaching finishing, multiple limitation and the deficiency that can carry out the high-fidelity test.
When testing tool of the present invention is put into local computer, can carry out user's local test.When testing tool is put into the server of website, then can carry out user's strange land test by the Internet; Just simulation test instrument of the present invention is placed on an address in the website, and with all users that take one's test of this address notification, the user can sign in to this address by the internet, open testing tool with browser, just can carry out the high fidelity simulation test, and after submitting test result to, finish whole test assignment according to test specification.
Referring to Fig. 5, wherein (A) figure is the synoptic diagram of the user network test platform of applicant's mobile phone products of opening by browser, figure (B) is the test interface after this Instruction Network Test System Platform of login, and the left side of figure is test assignment or program description, and the right side is the user interface of simulation test instrument.This test result data then uses http protocol and ASP+ACCESS database mode to converge collection by server.As long as the interface detection with analog subscriber just can be carried out in the place that can surf the Net like this, this test coverage rate of the present invention provides unprecedented extensive support for the ease for use test of user interface.
Method of testing of the present invention is applicable to mobile phone, digital camera, MP3, comprise the test of the user interface of the desktop application class software of windows and excel and other electronics and IT products.
The present invention manufactures experimently out the testing tool of mobile phone, and has carried out local and online strange land emulation testing, and the effect of test is successful, has realized goal of the invention.

Claims (8)

1, a kind of method of testing of high fidelity simulation user interface is characterized in that: comprise following operation steps:
(1) according to the workflow of man-machine interaction demand in the electronics and IT products use and test target product, user interface workflow, each user interface of design simulation test need content displayed, and the button content that triggers each user interface redirect; Utilize vector animation the software figure and the button of exploitation and composition user interface respectively again, and exploitation and composition interface feedback layer, key response layer, process recording layer are successively distinguished in bottom-up ground, and in these three layers and time corresponding frame thereof, insert figure, button and the process control of each user interface that completes in the abovementioned steps and the relative program of record respectively; Then, according to the user interface workflow of simulation test, add response for each button in the key response layer, promptly setting each button is to jump at which interface which other interface from;
(2) described testing tool is put into computing machine or server, utilize this testing tool that described electronics and IT products are carried out the analog subscriber interface detection, and record test data, be used for the man-machine interaction design analysis of this product.
2, method of testing according to claim 1, it is characterized in that: described step (1) further comprises following operation steps: a plurality of character strings of definition in the process recording layer, each character string is respectively applied for the title of its pairing current place user interface of record, the button name of user's click and the time interval of user feedback, and the content of this process record is used for the product ease for use is carried out quantitative data analysis.
3, method of testing according to claim 1 is characterized in that: described step (2) further comprises following operation steps:
(21) enter the analog subscriber interface of the Man Machine Interface of described testing tool, click the button in this testing tool;
(22) described clicked button jumps to next analog subscriber interface according to setting in advance, finishes the man-machine interaction process simulation of " user's selection function operation-interface fit result feedback "; Simultaneously, the watchdog routine in the described process recording layer catch and recording user operation information in database, for use in the user test data analysis.
(23) other button in this testing tool is clicked in continuation, and another analog subscriber interface that jumps to prior setting, i.e. all other operations at analog subscriber interface are carried out in circulation, until finishing whole content measurements.
4, method of testing according to claim 3 is characterized in that: the user's operation information of catching and writing down in the described step (22) comprises at least: the button name of interface, the current place of user, click, the time interval that the user carries out next step operation.
5, method of testing according to claim 1 is characterized in that: described vector animation software is Flash MX software.
6, method of testing according to claim 1 is characterized in that: when described testing tool is put into local computer, can carry out user's local test.
7, method of testing according to claim 1 is characterized in that: when described testing tool was put into server, can carry out user's strange land test by the Internet: the user only needs to open testing tool with browser just can carry out simulation test; Server uses http communication agreement and ASP+ACCESS to collect test data.
8, method of testing according to claim 1 is characterized in that: described method is applicable to the test of the user interface of mobile phone, digital camera, MP3, desktop application class software and other electronics and IT products.
CNB2004100498121A 2004-06-24 2004-06-24 High fidelity emulated user interface test method Expired - Fee Related CN100504786C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100498121A CN100504786C (en) 2004-06-24 2004-06-24 High fidelity emulated user interface test method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100498121A CN100504786C (en) 2004-06-24 2004-06-24 High fidelity emulated user interface test method

Publications (2)

Publication Number Publication Date
CN1713149A CN1713149A (en) 2005-12-28
CN100504786C true CN100504786C (en) 2009-06-24

Family

ID=35718780

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100498121A Expired - Fee Related CN100504786C (en) 2004-06-24 2004-06-24 High fidelity emulated user interface test method

Country Status (1)

Country Link
CN (1) CN100504786C (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100395724C (en) * 2006-02-15 2008-06-18 华为技术有限公司 Graphic user interface test method and system
CN101853161A (en) * 2010-05-28 2010-10-06 惠州Tcl移动通信有限公司 Method for expressing interface process design by displaying numbered picture sequences
CN101833457B (en) * 2010-05-28 2014-06-25 惠州Tcl移动通信有限公司 Method for expressing interface flow design through predefined picture event mapping table
EP2951687A4 (en) 2013-02-01 2016-08-03 Hewlett Packard Entpr Dev Lp Test script creation based on abstract test user controls
CN104007983B (en) * 2014-06-18 2017-07-21 北京金和软件股份有限公司 A kind of true result of browse methods of exhibiting of the PC of mobile phone interface and equipment
CN104166610B (en) * 2014-07-24 2017-02-15 深圳天珑无线科技有限公司 Mobile terminal detection method and detection system
CN104820672B (en) * 2015-03-19 2019-04-19 广东小天才科技有限公司 The method and system of terminal simulation exploitation
CN104808982A (en) * 2015-03-19 2015-07-29 广东小天才科技有限公司 Method and device for realizing simulative development of functions of applications
CN105389178B (en) * 2015-10-16 2018-09-28 华为技术有限公司 a kind of application program operation method and device
WO2022093176A1 (en) * 2020-10-26 2022-05-05 Hewlett-Packard Development Company, L.P. Service virtualization mappings
CN112636894A (en) * 2020-12-28 2021-04-09 联创汽车电子有限公司 ECU communication module test method, test equipment and storage medium based on time parameters

Also Published As

Publication number Publication date
CN1713149A (en) 2005-12-28

Similar Documents

Publication Publication Date Title
Porter QTIP: Quick technology intelligence processes
CN100504786C (en) High fidelity emulated user interface test method
CN106919641A (en) A kind of interest point search method and device, electronic equipment
CN105955888A (en) Page debugging and previewing method and system
CN103984626B (en) A kind of method and device for generating test case script
CN109634570A (en) Front and back end integrated development method, device, equipment and computer readable storage medium
CN108665172A (en) A kind of interactive building engineering construction quality control method
Serrano et al. Multimodal interaction on mobile phones: development and evaluation using ACICARE
CN105512980A (en) Information processing method and device
Sun A college music teaching system designed based on android platform
Chang Building a web-based learning portfolio for authentic assessment
CN109858024A (en) A kind of source of houses term vector training method and device based on word2vec
CN110889069A (en) Resource access platform based on web online learning
CN106528413A (en) Method and device for testing application program
CN112202861B (en) BIM-based hydropower engineering method management application system
CN112766902A (en) WeChat small program class attendance checking method based on face recognition and GPS positioning
Liu et al. A teaching assistant system for big data analysis
CN109753284B (en) Interface creating method, device and storage medium
Zheng A Study on the Design of English Speaking Examination System Based on SSM Framework
CN106445964A (en) Audio information processing method and apparatus
Kondratova et al. M-learning: Overcoming the usability challenges of mobile devices
Jiao Research and application of human-computer interface based on user experience
Duan et al. The design and implementation of virtual simulation teaching resource management and sharing platform
CN104636446A (en) Heritage Web application mobile transformation method based on cloud computing mode
CN108804090A (en) APP virtual prototypings platform, production method and analogy method based on H5 technologies

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170503

Address after: 100055 Beijing, Guang'an, No. 305 Xicheng District street, No. two, building 10, floor 9, floor 1112

Patentee after: New venture (Beijing) Consulting Service Co., Ltd.

Address before: 100085 Beijing, Haidian District information industry base on the road No. 6

Patentee before: Lenovo (Beijing) Co., Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090624

Termination date: 20170624

CF01 Termination of patent right due to non-payment of annual fee