CN106020839A - Method for displaying test data, development terminal and graphical user interface - Google Patents
Method for displaying test data, development terminal and graphical user interface Download PDFInfo
- Publication number
- CN106020839A CN106020839A CN201610369875.8A CN201610369875A CN106020839A CN 106020839 A CN106020839 A CN 106020839A CN 201610369875 A CN201610369875 A CN 201610369875A CN 106020839 A CN106020839 A CN 106020839A
- Authority
- CN
- China
- Prior art keywords
- graphic
- test
- instruction
- display
- represent
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种测试数据的显示方法、开发终端及图形用户界面,涉及应用程序测试技术领域,能够直观的显示不同测试人员反馈的测试数据之间的共性,提升开发人员定位测试问题发生原因的效率。该方法包括:检测用户的第一指令;统计第一数量和至少两个第二数量,第一数量是第一表项的数量,第一表项是问题描述属性为第一问题描述信息的表项;显示包括第一图形和至少两个第二图形的第一图形集合,第一图形表示第一问题描述信息,且其面积表示第一数量,每个第二图形唯一表示一个测试属性,且其面积用于表示与该测试属性对应的第二数量。
The invention discloses a test data display method, a development terminal and a graphical user interface, which relate to the technical field of application program testing, can intuitively display the commonality between test data fed back by different testers, and improve developers to locate the cause of test problems s efficiency. The method includes: detecting the first instruction of the user; counting the first quantity and at least two second quantities, the first quantity is the quantity of the first table item, and the first table item is a table whose problem description attribute is the first problem description information item; displaying a first graph set including a first graph and at least two second graphs, the first graph represents the first problem description information, and its area represents the first quantity, and each second graph uniquely represents a test attribute, and Its area is used to represent the second quantity corresponding to the test attribute.
Description
技术领域technical field
本发明涉及应用程序测试技术领域,尤其涉及一种测试数据的显示方法、开发终端及图形用户界面。The invention relates to the technical field of application program testing, in particular to a display method of test data, a development terminal and a graphical user interface.
背景技术Background technique
随着移动互联网的不断发展,越来越多的开发者投身于应用程序(Application,APP)的开发行列中。With the continuous development of the mobile Internet, more and more developers devote themselves to the development of application programs (Application, APP).
为了保证开发的APP具有较高的性能质量、优异的用户体验及易用性等特点,开发人员会将开发完成的APP发布到众测平台,招募测试人员来进行测试。测试人员通过测试终端接收测试任务、下载待测APP并开始测试。测试人员将其在测试过程中发现的各种问题(例如:性能缺陷、用户界面(UserInterface,UI)建议、易用性问题等)通过众测平台反馈给开发人员。开发人员根据开发终端显示的测试人员反馈的问题描述等信息(以下称为:测试数据),确认该问题是否真实存在,并定位解决问题。In order to ensure that the developed APP has the characteristics of high performance quality, excellent user experience and ease of use, the developers will release the developed APP to the public testing platform and recruit testers for testing. The tester receives the test task through the test terminal, downloads the APP to be tested and starts the test. Testers feed back various problems (such as performance defects, user interface (UI) suggestions, usability problems, etc.) found during the testing process to developers through the crowd testing platform. The developer confirms whether the problem really exists according to the problem description and other information fed back by the tester displayed on the development terminal (hereinafter referred to as: test data), and locates and solves the problem.
本发明的发明人在研究过程中发现,目前的开发终端往往将所有测试人员反馈的测试数据以表格的形式显示,表格中每一行(或列)显示一位测试人员反馈的测试数据,这需要开发人员对所有测试人员反馈的测试数据逐个进行分析,或者需要开发人员先对所有测试人员反馈的测试数据进行分类处理,然后再进行分析,这样,开发人员很难高效的定位测试问题的发生原因。The inventor of the present invention finds in the research process that the current development terminal often displays the test data fed back by all testers in the form of a table, and each row (or column) in the table shows the test data fed back by a tester, which requires Developers analyze the test data fed back by all testers one by one, or developers need to classify and process the test data fed back by all testers first, and then analyze it. In this way, it is difficult for developers to efficiently locate the cause of test problems .
发明内容Contents of the invention
本发明的实施例提供一种测试数据的显示方法、开发终端及图形用户界面,能够直观的显示不同测试人员反馈的测试数据之间的共性,提升开发人员定位测试问题发生原因的效率。Embodiments of the present invention provide a test data display method, a development terminal, and a graphical user interface, which can visually display the commonality between test data fed back by different testers, and improve the efficiency of developers in locating the cause of test problems.
为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:
第一方面,本发明实施例提供一种测试数据的显示方法,开发终端在检测到用于指示显示测试数据的第一指令后,统计测试数据表中的第一数量和至少两个第二数量,该测试数据表包括至少两个表项,且至少两个表项中的每个表项包括问题描述属性以及至少两个测试属性,第一数量为第一表项的数量,第一表项为至少两个表项中问题描述属性为第一问题描述信息的表项,至少两个第二数量中的每个第二数量唯一对应至少两个测试属性中的一个测试属性,第二数量是与该第二数量唯一对应的测试属性不为空的第一表项的数量,然后,开发终端在其图形用户界面的第一显示区域中显示第一图形集合,该第一图形集合包括第一图形和至少两个第二图形,第一图形用于表示第一问题描述信息,且第一图形的面积用于表示第一数量,至少两个第二图形中的每个第二图形用于唯一表示至少两个测试属性中的一个测试属性,第二图形的面积用于表示与该第二图形唯一表示的测试属性对应的第二数量。In the first aspect, the embodiment of the present invention provides a method for displaying test data. After the development terminal detects the first instruction for instructing to display the test data, it counts the first quantity and at least two second quantities in the test data table , the test data table includes at least two table items, and each table item in the at least two table items includes a problem description attribute and at least two test attributes, the first number is the number of the first table item, and the first table item In the at least two entries, the problem description attribute is the first problem description information, and each of the at least two second quantities uniquely corresponds to one of the at least two test attributes, and the second quantity is The number of first entries whose test attributes are not empty and uniquely corresponding to the second number, and then, the development terminal displays the first graphic set in the first display area of its graphical user interface, and the first graphic set includes the first A graph and at least two second graphs, the first graph is used to represent the first problem description information, and the area of the first graph is used to represent the first quantity, and each second graph in the at least two second graphs is used for a unique One of the at least two test attributes is represented, and the area of the second graphic is used to represent a second quantity corresponding to the test attribute uniquely represented by the second graphic.
本发明实施例中的用户是指开发终端的用户。一般情况下,开发终端的用户为开发人员。以下描述中均可将用户理解为开发人员。The user in the embodiment of the present invention refers to the user who develops the terminal. Generally, the user of the development terminal is the developer. Users can be understood as developers in the following descriptions.
本发明实施例中的测试数据表包括所有测试人员反馈的测试数据,每个测试人员反馈的测试数据均不同,开发终端在检测到开发人员的第一指令后,以问题描述属性为基础,统计第一数量,第一数量为第一表项的数量,第一表项为问题描述属性为第一问题描述信息的表项,并统计与每个测试属性分别对应的第二数量,该第二数量是与该第二数量对应的测试属性不为空的第一表项的数量,然后,开发终端在其图形用户界面的第一显示区域中显示第一图形集合,该第一图形集合中的第一图形能够表示第一问题描述信息,每个第二图形能够唯一表示至少两个测试属性中的一个测试属性,且第一图形集合中第一图形的面积表示第一数量,每个第二图形的面积用于表示与该第二图形唯一表示的测试属性对应的第二数量。The test data table in the embodiment of the present invention includes the test data fed back by all testers, and the test data fed back by each tester is different. After the development terminal detects the first instruction of the developer, based on the problem description attribute, the statistics The first quantity, the first quantity is the quantity of the first entry, the first entry is the entry whose problem description attribute is the first problem description information, and counts the second quantity corresponding to each test attribute, the second The quantity is the quantity of the first table item whose test attribute corresponding to the second quantity is not empty, and then, the development terminal displays the first graphic set in the first display area of its graphical user interface, and the first graphic set in the first graphic set The first graph can represent the first problem description information, each second graph can uniquely represent one test attribute in at least two test attributes, and the area of the first graph in the first graph set represents the first quantity, each second The area of the graph is used to represent the second quantity corresponding to the test attribute uniquely represented by the second graph.
这样,开发终端将所有测试人员反馈的测试数据图形化用第一图形和至少两个第二图形表示,且能够表示出第一图形与每个第二图形之间的关联关系。相应的,开发人员根据第一图形集合即可直观的了解到有多少测试人员反馈的是第一问题描述信息,这些测试人员中又有多少测试人员反馈的第一问题描述信息与第一测试属性有关,从而使得开发人员可更快的确定第一问题描述信息所指示的问题的发生原因。因此,采用本发明实施例提供的测试数据的显示方法,能够直观的显示不同测试人员反馈的测试数据之间的共性,提升开发人员定位测试问题发生原因的效率。In this way, the development terminal graphically represents the test data fed back by all testers with the first graph and at least two second graphs, and can represent the relationship between the first graph and each second graph. Correspondingly, the developer can intuitively know how many testers feedback the first problem description information according to the first graphic set, and how many of these testers feedback the first problem description information and the first test attributes related, so that developers can quickly determine the cause of the problem indicated by the first problem description information. Therefore, the method for displaying test data provided by the embodiment of the present invention can intuitively display the commonality between the test data fed back by different testers, and improve the efficiency of developers in locating the cause of test problems.
进一步地,本发明实施例提供的测试数据的显示方法还包括:开发终端在检测到开发人员的第二指令后,在图形用户界面的第二显示区域中显示第一问题描述信息,该第二指令用于指示显示第一问题描述信息。Further, the test data display method provided by the embodiment of the present invention further includes: after the development terminal detects the developer's second instruction, displaying the first problem description information in the second display area of the graphical user interface, the second The instruction is used to instruct to display the first problem description information.
容易理解的是,开发终端在检测到开发人员的第一指令后,仅仅是以图形的方式显示出第一问题描述信息和至少两个与该第一问题描述信息相对应的测试属性,这样,对于开发人员而言,开发人员仅仅知道第一图形用于表示一个问题描述信息,并不知道该问题描述信息具体是什么。开发终端在其图形用户界面的第二显示区域中显示第一问题描述信息,便于开发人员了解第一图形集合表示的问题描述信息。It is easy to understand that after the development terminal detects the developer's first instruction, it only displays the first problem description information and at least two test attributes corresponding to the first problem description information in a graphical manner. In this way, For the developer, the developer only knows that the first graphic is used to represent a problem description information, but does not know what the problem description information is. The development terminal displays the first problem description information in the second display area of its graphical user interface, so that developers can understand the problem description information represented by the first graphic set.
进一步地,对于第一表项中的第一测试属性,开发终端响应检测到的第一指令,还统计与第一测试属性对应的第三数量,第三数量为第一测试属性为第一信息的第一表项的数量。Further, for the first test attribute in the first entry, the development terminal responds to the detected first instruction, and also counts the third quantity corresponding to the first test attribute, the third quantity is the first test attribute is the first information The number of first table entries of .
实际应用中,第一表项中的第一测试属性的具体信息包括至少一种。开发终端在统计与第一测试属性对应的第二数量时,还统计第一测试终端属性为第一信息的第一表项的数量,这样,开发终端即可获取到第一信息与第一问题描述信息之间的关系。In practical applications, the specific information of the first test attribute in the first entry includes at least one type. When the development terminal counts the second quantity corresponding to the first test attribute, it also counts the number of first entries whose first test terminal attribute is the first information, so that the development terminal can obtain the first information and the first question Describe the relationship between information.
进一步地,开发终端在图形用户界面的第一显示区域中显示图形集合之后,还会检测到开发人员的第三指令,该第三指令用于指示显示第二图形的内容划分,并在检测到开发人员的第三指令时,在上述第二图形的第一图形区域中显示第三图形,第三图形用于表示第一信息,第三图形的面积用于表示第三数量。Further, after the development terminal displays the graphics set in the first display area of the GUI, it will also detect a third instruction from the developer, the third instruction is used to instruct to display the content division of the second graphics, and when it detects When the developer gives a third instruction, a third graphic is displayed in the first graphic area of the second graphic, the third graphic is used to represent the first information, and the area of the third graphic is used to represent the third quantity.
开发终端显示第三图形可以直观的显示第一信息与第一问题描述信息之间的相关性。The display of the third graphic on the development terminal can intuitively display the correlation between the first information and the first problem description information.
可选的,本发明实施例的测试数据表中,至少两个表项中的每个表项还包括与问题描述属性对应的至少两个问题关联属性。Optionally, in the test data table in the embodiment of the present invention, each of the at least two entries further includes at least two question association attributes corresponding to the question description attributes.
示例性的,本发明实施例中的至少两个问题关联属性为问题级别和问题类型,问题级别属性的具体信息包括非常严重、严重和一般,问题类型属性的具体信息包括性能缺陷、UI建议和易用性问题等信息。Exemplarily, at least two problem-associated attributes in the embodiment of the present invention are problem level and problem type, and the specific information of the problem level attribute includes very serious, serious and general, and the specific information of the problem type attribute includes performance defect, UI suggestion and usability issues etc.
进一步地,开发终端还会检测到开发人员的第四指令,该第四指令用于指示显示至少两个第一问题关联数据,对于第一测试属性为第一信息的第一表项中的第一问题关联属性,第一问题关联属性为第一问题关联数据;在检测到第四指令时,开发终端在其图形用户界面的第三显示区域中显示第四图形,该第四图形用于表示至少两个第一问题关联数据。Furthermore, the development terminal will also detect a fourth instruction from the developer, the fourth instruction is used to instruct to display at least two first question-associated data, and for the first test attribute, it is the first item in the first entry of the first information. A problem-related attribute, the first problem-related attribute is the first problem-related data; when the fourth instruction is detected, the development terminal displays a fourth graphic in the third display area of its graphical user interface, and the fourth graphic is used to represent At least two first question association data.
开发终端显示第四图形,可直观的显示第一信息与至少两个第一问题关联数据之间的相关性,这样,开发人员根据第四图形即可获知在第一测试属性为第一信息,问题描述属性为第一问题描述信息的场景中,测试人员反馈的问题类型和问题级别,这样,进一步提高了开发人员定位测试问题原因的效率。The development terminal displays the fourth graphic, which can intuitively display the correlation between the first information and at least two first question-associated data, so that the developer can know that the first test attribute is the first information according to the fourth graphic, In the scenario where the problem description attribute is the first problem description information, the problem type and problem level fed back by the tester, thus further improving the efficiency of the developer in locating the cause of the test problem.
进一步地,开发终端在检测到第一指令后,还统计测试数据表中的第四数量和至少两个第五数量,第四数量是第二表项的数量,第二表项是至少两个表项中问题描述属性为第二问题描述信息的表项,至少两个第五数量中的每个第五数量唯一对应所述至少两个测试属性中的一个测试属性,第五数量是与该第五数量唯一对应的测试属性不为空的第二表项的数量,然后,开发终端在图形用户界面的第一显示区域中显示第二图形集合,该第二图形集合包括第五图形和至少两个第六图形,第五图形用于表示第二问题描述信息,且第五图形的面积用于表示第四数量,至少两个第六图形中的每个第六图形用于唯一表示至少两个测试属性中的一个测试属性,第六图形的面积用于表示与该第六图形唯一表示的测试属性对应的第五数量。Further, after the development terminal detects the first instruction, it also counts the fourth number and at least two fifth numbers in the test data table, the fourth number is the number of the second entry, and the second entry is at least two The problem description attribute in the table item is the table item of the second problem description information, and each fifth number in the at least two fifth numbers uniquely corresponds to one of the at least two test attributes, and the fifth number is related to the The fifth quantity uniquely corresponds to the quantity of the second table item whose test attribute is not empty, and then, the development terminal displays a second graphic set in the first display area of the graphical user interface, and the second graphic set includes the fifth graphic and at least Two sixth graphs, the fifth graph is used to represent the second problem description information, and the area of the fifth graph is used to represent the fourth quantity, and each sixth graph in the at least two sixth graphs is used to uniquely represent at least two one of the test attributes, and the area of the sixth figure is used to represent the fifth quantity corresponding to the test attribute uniquely represented by the sixth figure.
容易理解的是,不同测试人员反馈的测试问题有可能相同,有可能不同。开发终端在检测到第一指令后,以问题描述属性为维度进行统计。统计结束后,开发终端在第一显示区域中会显示至少两个图形集合(对只显示一个图形集合的研究分析无实际意义),每个图形集合代表与一个问题描述信息相关的数据。It is easy to understand that the test questions fed back by different testers may be the same or different. After the development terminal detects the first instruction, it makes statistics based on the attribute of the problem description. After the statistics are finished, the development terminal will display at least two graphic sets in the first display area (there is no practical significance for research and analysis that only displays one graphic set), and each graphic set represents data related to a problem description information.
优选的,第一显示区域中显示的每个图形集合所包括的图形的具体形状、颜色和填充等信息均相同。Preferably, the specific shape, color, filling and other information of the graphics included in each graphics set displayed in the first display area are the same.
进一步地,开发终端还检测开发人员的第五指令,该第五指令用于指示合并第一图形集合和第二图形集合;在检测到第五指令时,开发终端统计第六数量和至少两个第七数量,第六数量为第一数量与第四数量之和,至少两个第七数量中的每个第七数量唯一对应至少两个测试属性中的一个测试属性,第七数量是与该测试属性对应的第二数量和与该测试属性对应的第五数量之和,然后,开发终端在第一显示区域中删除第一图形集合和第二图形集合,并显示第三图形集合,第三图形集合包括第七图形和至少两个第八图形,第七图形用于表示第一问题描述信息和第二问题描述信息,且第七图形的面积用于表示第六数量,至少两个第八图形中的每个第八图形用于唯一表示至少两个测试属性中的一个测试属性,第八图形的面积用于表示与第八图形唯一表示的测试属性对应的第七数量。Further, the development terminal also detects the developer's fifth instruction, which is used to instruct to merge the first graphics set and the second graphics set; when the fifth instruction is detected, the development terminal counts the sixth quantity and at least two The seventh quantity, the sixth quantity is the sum of the first quantity and the fourth quantity, each seventh quantity in the at least two seventh quantities uniquely corresponds to one of the at least two test attributes, and the seventh quantity is related to the The sum of the second quantity corresponding to the test attribute and the fifth quantity corresponding to the test attribute, then, the development terminal deletes the first graphic set and the second graphic set in the first display area, and displays the third graphic set, the third graphic set The graph set includes a seventh graph and at least two eighth graphs, the seventh graph is used to represent the first problem description information and the second problem description information, and the area of the seventh graph is used to represent the sixth quantity, at least two eighth graphs Each of the eighth figures in the figures is used to uniquely represent one of the at least two test properties, and the area of the eighth figures is used to represent the seventh quantity corresponding to the test property uniquely represented by the eighth figures.
开发终端检测到开发人员的第五指令后,对第一图形集合和第二图形集合所表示的问题描述信息的相关表项进行重新统计,并显示第三图形集合,这样,开发终端可利用第三图形集合直观的显示第一问题描述信息和第二问题描述信息。After the development terminal detects the developer's fifth instruction, it re-counts the relevant entries of the problem description information represented by the first graphic set and the second graphic set, and displays the third graphic set. In this way, the development terminal can use the first graphic set The three graphic sets intuitively display the first problem description information and the second problem description information.
容易理解的是,若开发人员发现第一图形集合中的第一图形所表示的问题描述信息所代表的测试问题和第二图形集合中的第一图形所表示的问题描述信息所代表的测试问题实质上是一个测试问题的话,则该开发人员可将第一图形集合和第二图形集合进行合并。这样,开发人员便可直接根据第三图形集合进行分析,以快速确定该测试问题的发生原因。It is easy to understand that if the developer finds that the test problem represented by the problem description information represented by the first graph in the first graph set and the test problem represented by the problem description information represented by the first graph in the second graph set If it is essentially a test problem, the developer can merge the first set of graphics with the second set of graphics. In this way, the developer can conduct analysis directly from the third graph set to quickly determine the cause of the test problem.
第二方面,本发明另一实施例提供一种开发终端,该开发终端包括:处理单元和显示单元。In a second aspect, another embodiment of the present invention provides a development terminal, where the development terminal includes: a processing unit and a display unit.
具体的,本发明实施例提供的各个单元模块所实现的功能具体如下:Specifically, the functions realized by each unit module provided by the embodiment of the present invention are as follows:
处理单元,用于检测用户的第一指令,第一指令用于指示显示测试数据表中的测试数据,测试数据表包括至少两个表项,至少两个表项中的每个表项包括问题描述属性以及至少两个测试属性,以及用于响应检测到的第一指令,统计第一数量和至少两个第二数量,第一数量是第一表项的数量,第一表项是至少两个表项中问题描述属性为第一问题描述信息的表项,对于至少两个第二数量中的每个第二数量,第二数量唯一对应至少两个测试属性中的一个测试属性,第二数量是与第二数量唯一对应的测试属性不为空的第一表项的数量。The processing unit is configured to detect a user's first instruction, the first instruction is used to instruct to display the test data in the test data table, the test data table includes at least two entries, each of the at least two entries includes a question The description attribute and at least two test attributes are used to respond to the detected first instruction and count the first quantity and at least two second quantities, the first quantity is the quantity of the first entry, and the first entry is at least two Among the table items, the problem description attribute is the table item of the first problem description information. For each second quantity in the at least two second quantities, the second quantity uniquely corresponds to one test attribute in the at least two test attributes, and the second The quantity is the quantity of the first entry whose test attribute uniquely corresponding to the second quantity is not empty.
显示单元,用于在图形用户界面的第一显示区域中显示第一图形集合,第一图形集合包括第一图形和至少两个第二图形,第一图形用于表示第一问题描述信息,且第一图形的面积用于表示第一数量,对于至少两个第二图形中的每个第二图形,第二图形用于唯一表示至少两个测试属性中的一个测试属性,第二图形的面积用于表示与第二图形唯一表示的测试属性对应的第二数量。a display unit, configured to display a first set of graphics in the first display area of the graphical user interface, the first set of graphics includes a first graphic and at least two second graphics, the first graphic is used to represent the first problem description information, and The area of the first figure is used to represent the first quantity, and for each second figure in at least two second figures, the second figure is used to uniquely represent one test property in the at least two test properties, and the area of the second figure Used to represent the second quantity corresponding to the test attribute uniquely represented by the second graph.
本发明实施例提供的开发终端的技术效果可以参见上述任一方面及其各种可选实现方式的开发终端执行的测试数据的显示方法中描述的开发终端的技术效果,此处不再赘述。For the technical effects of the development terminal provided by the embodiments of the present invention, reference may be made to the technical effects of the development terminal described in the method for displaying test data executed by the development terminal in any of the above aspects and various optional implementations thereof, and details are not repeated here.
进一步地,处理单元,还用于检测用户的第二指令,第二指令用于指示显示第一问题描述信息。Further, the processing unit is further configured to detect a second instruction from the user, and the second instruction is used to instruct to display the first question description information.
进一步地,显示单元,还用于响应处理单元检测到的第二指令,在图形用户界面的第二显示区域中显示第一问题描述信息。Further, the display unit is further configured to display the first problem description information in the second display area of the GUI in response to the second instruction detected by the processing unit.
进一步地,对于第一表项中的第一测试属性,Further, for the first test attribute in the first entry,
处理单元,还用于响应检测到的第一指令,统计与第一测试属性对应的第三数量,第三数量为第一测试属性为第一信息的第一表项的数量。The processing unit is further configured to, in response to the detected first instruction, count a third number corresponding to the first test attribute, where the third number is the number of first entries whose first test attribute is the first information.
进一步地,处理单元,还用于在显示单元在图形用户界面的第一显示区域中显示第一图形集合之后,检测用户的第三指令,第三指令用于指示显示第二图形的内容划分。Further, the processing unit is further configured to detect a third instruction from the user after the display unit displays the first set of graphics in the first display area of the GUI, where the third instruction is used to instruct to display content divisions of the second graphics.
进一步地,显示单元,还用于响应检测到的第三指令,在第二图形的第一图形区域中显示第三图形,第三图形用于表示第一信息,第三图形的面积用于表示第三数量。Further, the display unit is further configured to display a third graphic in the first graphic area of the second graphic in response to the detected third instruction, the third graphic is used to represent the first information, and the area of the third graphic is used to represent third quantity.
进一步地,至少两个表项中的每个表项还包括与问题描述属性对应的至少两个问题关联属性。Further, each of the at least two entries further includes at least two question association attributes corresponding to the question description attributes.
进一步地,处理单元,还用于检测用户的第四指令,第四指令用于指示显示至少两个第一问题关联数据,对于所述第一测试属性为第一信息的第一表项中的第一问题关联属性,所述第一问题关联属性为第一问题关联数据。Further, the processing unit is further configured to detect a fourth instruction from the user, the fourth instruction is used to instruct to display at least two first question-associated data, and for the first test attribute is the first item in the first information A first question-associated attribute, where the first question-associated attribute is first question-associated data.
进一步地,显示单元,还用于响应检测到的第四指令,在图形用户界面的第三显示区域中显示第四图形,第四图形用于表示至少两个第一问题关联数据。Further, the display unit is further configured to display a fourth graphic in the third display area of the GUI in response to the detected fourth instruction, where the fourth graphic is used to represent at least two first question-associated data.
进一步地,处理单元,还用于响应检测到的第一指令,统计第四数量和至少两个第五数量,第四数量是第二表项的数量,第二表项是至少两个表项中问题描述属性为第二问题描述信息的表项,对于至少两个第五数量中的每个第五数量,第五数量唯一对应至少两个测试属性中的一个测试属性,第五数量是与第五数量唯一对应的测试属性不为空的第二表项的数量。Further, the processing unit is further configured to respond to the detected first instruction and count the fourth quantity and at least two fifth quantities, the fourth quantity is the quantity of the second entry, and the second entry is at least two entries The problem description attribute in is the entry of the second problem description information. For each fifth number in at least two fifth numbers, the fifth number uniquely corresponds to one of the at least two test attributes, and the fifth number is the same as The fifth quantity uniquely corresponds to the quantity of the second entry whose test attribute is not empty.
进一步地,显示单元,还用于在图形用户界面的第一显示区域中显示第二图形集合,第二图形集合包括第五图形和至少两个第六图形,第五图形用于表示第二问题描述信息,且第五图形的面积用于表示第四数量,对于至少两个第六图形中的每个第六图形,第六图形用于唯一表示至少两个测试属性中的一个测试属性,第六图形的面积用于表示与第六图形唯一表示的测试属性对应的第五数量。Further, the display unit is also used to display a second graphic set in the first display area of the graphical user interface, the second graphic set includes a fifth graphic and at least two sixth graphics, and the fifth graphic is used to represent the second question description information, and the area of the fifth figure is used to represent the fourth quantity, for each sixth figure in the at least two sixth figures, the sixth figure is used to uniquely represent one test property in the at least two test properties, the first The area of the sixth figure is used to represent the fifth quantity corresponding to the test attribute uniquely represented by the sixth figure.
进一步地,处理单元,还用于检测用户的第五指令,第五指令用于指示合并第一图形集合和第二图形集合,以及还用于响应检测到的第五指令,统计第六数量和和至少两个第七数量,第六数量为第一数量与第四数量之和,对于至少两个第七数量中的每个第七数量,第七数量唯一对应至少两个测试属性中的一个测试属性,第七数量是与该测试属性对应的第二数量和与该测试属性对应的第五数量之和。Further, the processing unit is further configured to detect a fifth instruction from the user, the fifth instruction is used to instruct to merge the first graphics set and the second graphics set, and is also used to respond to the detected fifth instruction and count the sixth quantity and and at least two seventh quantities, the sixth quantity is the sum of the first quantity and the fourth quantity, and for each seventh quantity of the at least two seventh quantities, the seventh quantity uniquely corresponds to one of the at least two test properties For the test attribute, the seventh quantity is the sum of the second quantity corresponding to the test attribute and the fifth quantity corresponding to the test attribute.
进一步地,显示单元,还用于在第一显示区域中删除第一图形集合和第二图形集合,并显示第三图形集合,第三图形集合包括第七图形和至少两个第八图形,第七图形用于表示第一问题描述信息和第二问题描述信息,且第七图形的面积用于表示第六数量,对于至少两个第八图形中的每个第八图形,第八图形用于唯一表示至少两个测试属性中的一个测试属性,第八图形的面积用于表示与第八图形唯一表示的测试属性对应的第七数量。Further, the display unit is further configured to delete the first graphic set and the second graphic set in the first display area, and display a third graphic set, the third graphic set includes a seventh graphic and at least two eighth graphics, and the third graphic set includes at least two eighth graphics. Seven graphs are used to represent the first problem description information and the second problem description information, and the area of the seventh graph is used to represent the sixth quantity, for each eighth graph in at least two eighth graphs, the eighth graph is used for Uniquely represents one of the at least two test properties, and the area of the eighth figure is used to represent the seventh quantity corresponding to the test property uniquely represented by the eighth figure.
第三方面,本发明另一实施例提供一种终端上的图形用户界面,终端具有屏幕、一个或多个用户输入设备、存储器和用于执行保存在存储器中的一个或多个程序的一个或多个处理器。In a third aspect, another embodiment of the present invention provides a graphical user interface on a terminal. The terminal has a screen, one or more user input devices, a memory, and one or more programs for executing one or more programs stored in the memory. multiple processors.
图形用户界面包括第一图形集合,第一图形集合包括第一图形和至少两个第二图形,第一图形用于表示第一问题描述信息,且第一图形的面积用于表示第一数量,第一数量为测试数据表中第一表项的数量,至少两个第二图形中的每个第二图形用于表示其中一个测试属性,第二图形的面积用于表示第二数量,第二数量是第一表项中与第二数量对应的测试属性不为空的第一表项的数量,第一表项是测试数据表中问题描述属性为第一问题描述信息的表项;其中:The graphical user interface includes a first graph set, the first graph set includes a first graph and at least two second graphs, the first graph is used to represent the first problem description information, and the area of the first graph is used to represent the first quantity, The first quantity is the quantity of the first entry in the test data table, and each second figure in the at least two second figures is used to represent one of the test attributes, and the area of the second figure is used to represent the second quantity, and the second The quantity is the quantity of the first entry whose test attribute corresponding to the second quantity is not empty in the first entry, and the first entry is an entry whose problem description attribute is the first problem description information in the test data table; wherein:
当要在开发终端中显示测试数据的第一指令被检测时,响应检测到的第一指令,第一图形集合被显示。When a first instruction to display test data in the development terminal is detected, a first graphic set is displayed in response to the detected first instruction.
进一步地,显示用户界面还包括第一问题描述信息;其中:Further, the displayed user interface also includes first problem description information; wherein:
当要在开发终端中显示第一问题描述信息的第二指令被检测时,响应检测到的第二指令,第一问题描述信息被显示。When the second instruction to display the first problem description information in the development terminal is detected, the first problem description information is displayed in response to the detected second instruction.
进一步地,显示用户界面还包括第三图形,第三图形用于表示第一信息,第三图形的面积用于表示第三数量,第三数量为第一测试属性为第一信息的第一表项的数量;其中:Further, the displayed user interface further includes a third graphic, the third graphic is used to represent the first information, the area of the third graphic is used to represent the third quantity, the third quantity is the first table whose first test attribute is the first information The number of items; where:
当要在开发终端中显示第二图形的内容划分的第三指令被检测,响应检测到的第三指令,第三图形被显示。When a third instruction to display the content division of the second graphic in the development terminal is detected, the third graphic is displayed in response to the detected third instruction.
进一步地,显示用户界面还包括第四图形,第四图形用于表示至少两个第一问题关联数据,对于所述第一测试属性为第一信息的第一表项中的第一问题关联属性,所述第一问题关联属性为第一问题关联数据;其中:Further, the display user interface further includes a fourth graphic, the fourth graphic is used to represent at least two first question-associated data, and the first test attribute is the first question-associated attribute in the first entry of the first information , the first question-associated attribute is the first question-associated data; wherein:
当要在开发终端中显示至少两个第一问题关联数据的第四指令被检测时,响应检测到的第四指令,第四图形被显示。When a fourth instruction to display at least two first question-related data in the development terminal is detected, a fourth graphic is displayed in response to the detected fourth instruction.
进一步地,显示用户界面还包括第二图形集合,第二图形集合包括第五图形和至少两个第六图形,第五图形用于表示第二问题描述信息,且第五图形的面积用于表示第四数量,第四数量为测试数据表中的第二表项的第四数量,至少两个第六图形中的每个第六图形用于表示其中一个测试属性,第六图形的面积用于表示第五数量,第五数量是第一表项中与第四数量对应的测试属性不为空的第二表项的数量,第二表项是测试数据表中问题描述属性为第二问题描述信息的表项;其中:Further, the display user interface further includes a second graph set, the second graph set includes a fifth graph and at least two sixth graphs, the fifth graph is used to represent the second problem description information, and the area of the fifth graph is used to represent The fourth quantity, the fourth quantity is the fourth quantity of the second table item in the test data table, each sixth figure in at least two sixth figures is used to represent one of the test attributes, and the area of the sixth figure is used for Indicates the fifth quantity, the fifth quantity is the quantity of the second entry whose test attribute corresponding to the fourth quantity is not empty in the first entry, and the second entry is the second question description in the test data table. Information table items; where:
当第一指令被检测时,响应检测到的第一指令,第二图形集合被显示。When the first command is detected, a second set of graphics is displayed in response to the detected first command.
进一步地,显示用户界面还包括第三图形集合,第三图形集合包括第七图形和至少两个第八图形,第七图形用于表示第一问题描述信息和第二问题描述信息,且第七图形的面积用于表示第六数量,至少两个第八图形中的每个第八图形的面积用于表示第七数量,第八图形用于表示与第七数量对应的测试属性,第六数量为第一数量与第四数量之和,第七数量为与测试属性对应的第二数量和与测试属性对应的第五数量之和;其中:Further, the displayed user interface further includes a third graphic set, the third graphic set includes a seventh graphic and at least two eighth graphics, the seventh graphic is used to represent the first problem description information and the second problem description information, and the seventh The area of the figure is used to represent the sixth quantity, the area of each eighth figure in at least two eighth figures is used to represent the seventh quantity, the eighth figure is used to represent the test attribute corresponding to the seventh quantity, and the sixth quantity is the sum of the first quantity and the fourth quantity, and the seventh quantity is the sum of the second quantity corresponding to the test attribute and the fifth quantity corresponding to the test attribute; wherein:
当要在开发终端中显示第三图形集合的第五指令被检测时,响应检测到的第五指令,第一图形集合和第二图形集合被删除,且第三图形集合被显示。When a fifth instruction to display the third graphic set in the development terminal is detected, in response to the detected fifth instruction, the first graphic set and the second graphic set are deleted, and the third graphic set is displayed.
本发明实施例提供的图形用户界面的技术效果可以参见上述任一方面及其各种可选实现方式的开发终端执行的测试数据的显示方法中描述的开发终端的技术效果,此处不再赘述。The technical effect of the graphical user interface provided by the embodiment of the present invention can refer to the technical effect of the development terminal described in the display method of the test data executed by the development terminal in any of the above aspects and its various optional implementation modes, and will not be repeated here. .
第四方面,本发明另一实施例提供一种计算机可读存储介质,该计算机可读存储介质包括一个或多个程序代码;当开发终端在执行该程序代码时,该开发终端执行如上述实施例中任意一项所述的测试数据的显示方法。In the fourth aspect, another embodiment of the present invention provides a computer-readable storage medium, the computer-readable storage medium includes one or more program codes; when the development terminal executes the program code, the development terminal executes the above-mentioned implementation The display method of the test data described in any one of the examples.
本发明实施例提供的计算机可读存储介质的技术效果可以参见上述任一方面及其各种可选实现方式的对应技术效果,此处不再赘述。For the technical effects of the computer-readable storage medium provided by the embodiments of the present invention, reference may be made to the corresponding technical effects of any of the foregoing aspects and various optional implementation manners thereof, and details are not repeated here.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only are some embodiments of the present invention.
图1为本发明实施例提供的网络系统的结构示意图;FIG. 1 is a schematic structural diagram of a network system provided by an embodiment of the present invention;
图2为本发明实施例提供的网络系统中不同设备之间的交互协作示意图;FIG. 2 is a schematic diagram of interaction and collaboration between different devices in the network system provided by an embodiment of the present invention;
图3为本发明实施例提供的测试数据的显示方法的流程示意图一;FIG. 3 is a first schematic flow diagram of a test data display method provided by an embodiment of the present invention;
图4A为本发明实施例提供的第一图形集合的结构示意图一;FIG. 4A is a schematic structural diagram of the first graphic set provided by the embodiment of the present invention;
图4B为本发明实施例提供的第一图形集合的结构示意图二;FIG. 4B is a second structural schematic diagram of the first graphic set provided by the embodiment of the present invention;
图5为本发明实施例提供的第一图形集合的结构示意图三;FIG. 5 is a schematic structural diagram III of the first graphic set provided by the embodiment of the present invention;
图6为本发明实施例提供的图形用户界面结构示意图一;FIG. 6 is a first structural diagram of a graphical user interface provided by an embodiment of the present invention;
图7为本发明实施例提供的测试数据的显示方法的流程示意图二;FIG. 7 is a schematic flow diagram II of a display method of test data provided by an embodiment of the present invention;
图8为本发明实施例提供的图形用户界面结构示意图二;FIG. 8 is a second structural diagram of a graphical user interface provided by an embodiment of the present invention;
图9为本发明实施例提供的测试数据的显示方法的流程示意图三;FIG. 9 is a schematic flow chart III of a display method of test data provided by an embodiment of the present invention;
图10为本发明实施例提供的图形用户界面结构示意图三;FIG. 10 is a schematic diagram of the third graphical user interface structure provided by the embodiment of the present invention;
图11为本发明实施例提供的图形用户界面结构示意图四;FIG. 11 is a fourth schematic diagram of the structure of the graphical user interface provided by the embodiment of the present invention;
图12为本发明实施例提供的图形用户界面结构示意图五;FIG. 12 is a schematic diagram of the fifth graphical user interface structure provided by the embodiment of the present invention;
图13为本发明实施例提供的测试数据的显示方法的流程示意图四;FIG. 13 is a schematic flow diagram IV of a display method of test data provided by an embodiment of the present invention;
图14为本发明实施例提供的图形用户界面结构示意图六;FIG. 14 is a sixth schematic diagram of the structure of the graphical user interface provided by the embodiment of the present invention;
图15为本发明实施例提供的开发终端的结构示意图一;FIG. 15 is a first structural diagram of a development terminal provided by an embodiment of the present invention;
图16为本发明实施例提供的开发终端的结构示意图二。FIG. 16 is a second structural schematic diagram of the development terminal provided by the embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细地描述。The technical solutions in the embodiments of the present invention will be described in detail below with reference to the drawings in the embodiments of the present invention.
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。In the following description, for purposes of illustration rather than limitation, specific details, such as specific system architectures, interfaces, and techniques, are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
此外,本发明的说明书和权利要求书及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。In addition, the terms "comprising" and "having" and any variations thereof in the description, claims and drawings of the present invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.
本发明实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。The term "and/or" in the embodiment of the present invention is only a kind of association relationship describing associated objects, which means that there may be three kinds of relationships, for example, A and/or B, which can mean: A exists alone, and A and B exist at the same time , there are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.
此外,本发明的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于限定特定顺序。In addition, the terms "first", "second", "third" and "fourth" in the description, claims and drawings of the present invention are used to distinguish different objects, rather than to limit a specific order .
本发明实施例提供的测试数据的显示方法应用于网络系统。图1是本发明实施例提供的网络系统的结构示意图。参见图1,该网络系统包括众测服务器10、开发终端11和至少两个测试终端12。其中,众测服务器10和开发终端11之间通过网络连接,众测服务器10和至少两个测试终端12通过网络连接,该网络可以是通过有线或无线技术提供的任何网络架构。The test data display method provided by the embodiment of the present invention is applied to a network system. FIG. 1 is a schematic structural diagram of a network system provided by an embodiment of the present invention. Referring to FIG. 1 , the network system includes a public testing server 10 , a development terminal 11 and at least two testing terminals 12 . Among them, the public testing server 10 and the development terminal 11 are connected through a network, and the public testing server 10 and at least two testing terminals 12 are connected through a network. The network can be any network architecture provided by wired or wireless technology.
其中,上述众测服务器10是指具备数据处理、存储以及收发能力的数据服务器,上述测试终端12是指安装有待测APP的用户终端,以便于测试人员完成众测任务,提交执行众测任务过程中发现的测试问题。Wherein, the above-mentioned public test server 10 refers to a data server with data processing, storage and sending and receiving capabilities, and the above-mentioned test terminal 12 refers to a user terminal installed with the APP to be tested, so that the testers can complete the public test tasks and submit and execute the public test tasks. Test problems found during the process.
上述开发终端11和测试终端12,可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信。无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据,例如,可穿戴设备(如智能手表)、智能手机、智能车载硬件、平板电脑和智能电视等设备。无线终端也可以称为用户终端(User Terminal)、用户设备(User Device)、或用户装备(UserEquipment)。The above-mentioned development terminal 11 and test terminal 12 may be wireless terminals or wired terminals. A wireless terminal may be a device that provides voice and/or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (for example, RAN, Radio Access Network). Wireless terminals can be mobile terminals, such as mobile phones (or "cellular" phones) and computers with mobile terminals, and can also be portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, which are connected to wireless terminals. Access to the network to exchange language and/or data, for example, devices such as wearable devices (such as smart watches), smartphones, smart car hardware, tablets and smart TVs. A wireless terminal may also be called a user terminal (User Terminal), user equipment (User Device), or user equipment (User Equipment).
结合图1,图2是本发明实施例提供的网络系统中测试终端12、众测服务器10和开发终端11之间的交互协作示意图。网络系统中每个测试终端12与众测服务器10的交互过程均相同。为了简洁,图2仅仅示出了其中一个测试终端12与众测服务器10之间的交互。With reference to FIG. 1 , FIG. 2 is a schematic diagram of the interaction and collaboration between the test terminal 12 , the public test server 10 and the development terminal 11 in the network system provided by the embodiment of the present invention. The interaction process between each testing terminal 12 and the public testing server 10 in the network system is the same. For brevity, FIG. 2 only shows the interaction between one of the test terminals 12 and the public test server 10 .
参见图2,网络系统中的众测服务器10包括测试数据表,该测试数据表用于保存每个测试终端12反馈的测试数据,该测试数据表包括至少两个表项,每个表项对应一个测试终端12反馈的测试数据。每个表项包括问题描述属性以及与问题描述属性对应的至少两个测试属性。Referring to Fig. 2, the public testing server 10 in the network system includes a test data table, which is used to save the test data fed back by each test terminal 12, and the test data table includes at least two entries, each table entry corresponds to Test data fed back by a test terminal 12. Each entry includes a problem description attribute and at least two test attributes corresponding to the problem description attribute.
其中,问题描述属性的具体信息为问题描述信息,与问题描述属性对应的至少两个测试属性为测试终端的分辨率、测试终端的品牌和测试终端所搭载的操作系统版本中的至少两个。Wherein, the specific information of the problem description attribute is problem description information, and the at least two test attributes corresponding to the problem description attribute are at least two of the resolution of the test terminal, the brand of the test terminal, and the version of the operating system carried by the test terminal.
该众测服务器10还包括接口电路100、处理器101以及存储器102。The public testing server 10 also includes an interface circuit 100 , a processor 101 and a memory 102 .
接口电路100用于和与该众测服务器10相连接的开发终端11进行通信,以及和与该众测服务器10相连接的测试终端12进行通信。存储器102用于存储测试数据表以及一个或多个软件程序。处理器101用于运行或执行存储在存储器102内的软件程序,以及调用存储在存储器102内的测试数据,以便于执行众测服务器10的各种功能和处理数据。The interface circuit 100 is used to communicate with the development terminal 11 connected to the public testing server 10 and to communicate with the testing terminal 12 connected to the public testing server 10 . Memory 102 is used to store test data tables and one or more software programs. The processor 101 is used to run or execute the software program stored in the memory 102, and call the test data stored in the memory 102, so as to execute various functions of the public testing server 10 and process data.
具体的,该网络系统中的开发终端11包括测试数据表,该测试数据表与众测服务器10中的测试数据表相同,开发终端11中的测试数据表为众测服务器10发送的。Specifically, the development terminal 11 in the network system includes a test data table, which is the same as the test data table in the public test server 10 , and the test data table in the development terminal 11 is sent by the public test server 10 .
开发终端11还包括接口电路110、处理器111、存储器112以及屏幕113。The development terminal 11 also includes an interface circuit 110 , a processor 111 , a memory 112 and a screen 113 .
接口电路110用于和与该开发终端11相连接的众测服务器10进行通信。存储器112用于存储测试数据表以及一个或多个软件程序。处理器111用于运行或执行存储在存储器112内的软件程序,以及统计存储在存储器112内的测试数据。屏幕113用于图形化显示处理器111处理后的测试数据。The interface circuit 110 is used for communicating with the public testing server 10 connected to the development terminal 11 . Memory 112 is used to store test data tables and one or more software programs. The processor 111 is used to run or execute the software program stored in the memory 112 , and to count the test data stored in the memory 112 . The screen 113 is used to graphically display the test data processed by the processor 111 .
具体的,该网络系统中的测试终端12包括接口电路120、处理器121、存储器122以及屏幕123。Specifically, the test terminal 12 in the network system includes an interface circuit 120 , a processor 121 , a memory 122 and a screen 123 .
接口电路120用于和与该测试终端12相连接的众测服务器10进行通信。存储器122用于存储一个或多个软件程序。处理器121用于运行或执行存储在存储器122内的软件程序。屏幕123用于显示被测APP的用户界面。The interface circuit 120 is used for communicating with the public testing server 10 connected to the testing terminal 12 . The memory 122 is used to store one or more software programs. The processor 121 is used to run or execute software programs stored in the memory 122 . The screen 123 is used to display the user interface of the tested APP.
具体的,测试终端12中的处理器121获取到测试数据后,通过接口电路120向众测服务器10发送其获取到的测试数据,该测试数据包括问题描述信息以及该测试终端12的相关属性(例如:测试终端12的品牌、测试终端12的分辨率等)。众测服务器10将接收到的所有测试数据进行整理后生成测试数据表,并通过接口电路100向开发终端11发送该测试数据表。开发终端11根据用户的输入的指令,对众测服务器10发送的测试数据表中的相关数据进行统计,并显示统计后的测试数据。Specifically, after the processor 121 in the test terminal 12 obtains the test data, it sends the test data obtained to the public test server 10 through the interface circuit 120, and the test data includes problem description information and related attributes of the test terminal 12 ( For example: the brand of the test terminal 12, the resolution of the test terminal 12, etc.). The public testing server 10 organizes all the test data received to generate a test data table, and sends the test data table to the development terminal 11 through the interface circuit 100 . The development terminal 11 counts the relevant data in the test data table sent by the public test server 10 according to the instruction input by the user, and displays the counted test data.
图3为本发明实施例提供的一种测试数据的显示方法的流程示意图,该显示方法可以应用在图1或图2所示的应用场景中。FIG. 3 is a schematic flowchart of a method for displaying test data provided by an embodiment of the present invention. The display method can be applied in the application scenarios shown in FIG. 1 or FIG. 2 .
参见图3,该显示方法包括:Referring to Figure 3, the display method includes:
S300、开发终端检测用于指示显示测试数据表中的测试数据的第一指令。S300. The development terminal detects a first instruction for instructing to display the test data in the test data table.
可选的,开发终端可以在检测到第一指令之前获取测试数据表,也可以在检测到第一指令之后获取测试数据表,本发明实施例对此不作具体限定。Optionally, the development terminal may obtain the test data table before detecting the first instruction, or may obtain the test data table after detecting the first instruction, which is not specifically limited in this embodiment of the present invention.
不论本发明实施例中的开发终端是在哪一时刻获取到测试数据表,开发终端获取到的测试数据表均为该开发终端从众测服务器处获取到的。本发明实施例中开发终端与众测服务器之间的交互过程与现有的开发终端与众测服务器之间的交互过程相同,此处不再进行详细赘述。Regardless of when the development terminal in the embodiment of the present invention obtains the test data table, the test data table obtained by the development terminal is obtained by the development terminal from the crowd testing server. The interaction process between the development terminal and the crowd testing server in the embodiment of the present invention is the same as the existing interaction process between the development terminal and the crowd testing server, and will not be described in detail here.
本发明实施例中的测试数据表包括所有测试人员反馈的测试数据,不同测试人员反馈的测试数据不同。每个测试人员反馈的测试数据存储于测试数据表中的一个表项中。测试数据表包括至少两个表项,至少两个表项中的每个表项包括问题描述属性以及至少两个测试属性。The test data table in the embodiment of the present invention includes the test data fed back by all testers, and the test data fed back by different testers is different. The test data fed back by each tester is stored in an entry in the test data table. The test data table includes at least two table items, and each of the at least two table items includes a problem description attribute and at least two test attributes.
其中,问题描述属性的具体信息为问题描述信息,至少两个测试属性为测试终端的分辨率、测试终端的品牌和测试终端所搭载的操作系统版本中的至少两个。Wherein, the specific information of the problem description attribute is the problem description information, and the at least two test attributes are at least two of the resolution of the test terminal, the brand of the test terminal, and the version of the operating system carried by the test terminal.
示例性的,表1所示的测试数据表包括四个表项,每个表项包含问题描述属性、测试终端的分辨率、测试终端的品牌以及测试终端所搭载的操作系统版本。Exemplarily, the test data table shown in Table 1 includes four entries, and each entry includes a problem description attribute, a resolution of the test terminal, a brand of the test terminal, and an operating system version carried by the test terminal.
表1Table 1
S301、响应检测到的第一指令,开发终端统计第一数量和至少两个第二数量。S301. In response to the detected first instruction, the development terminal counts the first quantity and at least two second quantities.
可以理解的是,不同测试人员反馈的测试数据不同,因此,测试数据表中的问题描述属性的具体信息包括至少两种,本发明实施例中将问题描述属性的具体信息称为问题描述信息,(对于只存在一种问题描述信息的情况的分析无意义)每种问题描述信息所对应的测试属性也包括至少两种。开发终端对每种问题描述信息的分析过程均相同,因此,本发明实施例仅仅以问题描述属性为第一问题描述信息为例进行说明。It can be understood that the test data fed back by different testers is different. Therefore, the specific information of the problem description attribute in the test data table includes at least two types. In the embodiment of the present invention, the specific information of the problem description attribute is called problem description information. (It is meaningless to analyze the situation where there is only one kind of problem description information) The test attributes corresponding to each kind of problem description information also include at least two kinds. The analysis process of each type of problem description information by the development terminal is the same. Therefore, the embodiment of the present invention only uses the problem description attribute as the first problem description information as an example for illustration.
需要说明的是,本发明实施例中开发终端的用户为开发人员,下述描述中所涉及到的用户均可理解为开发人员。It should be noted that the user who develops the terminal in the embodiment of the present invention is a developer, and the users involved in the following description can be understood as a developer.
具体的,开发终端在检测到用于指示显示测试数据的第一指令后,开发终端以问题描述属性为基础,统计测试数据表中的第一数量,以及统计至少两个第二数量。Specifically, after the development terminal detects the first instruction for instructing to display the test data, the development terminal counts the first quantity in the test data table and counts at least two second quantities based on the problem description attribute.
其中,第一数量为第一表项的数量,第一表项是至少两个表项中问题描述属性为第一问题描述信息的表项,对于至少两个第二数量中的每个第二数量,第二数量唯一对应至少两个测试属性中的一个测试属性,第二数量是与第二数量唯一对应的测试属性不为空的第一表项的数量。Wherein, the first quantity is the quantity of the first table item, and the first table item is the table item whose problem description attribute is the first problem description information among at least two table items, and for each of the at least two second numbers Quantity, the second quantity uniquely corresponds to one of the at least two test attributes, and the second quantity is the quantity of the first entry whose test attribute uniquely corresponding to the second quantity is not empty.
优选的,第一表项的数量大于测试数据表中问题描述属性为其他问题描述信息的表项的数量。Preferably, the number of first entries is greater than the number of entries in the test data table whose question description attribute is other question description information.
示例性的,以表1所示的测试数据表为例,若第一问题描述信息为“进入页面就卡住了”,则测试数据表中的第一表项的数量为2(测试数据表中的第一个表项和第三个表项),测试终端的分辨率不为空的第一表项的数量为1(测试数据表中的第一个表项),测试终端的品牌不为空的第一表项的数量为2(测试数据表中的第一个表项和第三个表项),测试终端所搭载的操作系统版本不为空的第一表项的数量为2(测试数据表中的第一个表项和第三个表项),即开发终端统计的第一数量为2,与测试终端的分辨率对应的第二数量为1,与测试终端的品牌对应的第二数量为2,与测试终端所搭载的操作系统版本对应的第二数量为2。Exemplarily, taking the test data table shown in Table 1 as an example, if the first problem description information is "the page is stuck when entering the page", the number of the first entry in the test data table is 2 (test data table The first entry and the third entry in the test data table), the resolution of the test terminal is not empty, the number of the first entry is 1 (the first entry in the test data table), the brand of the test terminal is not The number of the first entry that is empty is 2 (the first entry and the third entry in the test data table), and the number of the first entry that is not empty for the version of the operating system carried by the test terminal is 2 (the first entry and the third entry in the test data table), that is, the first number counted by the development terminal is 2, and the second number corresponding to the resolution of the test terminal is 1, which corresponds to the brand of the test terminal The second number is 2, and the second number corresponding to the version of the operating system carried by the test terminal is 2.
S302、开发终端在图形用户界面的第一显示区域中显示第一图形集合。S302. The development terminal displays the first graphics set in the first display area of the GUI.
其中,第一图形集合包括第一图形和至少两个第二图形,第一图形用于表示第一问题描述信息,且第一图形的面积用于表示第一数量,对于至少两个第二图形中的每个第二图形,第二图形用于唯一表示至少两个测试属性中的一个测试属性,第二图形的面积用于表示与第二图形唯一表示的测试属性对应的第二数量。Wherein, the first graph set includes a first graph and at least two second graphs, the first graph is used to represent the first problem description information, and the area of the first graph is used to represent the first quantity, for the at least two second graphs For each second graph in , the second graph is used to uniquely represent one of the at least two test attributes, and the area of the second graph is used to represent the second quantity corresponding to the test attribute uniquely represented by the second graph.
从上可知,测试数据表中的问题描述属性和至少两个测试属性中的任意一个测试属性存在关联关系。开发终端在统计出测试数据表中第一数量和至少两个第二数量之后,用第一图形表示第一问题描述信息,并用至少两个第二图形表示至少两个测试属性,且至少两个第二图形中的每个第二图形用于唯一表示至少两个测试属性中的一个测试属性,且第一图形的面积用于表示测试数据表中的第一表项的数量,每个第二图形的面积用于表示与该第二图形唯一表示的测试属性对应的第二数量,因此,第一图形与至少两个第二图形中的每个第二图形之间也存在关联关系。It can be known from the above that there is an association relationship between the problem description attribute in the test data table and any one of the at least two test attributes. After counting the first quantity and at least two second quantities in the test data table, the development terminal uses the first graph to represent the first problem description information, and uses at least two second graphs to represent at least two test attributes, and at least two Each of the second graphics in the second graphics is used to uniquely represent one of the at least two test attributes, and the area of the first graphics is used to represent the number of first table items in the test data table, and each second The area of the graph is used to represent the second quantity corresponding to the test attribute uniquely represented by the second graph, therefore, there is also an association relationship between the first graph and each of the at least two second graphs.
需要说明的是,本发明实施例中的第一图形的形状可以为圆形、正方形或者柱形,第一图形可以填充有任意一种颜色,也可以无填充,本发明实施例对此不作具体限定。同理,本发明实施例对第二图形的形状、填充颜色等信息也不作具体限定。It should be noted that the shape of the first figure in this embodiment of the present invention can be a circle, square or column, and the first figure can be filled with any color or not filled, and this embodiment of the present invention does not make specific details on this. limited. Similarly, the embodiment of the present invention does not specifically limit information such as the shape and fill color of the second graphic.
优选的,为了便于区别,第一图形和第二图形的形状和/或颜色不同。Preferably, for the convenience of distinction, the shapes and/or colors of the first figure and the second figure are different.
还需要说明的是,本发明实施例中的任一第二图形可以置于第一图形内,也可以置于第一图形外,且与第一图形相连,本发明实施例对此不作具体限定,只需在图形用户界面中表示出第一图形与每个第二图形之间的关联关系即可。It should also be noted that any second figure in the embodiment of the present invention can be placed inside the first figure or outside the first figure and connected to the first figure, which is not specifically limited in the embodiment of the present invention , it only needs to indicate the association relationship between the first graphic and each second graphic in the GUI.
示例性的,结合表1,若第一表项为问题描述属性为“进入页面就卡住了”的表项,开发终端分别统计了第一表项的第一数量(该数量为2)、测试终端的分辨率不为空的第一表项的数量(该数量为1)、测试终端的品牌不为空的第一表项的数量(该数量为2)以及测试终端所搭载的操作系统版本不为空的第一表项的数量(该数量为2),则第一图形集合的示意图为图4A或图4B。Exemplarily, in combination with Table 1, if the first entry is an entry whose problem description attribute is "stuck when entering the page", the development terminal counts the first number of the first entry (the number is 2), The number of the first entry whose resolution is not empty for the test terminal (the number is 1), the number of the first entry for which the brand of the test terminal is not empty (the number is 2), and the operating system carried by the test terminal The number of the first entry whose version is not empty (the number is 2), then the schematic diagram of the first graph set is shown in FIG. 4A or FIG. 4B.
如图4A所示,第一图形集合包括第一图形400和三个第二图形410,第一图形400表示“进入页面就卡住了”,三个第二图形41从左上角起按照顺时针方向,依次表示测试终端的分辨率、测试终端的品牌和测试终端所搭载的操作系统版本。第一图形400为圆形,圆形的面积用于表示测试数据表中第一表项的第一数量;第二图形410为扇形,扇形的顶点为圆形的圆心,每个扇形的圆心角为120°,扇形的面积用于表示测试数据表中该扇形所表示的测试属性不为空的第一表项的数量。圆形越大,说明反馈“进入页面就卡住了”的测试人员数量越多。As shown in FIG. 4A , the first graphic set includes a first graphic 400 and three second graphic 410, the first graphic 400 means "the page is stuck", and the three second graphic 41 are clockwise from the upper left corner Direction, which in turn indicates the resolution of the test terminal, the brand of the test terminal, and the version of the operating system carried by the test terminal. The first graph 400 is a circle, and the area of the circle is used to represent the first quantity of the first entry in the test data table; the second graph 410 is a sector, and the apex of the sector is the center of the circle, and the center angle of each sector is is 120°, and the area of the sector is used to indicate the number of first table items whose test attribute represented by the sector is not empty in the test data table. The larger the circle, the greater the number of testers who reported "stuck when entering the page".
可选的,上一示例中,还可以用圆形是否有填充来表示第一表项的数量。例如:若圆形无填充,则表示第一表项的数量为1;若圆形有填充,则表示第一表项的数量大于1。Optionally, in the previous example, whether the circle is filled may also be used to represent the quantity of the first entry. For example: if the circle is not filled, it means that the number of the first entry is 1; if the circle is filled, it means that the number of the first entry is greater than 1.
如图4B所示,与图4A相同,图4B中第一图形集合包括第一图形401和三个第二图形411,第一图形401表示“进入页面就卡住了”,三个第二图形411从左上角起按照顺时针方向,依次表示测试终端的分辨率、测试终端所搭载的操作系统版本和测试终端的品牌。第一图形401为圆形,圆形的面积用于表示测试数据表中第一表项的第一数量;第二图形411为扇形,每个扇形的面积用于表示测试数据表中该扇形所表示的测试属性不为空的第一表项的数量。圆形越大,说明反馈“进入页面就卡住了”的测试人员数量越多。As shown in Figure 4B, the same as Figure 4A, the first graphics set in Figure 4B includes a first graphics 401 and three second graphics 411, the first graphics 401 means "you get stuck when you enter the page", and the three second graphics 411 sequentially indicates the resolution of the test terminal, the version of the operating system carried by the test terminal, and the brand of the test terminal in a clockwise direction from the upper left corner. The first graph 401 is a circle, and the area of the circle is used to represent the first quantity of the first entry in the test data table; the second graph 411 is a fan, and the area of each fan is used to represent the number of the fan in the test data table Indicates the number of first table items whose test attribute is not empty. The larger the circle, the greater the number of testers who reported "stuck when entering the page".
示例性的,如图5所示,第一图形集合包括第一图形50和两个第二图形51。第一图形50表示第一问题描述信息,两个第二图形51分别表示测试终端的分辨率和测试终端所搭载的操作系统版本。第一图形50为无填充的正方形,第二图形51为有填充的长方形。Exemplarily, as shown in FIG. 5 , the first graphic set includes a first graphic 50 and two second graphics 51 . The first graph 50 represents the first problem description information, and the two second graphs 51 respectively represent the resolution of the test terminal and the version of the operating system carried by the test terminal. The first figure 50 is an unfilled square, and the second figure 51 is a filled rectangle.
具体的,开发终端在统计测试数据表中的第一表项的第一数量和与每个测试属性分别对应的第二数量之后,在其图形用户界面的第一显示区域中显示第一图形集合。Specifically, after counting the first number of first entries in the test data table and the second number corresponding to each test attribute, the development terminal displays the first set of graphics in the first display area of its graphical user interface .
其中,本发明实施例对第一显示区域在图形用户界面中的具体位置和第一显示区域的面积不作限定。Wherein, the embodiment of the present invention does not limit the specific position of the first display area in the graphical user interface and the area of the first display area.
从上述描述可知,实际应用中,开发终端在其图形用户界面的第一显示区域中显示至少两个图形集合,每个图形集合中的第一图形表示的问题描述信息不同。It can be seen from the above description that in practical applications, the development terminal displays at least two graphic sets in the first display area of its graphical user interface, and the problem description information represented by the first graphic in each graphic set is different.
示例性的,结合图4A,图6示出了开发终端显示的包括第一显示区域的图形用户界面的示例图。该开发终端在图形用户界面的第一显示区域A中显示三个图形集合(60、61和62),图形集合60中的第一图形600、图形集合61中的第一图形610和图形集合62中的第一图形620所表示的问题描述信息各不相同。Exemplarily, with reference to FIG. 4A , FIG. 6 shows an example diagram of a graphical user interface including the first display area displayed by the development terminal. The development terminal displays three graphics collections (60, 61 and 62) in the first display area A of the graphical user interface, the first graphics 600 in the graphics collection 60, the first graphics 610 in the graphics collection 61 and the graphics collection 62 The problem description information represented by the first graph 620 in is different.
从图6可以看出,开发终端显示的所有图形集合中,图形集合61中的第一图形610的面积最大,说明图形集合61中的第一图形610所表示的问题描述信息是测试人员反馈最多的问题。这样,开发人员在看到如图6所示的图形用户界面后,开发人员首先分析图形集合61中第一图形610所表示的问题描述信息。由于图形集合61中用于表示测试终端的分辨率的扇形的面积最大,因此,开发人员在分析第一图形集合61时,首先分析测试终端的分辨率与该测试问题之间的关系。此外,开发人员对其他测试问题的分析过程与对图形集合61的分析过程相同,此处不再赘述。As can be seen from Fig. 6, among all the graphic sets displayed by the development terminal, the area of the first graphic 610 in the graphic set 61 is the largest, indicating that the problem description information represented by the first graphic 610 in the graphic set 61 is the most feedback from testers The problem. In this way, after the developer sees the graphical user interface shown in FIG. 6 , the developer first analyzes the problem description information represented by the first graphic 610 in the graphic collection 61 . Since the area of the sector representing the resolution of the test terminal in the graphics set 61 is the largest, the developer first analyzes the relationship between the resolution of the test terminal and the test problem when analyzing the first graphics set 61 . In addition, the developer's analysis process for other test questions is the same as the analysis process for the graphic collection 61, and will not be repeated here.
本发明实施例提供一种测试数据的显示方法,在检测到第一指令后,以问题描述属性为基础,统计测试数据表中的第一数量,第一数量为第一表项的数量,第一表项为问题描述属性为第一问题描述信息的表项,并统计与每个测试属性分别对应的第二数量,第二数量是与该第二数量对应的测试属性不为空的第一表项的数量,然后,开发终端根据统计结果图形化显示测试数据,即该开发终端在图形用户界面的第一显示区域显示第一图形集合,该第一图形集合中的第一图形能够表示第一问题描述信息,每个第二图形能够唯一表示至少两个测试属性中的一个测试属性,且第一图形集合中第一图形的面积表示第一数量,每个第二图形的面积用于表示与该第二图形唯一表示的测试属性对应的第二数量。第一图形集合中第一图形与每个第二图形之间存在关联关系。测试数据表中的数据是不同测试人员反馈的测试数据,开发终端又是根据测试数据表进行统计的,因此,开发终端能够直观的显示不同测试人员反馈的测试数据之间的共性,也能直观的显示测试数据之间的关联性,这样,有助于开发人员更快的确定第一问题描述信息所指示的问题的发生原因,即采用本发明实施例提供的测试数据的显示方法,能够直观的显示不同测试人员反馈的测试数据之间的共性,提升开发人员定位测试问题发生原因的效率。An embodiment of the present invention provides a method for displaying test data. After the first instruction is detected, based on the problem description attribute, the first number in the test data table is counted. The first number is the number of the first entry, and the first A table item is a table item whose problem description attribute is the first problem description information, and counts the second quantity corresponding to each test attribute, and the second number is the first test attribute corresponding to the second quantity that is not empty. Then, the development terminal graphically displays the test data according to the statistical results, that is, the development terminal displays the first graphic set in the first display area of the graphical user interface, and the first graphic in the first graphic set can represent the first graphic. A problem description information, each second graphic can uniquely represent one test attribute in at least two test attributes, and the area of the first graphic in the first graphic set represents the first quantity, and the area of each second graphic is used to represent A second quantity corresponding to the test attribute uniquely represented by the second graph. There is an association relationship between the first graphics and every second graphics in the first graphics set. The data in the test data table is the test data fed back by different testers, and the development terminal makes statistics based on the test data table. Therefore, the development terminal can intuitively display the commonality between the test data fed back by different testers, and can also intuitive In this way, developers can quickly determine the cause of the problem indicated by the first problem description information, that is, the method for displaying test data provided by the embodiment of the present invention can intuitively It can clearly show the commonality between the test data fed back by different testers, and improve the efficiency of developers in locating the cause of test problems.
进一步地,开发终端在图形用户界面的第一显示区域中显示第一图形集合后,该开发终端可能会检测到用户输入的第二指令,该第二指令用于指示显示第一问题描述信息。开发终端在检测到第二指令后,在图形用户界面的第二显示区域中显示第一问题描述信息。从开发人员的角度描述的话,即开发人员在看到如图6所示的图形用户界面后,开发人员可以利用该开发终端完成第二指令,以便于该开发人员获知每个图形集合中的第一图形表示的问题描述信息具体是什么。Further, after the development terminal displays the first graphic set in the first display area of the GUI, the development terminal may detect a second instruction input by the user, and the second instruction is used to instruct display of the first problem description information. After detecting the second instruction, the development terminal displays the first problem description information in the second display area of the graphical user interface. Described from the developer's point of view, that is, after the developer sees the graphical user interface shown in Figure 6, the developer can use the development terminal to complete the second instruction, so that the developer can know the first instruction in each graphics collection. A graphical representation of what the problem description information specifically is.
具体的,结合图3,如图7所示,本发明实施例提供的显示方法在S302之后还包括:Specifically, referring to FIG. 3, as shown in FIG. 7, the display method provided by the embodiment of the present invention further includes after S302:
S303、开发终端检测用于指示显示第一问题描述信息的第二指令。S303. The development terminal detects a second instruction for instructing to display the first problem description information.
S304、响应检测到的第二指令,开发终端在图形用户界面的第二显示区域中显示第一问题描述信息。S304. In response to the detected second instruction, the development terminal displays the first problem description information in the second display area of the GUI.
其中,第二指令可以是用户通过单击第一图形集合中的第一图形来指示显示第一问题描述信息的指令,也可以是用户通过长按第一图形集合中的第一图形来指示显示第一问题描述信息的指令,本发明实施例对此不作具体限定。Wherein, the second instruction may be an instruction that the user indicates to display the first problem description information by clicking the first graphic in the first graphic set, or an instruction that the user indicates to display the first problem description information by long pressing the first graphic in the first graphic set. The instruction of the first problem description information is not specifically limited in this embodiment of the present invention.
需要说明的是,本发明实施例中的图形用户界面的第一显示区域和第二显示区域可以完全重叠,也可以部分重叠,还可以完全独立,本发明实施例对此不作具体限定。It should be noted that the first display area and the second display area of the GUI in the embodiment of the present invention may completely overlap, partially overlap, or be completely independent, which is not specifically limited in the embodiment of the present invention.
示例性的,结合图6,如图8所示,若图形集合61中第一图形610表示“进入页面就卡住了”,第二指令为用户通过单击第一图形610来指示显示问题描述信息,则开发终端在检测到用户点击图形集合61中的第一图形610后,该开发终端在图形用户界面的第二显示区域B中显示“进入页面就卡住了”,图8中第一显示区域A与第二显示区域B完全独立。Exemplarily, with reference to FIG. 6 , as shown in FIG. 8 , if the first graphic 610 in the graphic set 61 indicates “the page is stuck”, the second instruction is that the user clicks the first graphic 610 to indicate that the problem description is displayed information, then after the development terminal detects that the user clicks on the first graphic 610 in the graphic collection 61, the development terminal will display in the second display area B of the graphical user interface "the page is stuck", and the first graphic in Fig. 8 The display area A is completely independent from the second display area B.
开发终端在其图形用户界面的第二显示区域直观的显示第一问题描述信息可便于开发人员快速获知测试人员反馈的测试问题都有哪些。The development terminal intuitively displays the first problem description information in the second display area of its graphical user interface, so that the developer can quickly know what test problems are fed back by the testers.
在实际应用中,对于第一表项中的第一测试属性而言,该第一测试属性的具体信息可以包括至少一种。开发终端对第一测试属性的每一具体信息的具体分析处理过程均相同,本发明实施例以第一测试属性为第一信息为例进行说明。In practical applications, for the first test attribute in the first entry, the specific information of the first test attribute may include at least one type. The specific analysis and processing process of each specific information of the first test attribute by the development terminal is the same, and the embodiment of the present invention is described by taking the first test attribute as the first information as an example.
具体的,开发终端在检测到第一指令时,还统计与第一测试属性对应的第三数量,第三数量为第一测试属性为第一信息的第一表项的数量,这样,在开发终端检测到用于指示显示第二图形的内容划分的第三指令时,在第二图形的第一图形区域中显示第三图形。Specifically, when the development terminal detects the first instruction, it also counts the third quantity corresponding to the first test attribute, and the third quantity is the quantity of the first entry whose first test attribute is the first information. In this way, in the development When the terminal detects the third instruction for instructing to display the content division of the second graphic, it displays the third graphic in the first graphic area of the second graphic.
结合图3或图7,如图9所示,本发明实施例提供的显示方法中S301替换为S301a,且在S302之后还包括S305和S306。Referring to FIG. 3 or FIG. 7 , as shown in FIG. 9 , in the display method provided by the embodiment of the present invention, S301 is replaced by S301a, and S305 and S306 are also included after S302.
S301a、响应检测到的第一指令,开发终端统计第一数量、至少两个第二数量以及与第一测试属性对应的第三数量。S301a. In response to the detected first instruction, the development terminal counts the first quantity, at least two second quantities, and a third quantity corresponding to the first test attribute.
其中,第三数量为第一测试属性为第一信息的第一表项的数量。Wherein, the third quantity is the quantity of the first entry whose first test attribute is the first information.
S305、开发终端检测用于指示显示第二图形的内容划分的第三指令。S305. The development terminal detects a third instruction for instructing to display the content division of the second graphic.
其中,本发明实施例中的第三指令可以为用户通过单击第二图形指示显示第二图形的内容划分的指令,也可以为用户通过长按第二图形指示显示第二图形的内容划分的指令,本发明实施例对此不作具体限定。Wherein, the third instruction in the embodiment of the present invention may be an instruction for the user to display the content division of the second graphic by clicking the second graphic, or an instruction for the user to display the content division of the second graphic by long pressing the second graphic. Instructions, which are not specifically limited in this embodiment of the present invention.
S306、响应检测到的第三指令,开发终端在第二图形的第一图形区域中显示第三图形。S306. In response to the detected third instruction, the development terminal displays the third graphic in the first graphic area of the second graphic.
第三图形用于表示第一信息,第三图形的面积用于表示第三数量。The third graph is used to represent the first information, and the area of the third graph is used to represent the third quantity.
其中,本发明实施例对第三图形的形状和填充颜色等信息不作具体限定。Wherein, the embodiment of the present invention does not specifically limit information such as the shape and fill color of the third graphic.
示例性的,结合图6,如图10所示,开发人员在单击图形集合61中用于表示分辨率的扇形后,开发终端显示两个第三图形,每个第三图形为第二图形中的某一扇形区域,其中一个第三图形表示分辨率为2560×1440,另一个第三图形表示分辨率为1980×1080。Exemplarily, with reference to FIG. 6 , as shown in FIG. 10 , after the developer clicks the fan shape used to represent the resolution in the graphic collection 61, the development terminal displays two third graphics, and each third graphic is a second graphic In a fan-shaped area in , one of the third graphics represents a resolution of 2560×1440, and the other third graphics represents a resolution of 1980×1080.
可以理解的是,若第一测试属性的具体信息仅存在一种,则本发明实施例中的第三图形为在表示第一测试属性的第二图形上添加第一测试属性的具体信息的图形。It can be understood that if there is only one kind of specific information of the first test attribute, the third figure in the embodiment of the present invention is a figure in which the specific information of the first test attribute is added to the second figure representing the first test attribute .
示例性的,结合图10,如图11所示,分辨率仅仅存在2560×1440,则开发人员在单击图形集合61中用于表示分辨率的扇形后,开发终端在该扇形所在的区域显示2560×1440。Exemplarily, referring to FIG. 10 , as shown in FIG. 11 , the resolution is only 2560×1440, and after the developer clicks the fan in graphics collection 61 used to represent the resolution, the development terminal displays in the area where the fan is located. 2560×1440.
具体的,若第一测试属性的具体信息包括至少两种,则开发终端在检测到第三指令时,在第二图形中显示至少两个第三图形。对第二图形的区域划分,一般按照第一测试属性的每种具体信息的占比进行划分。Specifically, if the specific information of the first test attribute includes at least two types, the development terminal displays at least two third graphics in the second graphics when detecting the third instruction. The area division of the second graphic is generally divided according to the proportion of each specific information of the first test attribute.
示例性的,如图12所示,若第一测试属性的具体信息包括三种,第二图形120和第三图形121均为矩形,则开发终端在检测到第三指令时,将第二图形120根据横竖交替划分的规则划分为三个第三图形121。Exemplarily, as shown in FIG. 12 , if the specific information of the first test attribute includes three types, and the second graphic 120 and the third graphic 121 are both rectangles, when the development terminal detects the third instruction, it will display the second graphic 120 is divided into three third graphics 121 according to the rule of alternating horizontal and vertical division.
需要说明的是,本发明实施例中开发终端在执行S302后,可以先执行S303,后执行S305,也可以先执行S305,后执行S303,本发明实施例对此不作具体限定。It should be noted that in the embodiment of the present invention, after executing S302, the development terminal may first execute S303 and then execute S305, or may first execute S305 and then execute S303, which is not specifically limited in this embodiment of the present invention.
优选的,本发明实施例中开发终端先执行S303,后执行S305。因为开发人员在分析测试问题时,一般会首先查看测试问题,再具体查看与这一测试问题相关的属性。Preferably, in the embodiment of the present invention, the development terminal first executes S303, and then executes S305. Because when a developer analyzes a test problem, he or she will generally check the test problem first, and then specifically check the attributes related to the test problem.
开发终端在第二图形中直观的显示第三图形,有利于开发人员进一步快速了解发生测试问题的相关因素。The development terminal intuitively displays the third graphic in the second graphic, which is helpful for the developer to further and quickly understand the relevant factors of the test problem.
进一步地,在实际应用中,测试数据表中的每个表项还包括与问题描述属性对应的至少两个问题关联属性。Further, in practical applications, each entry in the test data table further includes at least two question-associated attributes corresponding to the question description attributes.
其中,至少两个问题关联属性为问题级别和问题类型,问题级别的具体信息包括非常严重、严重和一般,问题类型的具体信息包括性能缺陷、UI建议和易用性问题等信息。Among them, at least two problem-associated attributes are problem level and problem type, and the specific information of the problem level includes very serious, severe, and general, and the specific information of the problem type includes information such as performance defects, UI suggestions, and usability problems.
示例性的,结合表1,表2示出的测试数据表中每个表项还包括问题级别和问题类型。Exemplarily, with reference to Table 1, each entry in the test data table shown in Table 2 also includes a question level and a question type.
对于该测试数据表,开发终端还会在检测到用于指示显示至少两个第一问题关联数据的第四指令时,在其图形用户界面的第三显示区域中显示第四图形,该第四图形用于表示至少两个第一问题关联数据。对于第一测试属性为第一信息的第一表项中的第一问题关联属性,第一问题关联属性为第一问题关联数据。For the test data table, when the development terminal detects a fourth instruction for instructing to display at least two first question-associated data, it will display a fourth graphic in the third display area of its graphical user interface, the fourth Graphics are used to represent at least two first question-associated data. For the first question-associated attribute in the first entry whose first test attribute is the first information, the first question-associated attribute is the first question-associated data.
需要说明的是,本发明实施例中的图形用户界面的第三显示区域和第一显示区域可以完全重叠,也可以部分重叠,还可以完全独立,本发明实施例对此不作具体限定。同理,本发明实施例中的图形用户界面的第三显示区域和第二显示区域可以完全重叠,也可以部分重叠,还可以完全独立,本发明实施例对此不作具体限定。It should be noted that the third display area and the first display area of the GUI in the embodiment of the present invention may completely overlap, partially overlap, or be completely independent, which is not specifically limited in this embodiment of the present invention. Similarly, the third display area and the second display area of the GUI in the embodiment of the present invention may completely overlap, partially overlap, or be completely independent, which is not specifically limited in the embodiment of the present invention.
其中,若本发明实施例中的第三图形为第二图形的基础上添加第一信息的图形,则第四指令可以为用户通过单击第二图形指示显示第四图形的指令,也可以为用户通过长按第二图形指示显示第四图形的指令,还可以为用户通过对第二图形的其他操作来指示显示第四图形的指令。若本发明实施例中的第二图形所在的区域中包括至少两个第三图形,则第四指令可以为用户通过单击第三图形指示显示第四图形的指令,也可以为用户通过长按第三图形指示显示第四图形的指令,还可以为用户通过对第三图形的其他操作来指示显示第四图形的指令。Wherein, if the third graphic in the embodiment of the present invention is a graphic with the first information added on the basis of the second graphic, the fourth instruction may be an instruction for the user to click the second graphic to indicate the display of the fourth graphic, or it may be The user indicates the instruction to display the fourth graphic by long pressing the second graphic, or the user may indicate the instruction to display the fourth graphic through other operations on the second graphic. If the area where the second graphic in the embodiment of the present invention is located includes at least two third graphics, then the fourth instruction can be an instruction for the user to display the fourth graphic by clicking the third graphic, or it can be an instruction for the user to display the fourth graphic by clicking the third graphic for a long time. The third graphic indicates an instruction to display the fourth graphic, and may also be an instruction to display the fourth graphic through other operations on the third graphic by the user.
表2Table 2
本发明实施例以第二图形所在的区域中包括至少两个第三图形为例进行说明。具体的,结合图9,如图13所示,本发明实施例提供的显示方法在S306之后,还包括:In the embodiment of the present invention, the region where the second figure is located includes at least two third figures as an example for illustration. Specifically, referring to FIG. 9, as shown in FIG. 13, after S306, the display method provided by the embodiment of the present invention further includes:
S307、开发终端检测用于指示显示至少两个第一问题关联数据的第四指令。S307. The development terminal detects a fourth instruction for instructing to display at least two first question-associated data.
S308、响应检测到的第四指令,开发终端在图形用户界面的第三显示区域中显示第四图形。S308. In response to the detected fourth instruction, the development terminal displays a fourth graphic in the third display area of the GUI.
其中,第四图形用于表示至少两个第一问题关联数据。Wherein, the fourth graphic is used to represent at least two associated data of the first question.
本发明实施例对第四图形的形状、填充颜色等信息不作具体限定。The embodiment of the present invention does not specifically limit information such as the shape and fill color of the fourth graphic.
优选的,本发明实施例中的第四图形为蜘蛛图,该蜘蛛图用于表示满足第一测试属性为第一信息的第一表项中的问题级别和问题类型。Preferably, the fourth graph in the embodiment of the present invention is a spider graph, and the spider graph is used to represent the question level and question type in the first entry that satisfies the first test attribute as the first information.
示例性的,结合图10,如图14示,开发终端在检测到单击分辨率为2560×1440的第三图形的第四指令时,开发终端在其图形用户界面的第三显示区域C中显示蜘蛛图,该蜘蛛图中用不同形状且有填充的图形表示与分辨率2560×1440对应的问题类型,有填充的正方形表示性能缺陷,有填充的三角形表示易用性问题,有填充的五角星表示UI建议,用不同大小的八边形表示问题级别,圆中每条半径与一位测试人员对应。若用户MM提交的测试数据中第一测试属性为第一信息,与第一信息对应的问题描述为易用性问题,与第一信息对应的问题级别为非常严重,则与用户MM对应的圆半径上显示有填充的三角形,且该三角形位于表示非常严重的八边形上。Exemplarily, with reference to FIG. 10, as shown in FIG. 14, when the development terminal detects the fourth instruction of clicking the third graphic with a resolution of 2560×1440, the development terminal displays the third graphic in the third display area C of its graphical user interface. Display the spider diagram, in which the filled figures of different shapes represent the problem types corresponding to the resolution of 2560×1440, the filled squares represent performance defects, the filled triangles represent usability problems, and the filled pentagons Stars represent UI suggestions, octagons of different sizes represent question levels, and each radius in the circle corresponds to a tester. If the first test attribute in the test data submitted by the user MM is the first information, the problem corresponding to the first information is described as a usability problem, and the problem level corresponding to the first information is very serious, then the circle corresponding to the user MM A filled triangle is shown on the radius, and the triangle is on an octagon that represents a very severe one.
容易理解的是,开发人员根据第四图形即可获知测试人员反馈的与第一信息分别对应的问题类型和问题级别,这样,进一步提高了开发人员定位测试问题原因的效率。It is easy to understand that, according to the fourth graph, the developer can know the problem type and problem level respectively corresponding to the first information fed back by the tester, thus further improving the developer's efficiency in locating the cause of the test problem.
本发明实施例中的开发终端在检测到第一指令后,是以问题描述属性为基础对测试数据表中的数据进行统计的,测试数据表中问题描述属性的具体信息包括至少一种,因此,开发终端在检测到第一指令后,可以根据每一种问题描述信息进行统计,这样,开发终端在图形用户界面的第一显示区域中显示至少一个图形集合。After the development terminal in the embodiment of the present invention detects the first instruction, it counts the data in the test data table based on the problem description attribute, and the specific information of the problem description attribute in the test data table includes at least one, so After detecting the first instruction, the development terminal may perform statistics according to each type of problem description information, so that the development terminal displays at least one graphic set in the first display area of the GUI.
具体的,若测试数据表中问题描述属性的具体信息包括至少两种,则开发终端在图形用户界面的第一显示区域中显示至少两个图形集合。Specifically, if the specific information of the problem description attribute in the test data table includes at least two types, the development terminal displays at least two graphic sets in the first display area of the graphical user interface.
本发明实施例以开发终端在图形用户界面的第一显示区域中显示第一图形集合和第二图形集合为例进行说明。The embodiment of the present invention is described by taking the development terminal displaying the first graphics set and the second graphics set in the first display area of the GUI as an example.
其中,第二图形集合包括第五图形和至少两个第六图形,第五图形用于表示第二问题描述信息,且第五图形的面积用于表示第四数量,第四数量是第二表项的数量,第二表项是至少两个表项中问题描述属性为第二问题描述信息的表项,至少两个第六图中的每个第六图形用于唯一表示至少两个测试属性中的一个测试属性,第六图形的面积用于表示与该第六图形唯一表示的测试属性对应的第五数量。Wherein, the second graph set includes a fifth graph and at least two sixth graphs, the fifth graph is used to represent the second problem description information, and the area of the fifth graph is used to represent the fourth quantity, the fourth quantity is the second table The number of items, the second item is the item whose problem description attribute is the second problem description information in the at least two table items, and each sixth figure in the at least two sixth figures is used to uniquely represent at least two test attributes One of the test properties in , the area of the sixth figure is used to represent the fifth quantity corresponding to the test property uniquely represented by the sixth figure.
进一步地,该开发终端在显示第一图形集合和第二图形集合之后,可以检测到用于指示合并第一图形集合和第二图形集合的第五指令,该第五指令可以为用户通过拖拽指示合并第一图形集合第二图形集合的指令。开发终端在检测到第五指令后,统计第六数量,该第六数量为第一数量与第四数量之和,并统计至少两个第七数量,至少两个第七数量中的每个第七数量唯一对应至少两个测试属性中的一个测试属性,第七数量是与该测试属性对应的第二数量和与该测试属性对应的第五数量之和,然后,开发终端在第一显示区域中删除第一图形集合和第二图形集合,并显示第三图形集合。Further, after the development terminal displays the first graphics set and the second graphics set, it can detect a fifth instruction for instructing to merge the first graphics set and the second graphics set, and the fifth instruction can be used by the user to drag and drop Instructions to merge the first set of graphics into the second set of graphics. After detecting the fifth instruction, the development terminal counts the sixth quantity, the sixth quantity is the sum of the first quantity and the fourth quantity, and counts at least two seventh quantities, each of the at least two seventh quantities The seven numbers uniquely correspond to one of the at least two test attributes, and the seventh number is the sum of the second number corresponding to the test attribute and the fifth number corresponding to the test attribute. Deletes the first graphics set and the second graphics set, and displays the third graphics set.
第三图形集合包括第七图形和至少两个第八图形,第七图形用于表示第一问题描述信息和第二问题描述信息,且第七图形的面积用于表示第六数量,对于至少两个第八图形中的每个第八图形,第八图形用于唯一表示至少两个测试属性中的一个测试属性,第八图形的面积用于表示与第八图形唯一表示的测试属性对应的第七数量。The third graph set includes a seventh graph and at least two eighth graphs, the seventh graph is used to represent the first problem description information and the second problem description information, and the area of the seventh graph is used to represent the sixth quantity, for at least two Each of the eighth graphics in the eighth graphics, the eighth graphics are used to uniquely represent one of the at least two test attributes, and the area of the eighth graphics is used to represent the first corresponding to the test attribute uniquely represented by the eighth graphics. Seven quantity.
其中,第一图形集合、第二图形集合和第三图形集合的表示方式可以相同,也可以不同。Wherein, the representation manners of the first graphic set, the second graphic set and the third graphic set may be the same or different.
示例性的,若图6中图形集合60中第一图形600表示“进入页面就卡住了”,图形集合61中第一图形610表示“卡住之后无法后退”,“进入页面就卡住了”和“卡住之后无法后退”均为卡的问题,开发人员可对这两个测试问题同步进行分析。开发人员对图形集合60进行拖拽,以合并图形集合60和图形集合61,并对合并后的图形集合进行分析。在开发人员进行拖拽后,开发终端在其第一显示区域中显示合并后的第三图形集合。Exemplarily, if the first graphic 600 in the graphic set 60 in FIG. 6 means "you get stuck when you enter the page", the first graphic 610 in the graphic set 61 means "you can't go back after getting stuck", "you get stuck when you enter the page." " and "I can't go back after being stuck" are both card problems, and developers can analyze these two test problems simultaneously. The developer drags and drops the graphic set 60 to merge the graphic set 60 and the graphic set 61, and analyzes the combined graphic set. After the developer performs dragging, the development terminal displays the merged third graphics set in its first display area.
进一步地,开发终端在显示第三图形集合后,还可以检测到第二指令、第三指令和/或第四指令,并在检测到某一指令后,显示与该指令相对应的信息。具体的,开发终端响应对第三图形集合的指令与响应对第一图形集合的指令是相同的,此处不再详细赘述。Further, after displaying the third graphics set, the development terminal may also detect the second instruction, the third instruction and/or the fourth instruction, and after detecting a certain instruction, display information corresponding to the instruction. Specifically, the response of the development terminal to the instruction to the third graphic set is the same as the response to the command to the first graphic set, and will not be described in detail here.
开发终端检测到第五指令后,对第一图形集合和第二图形集合所表示的问题描述信息的相关表项进行重新统计,并直观的显示第三图形集合。这样,开发人员便可直接根据第三图形集合进行分析,以快速确定该测试问题的发生原因。After the development terminal detects the fifth instruction, it re-counts the relevant entries of the problem description information represented by the first graphic set and the second graphic set, and intuitively displays the third graphic set. In this way, the developer can conduct analysis directly from the third graph set to quickly determine the cause of the test problem.
本发明实施例提供一种开发终端1,该开发终端1用于执行以上显示方法中的开发终端所执行的步骤。所述开发终端1可以包括相应步骤所对应的模块。An embodiment of the present invention provides a development terminal 1, which is used to execute the steps performed by the development terminal in the above display method. The development terminal 1 may include modules corresponding to corresponding steps.
如图15所示,该开发终端1包括处理单元150和显示单元151。As shown in FIG. 15 , the development terminal 1 includes a processing unit 150 and a display unit 151 .
处理单元150,用于检测用户的第一指令,所述第一指令用于指示显示测试数据表中的测试数据,所述测试数据表包括至少两个表项,所述至少两个表项中的每个表项包括问题描述属性以及至少两个测试属性,以及用于响应检测到的所述第一指令,统计第一数量和至少两个第二数量,所述第一数量是第一表项的数量,所述第一表项是所述至少两个表项中所述问题描述属性为第一问题描述信息的表项,对于所述至少两个第二数量中的每个第二数量,所述第二数量唯一对应所述至少两个测试属性中的一个测试属性,所述第二数量是与所述第二数量唯一对应的测试属性不为空的第一表项的数量。The processing unit 150 is configured to detect a user's first instruction, the first instruction is used to instruct to display the test data in the test data table, the test data table includes at least two entries, and the at least two entries Each entry of includes a problem description attribute and at least two test attributes, and is used for responding to the detected first instruction, counting a first quantity and at least two second quantities, the first quantity is the first table The number of entries, the first entry is an entry whose problem description attribute is the first problem description information among the at least two entries, and for each second quantity in the at least two second quantities , the second number uniquely corresponds to one test attribute of the at least two test attributes, and the second number is the number of first entries whose test attribute uniquely corresponds to the second number is not empty.
显示单元151,用于在图形用户界面的第一显示区域中显示第一图形集合,所述第一图形集合包括第一图形和至少两个第二图形,所述第一图形用于表示所述第一问题描述信息,且所述第一图形的面积用于表示所述处理单元150统计的所述第一数量,对于所述至少两个第二图形中的每个第二图形,所述第二图形用于唯一表示所述至少两个测试属性中的一个测试属性,所述第二图形的面积用于表示所述处理单元150统计的与所述第二图形唯一表示的测试属性对应的第二数量。The display unit 151 is configured to display a first graphic set in the first display area of the GUI, the first graphic set includes a first graphic and at least two second graphics, and the first graphic is used to represent the The first problem description information, and the area of the first graph is used to represent the first quantity counted by the processing unit 150, for each second graph in the at least two second graphs, the first graph The second graph is used to uniquely represent one of the at least two test attributes, and the area of the second graph is used to represent the first statistical value of the processing unit 150 corresponding to the test attribute uniquely represented by the second graph. Two quantities.
进一步地,所述处理单元150,还用于检测用户的第二指令,所述第二指令用于指示显示所述第一问题描述信息。Further, the processing unit 150 is further configured to detect a second instruction from the user, where the second instruction is used to instruct to display the first question description information.
进一步地,所述显示单元151,还用于响应所述处理单元150检测到的所述第二指令,在所述图形用户界面的第二显示区域中显示所述第一问题描述信息。Further, the display unit 151 is further configured to display the first problem description information in the second display area of the GUI in response to the second instruction detected by the processing unit 150 .
进一步地,对于所述第一表项中的第一测试属性,所述处理单元150,还用于响应检测到的所述第一指令,统计与所述第一测试属性对应的第三数量,所述第三数量为所述第一测试属性为第一信息的第一表项的数量。Further, for the first test attribute in the first entry, the processing unit 150 is further configured to, in response to the detected first instruction, count a third quantity corresponding to the first test attribute, The third quantity is the quantity of the first entries whose first test attribute is the first information.
进一步地,所述处理单元150,还用于在所述显示单元151在图形用户界面的第一显示区域中显示第一图形集合之后,检测用户的第三指令,所述第三指令用于指示显示所述第二图形的内容划分。Further, the processing unit 150 is further configured to detect a third instruction of the user after the display unit 151 displays the first graphic set in the first display area of the graphical user interface, the third instruction is used to indicate A content division of the second graphic is displayed.
进一步地,所述显示单元151,还用于响应检测到的所述第三指令,在所述第二图形的第一图形区域中显示第三图形,所述第三图形用于表示所述第一信息,所述第三图形的面积用于表示所述第三数量。Further, the display unit 151 is further configured to display a third graphic in the first graphic area of the second graphic in response to the detected third instruction, and the third graphic is used to represent the first graphic. One piece of information, the area of the third figure is used to represent the third quantity.
进一步地,所述至少两个表项中的每个表项还包括与所述问题描述属性对应的至少两个问题关联属性。Further, each of the at least two entries further includes at least two question association attributes corresponding to the question description attributes.
所述处理单元150,还用于检测用户的第四指令,所述第四指令用于指示显示至少两个第一问题关联数据,对于所述第一测试属性为第一信息的第一表项中的第一问题关联属性,所述第一问题关联属性为第一问题关联数据。The processing unit 150 is further configured to detect a fourth instruction from the user, the fourth instruction is used to instruct to display at least two first question-associated data, and the first test attribute is the first item of the first information The first question-associated attribute in , the first question-associated attribute is the first question-associated data.
进一步地,所述显示单元151,还用于响应检测到的所述第四指令,在所述图形用户界面的第三显示区域中显示第四图形,所述第四图形用于表示所述至少两个第一问题关联数据。Further, the display unit 151 is further configured to display a fourth graphic in the third display area of the graphical user interface in response to the detected fourth instruction, and the fourth graphic is used to represent the at least The two first questions relate data.
进一步地,所述处理单元150,还用于响应检测到的所述第一指令,统计第四数量和至少两个第五数量,所述第四数量是第二表项的数量,所述第二表项是所述至少两个表项中所述问题描述属性为第二问题描述信息的表项,对于所述至少两个第五数量中的每个第五数量,所述第五数量唯一对应所述至少两个测试属性中的一个测试属性,所述第五数量是与所述第五数量唯一对应的测试属性不为空的第二表项的数量。Further, the processing unit 150 is further configured to, in response to the detected first instruction, count a fourth quantity and at least two fifth quantities, the fourth quantity is the quantity of the second entry, and the first The second entry is an entry in which the problem description attribute of the at least two entries is the second problem description information, and for each fifth number in the at least two fifth numbers, the fifth number is unique Corresponding to one of the at least two test attributes, the fifth number is the number of second entries whose test attributes uniquely corresponding to the fifth number are not empty.
进一步地,所述显示单元151,还用于在图形用户界面的第一显示区域中显示第二图形集合,所述第二图形集合包括第五图形和至少两个第六图形,所述第五图形用于表示所述第二问题描述信息,且所述第五图形的面积用于表示所述第四数量,对于所述至少两个第六图形中的每个第六图形,所述第六图形用于唯一表示所述至少两个测试属性中的一个测试属性,所述第六图形的面积用于表示与所述第六图形唯一表示的测试属性对应的第五数量。Further, the display unit 151 is further configured to display a second graphic set in the first display area of the GUI, the second graphic set includes a fifth graphic and at least two sixth graphics, and the fifth The graph is used to represent the second problem description information, and the area of the fifth graph is used to represent the fourth quantity, and for each sixth graph in the at least two sixth graphs, the sixth The graph is used to uniquely represent one of the at least two test attributes, and the area of the sixth graph is used to represent a fifth quantity corresponding to the test attribute uniquely represented by the sixth graph.
进一步地,所述处理单元150,还用于检测用户的第五指令,所述第五指令用于指示合并所述第一图形集合和所述第二图形集合,以及还用于响应检测到的所述第五指令,统计第六数量和至少两个第七数量,所述第六数量为所述第一数量与第四数量之和,对于所述至少两个第七数量中的每个第七数量,所述第七数量唯一对应所述至少两个测试属性中的一个测试属性,所述第七数量是与该测试属性对应的所述第二数量和与该测试属性对应的所述第五数量之和。Further, the processing unit 150 is further configured to detect a fifth instruction from the user, where the fifth instruction is used to instruct to merge the first graphic set and the second graphic set, and is also used to respond to the detected The fifth instruction counts the sixth quantity and at least two seventh quantities, the sixth quantity is the sum of the first quantity and the fourth quantity, and for each of the at least two seventh quantities Seven quantities, the seventh quantity uniquely corresponds to one test attribute in the at least two test attributes, and the seventh quantity is the second quantity corresponding to the test attribute and the first test attribute corresponding to the test attribute The sum of five quantities.
进一步地,所述显示单元151,还用于在所述第一显示区域中删除所述第一图形集合和所述第二图形集合,并显示第三图形集合,所述第三图形集合包括第七图形和至少两个第八图形,所述第七图形用于表示所述第一问题描述信息和所述第二问题描述信息,且所述第七图形的面积用于表示所述第六数量,对于所述至少两个第八图形中的每个第八图形,所述第八图形用于唯一表示所述至少两个测试属性中的一个测试属性,所述第八图形的面积用于表示与所述第八图形唯一表示的测试属性对应的第七数量。Further, the display unit 151 is further configured to delete the first graphic set and the second graphic set in the first display area, and display a third graphic set, the third graphic set includes the first Seven figures and at least two eighth figures, the seventh figure is used to represent the first problem description information and the second problem description information, and the area of the seventh figure is used to represent the sixth quantity , for each eighth figure in the at least two eighth figures, the eighth figure is used to uniquely represent one of the at least two test attributes, and the area of the eighth figure is used to represent A seventh quantity corresponding to the test attribute uniquely represented by the eighth graphic.
可以理解的是,本发明实施例的开发终端1仅为根据该开发终端1实现的功能进行的逻辑划分。实际应用中,可以进行上述单元的叠加或拆分。It can be understood that the development terminal 1 in the embodiment of the present invention is only a logical division based on the functions realized by the development terminal 1 . In practical applications, the above units can be superimposed or split.
本发明实施例提供的开发终端1所实现的功能与上述实施例提供的测试数据的显示方法一一对应,对于该开发终端1所实现的更为详细的处理流程,在上述方法实施例中已做详细描述,此处不再详细描述。The functions implemented by the development terminal 1 provided in the embodiment of the present invention correspond to the test data display methods provided in the above-mentioned embodiments, and the more detailed processing flow implemented by the development terminal 1 has been described in the above-mentioned method embodiments. Do a detailed description, and will not be described in detail here.
本发明另一实施例提供一种开发终端,如图16所示,该开发终端包括接口电路160、处理器161、存储器162、屏幕163和系统总线164。Another embodiment of the present invention provides a development terminal. As shown in FIG. 16 , the development terminal includes an interface circuit 160 , a processor 161 , a memory 162 , a screen 163 and a system bus 164 .
其中,所述接口电路160、所述处理器161、所述存储器162与所述屏幕163之间通过所述系统总线164连接,并完成相互间通信。Wherein, the interface circuit 160 , the processor 161 , the memory 162 and the screen 163 are connected through the system bus 164 and communicate with each other.
图16所示的开发终端与图2中的开发终端11相同,图2中未示出系统总线164。The development terminal shown in FIG. 16 is the same as the development terminal 11 in FIG. 2 , and the system bus 164 is not shown in FIG. 2 .
本领域技术人员可以理解,图16所示的开发终端的结构并不是对开发终端的限定,其可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the structure of the development terminal shown in FIG. 16 is not limited to the development terminal, which may include more or less components than shown in the figure, or combine some components, or arrange different components.
具体的,当所述开发终端运行时,所述开发终端执行如图3、图7、图9和图13中任一附图所示的实施例的测试数据的显示方法。具体的测试数据的显示方法可参见上述如图3、图7、图9和图13中任一附图所示的实施例中的相关描述,此处不再赘述。Specifically, when the development terminal is running, the development terminal executes the test data display method of the embodiment shown in any one of Figures 3, 7, 9 and 13. For a specific display method of test data, reference may be made to the relevant descriptions in the embodiments shown in any one of Fig. 3 , Fig. 7 , Fig. 9 and Fig. 13 , and details are not repeated here.
具体的,接口电路160用于实现该开发终端与众测服务器之间的通信连接。Specifically, the interface circuit 160 is used to realize the communication connection between the development terminal and the public testing server.
结合上一实施例,本发明实施例中的存储器162可以为上一实施例中的处理单元150。With reference to the previous embodiment, the memory 162 in this embodiment of the present invention may be the processing unit 150 in the previous embodiment.
具体的,所述存储器162可用于存储软件程序以及应用模块,处理器161通过运行存储在存储器162的软件程序以及应用模块,从而执行威胁检测装置的各种功能应用以及数据处理。Specifically, the memory 162 can be used to store software programs and application modules, and the processor 161 executes various functional applications and data processing of the threat detection device by running the software programs and application modules stored in the memory 162 .
存储器162可主要包括存储程序区1620和存储数据区1621,其中,存储程序区1620可存储操作系统、至少一个功能所需的应用程序,比如统计第一数量功能等;存储数据区可1621存储众测服务器发送的测试数据表。The memory 162 can mainly include a program storage area 1620 and a data storage area 1621, wherein the program storage area 1620 can store an operating system, at least one application program required by a function, such as counting the first quantity function, etc.; the data storage area 1621 can store multiple The test data table sent by the test server.
其中,所述存储器162可以包括易失性存储器,例如高速随机存取存储器(RAM,Random Access Memory),所述存储器162也可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件,本申请实施例对此不作具体限定。Wherein, the memory 162 may include a volatile memory, such as a high-speed random access memory (RAM, Random Access Memory), and the memory 162 may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices, which are not specifically limited in this embodiment of the present application.
结合上一实施例,本发明实施例中的处理器161可以为上一实施例中的处理单元150。With reference to the previous embodiment, the processor 161 in this embodiment of the present invention may be the processing unit 150 in the previous embodiment.
具体的,所述处理器161是开发终端的控制中心。Specifically, the processor 161 is the control center of the development terminal.
所述处理器161利用各种接口和线路连接整个开发终端的各个部分,通过运行或执行存储在存储器162内的软件程序和/或应用模块,以及调用存储在存储器162内的数据,执行开发终端的各种功能和处理数据,从而对开发终端进行整体监控。The processor 161 uses various interfaces and lines to connect various parts of the entire development terminal, and executes the development terminal by running or executing software programs and/or application modules stored in the memory 162, and calling data stored in the memory 162. Various functions and processing data, so as to monitor the development terminal as a whole.
可选的,处理器161可以为中央处理器(CPU,Central Processing Unit)。所述处理器161还可以为其他通用处理器、数字信号处理器(DSP,Digital SignalProcessing)或者其他可编程逻辑器件或者晶体管逻辑器件、分立硬件组件等,本申请实施例对此不作具体限定。Optionally, the processor 161 may be a central processing unit (CPU, Central Processing Unit). The processor 161 may also be other general-purpose processors, digital signal processors (DSP, Digital Signal Processing) or other programmable logic devices or transistor logic devices, discrete hardware components, etc., which are not specifically limited in this embodiment of the present application.
其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。Wherein, the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
所述系统总线164可以包括数据总线、电源总线、控制总线和信号状态总线等。The system bus 164 may include a data bus, a power bus, a control bus, a signal status bus, and the like.
本发明实施例中为了清楚说明,在图16中将各种总线都示意为系统总线164。In the embodiment of the present invention, for the sake of clarity, various buses are shown as the system bus 164 in FIG. 16 .
结合上一实施例,本申请实施例中的屏幕163可以为上一实施例中的显示单元151。With reference to the previous embodiment, the screen 163 in this embodiment of the present application may be the display unit 151 in the previous embodiment.
本发明实施例提供一种开发终端,开发终端在检测到第一指令后,以问题描述属性为基础,统计测试数据表中的第一数量,第一数量为第一表项的数量,第一表项为问题描述属性为第一问题描述信息的表项,并统计与每个测试属性分别对应的第二数量,该第二数量是与该第二数量对应的测试属性不为空的第一表项的数量,然后,开发终端根据统计结果图形化显示测试数据,即该开发终端在图形用户界面的第一显示区域显示第一图形集合,该第一图形集合中的第一图形能够表示第一问题描述信息,每个第二图形能够唯一表示至少两个测试属性中的一个测试属性,且第一图形集合中第一图形的面积表示第一数量,每个第二图形的面积用于表示与该第二图形唯一表示的测试属性对应的第二数量。第一图形集合中第一图形与每个第二图形之间存在关联关系。测试数据表中的数据是不同测试人员反馈的测试数据,开发终端又是根据测试数据表进行统计的,因此,开发终端能够直观的显示不同测试人员反馈的测试数据之间的共性,也能直观的显示测试数据之间的关联性,有效的提升开发人员定位测试问题发生原因的效率。An embodiment of the present invention provides a development terminal. After detecting the first instruction, the development terminal counts the first number in the test data table based on the problem description attribute. The first number is the number of the first entry, and the first The table item is a table item whose problem description attribute is the first problem description information, and counts the second number corresponding to each test attribute, and the second number is the first test attribute corresponding to the second number that is not empty. Then, the development terminal graphically displays the test data according to the statistical results, that is, the development terminal displays the first graphic set in the first display area of the graphical user interface, and the first graphic in the first graphic set can represent the first graphic. A problem description information, each second graphic can uniquely represent one test attribute in at least two test attributes, and the area of the first graphic in the first graphic set represents the first quantity, and the area of each second graphic is used to represent A second quantity corresponding to the test attribute uniquely represented by the second graph. There is an association relationship between the first graphics and every second graphics in the first graphics set. The data in the test data table is the test data fed back by different testers, and the development terminal makes statistics based on the test data table. Therefore, the development terminal can intuitively display the commonality between the test data fed back by different testers, and can intuitively It can accurately display the correlation between test data and effectively improve the efficiency of developers in locating the cause of test problems.
如图3、图7、图9和图13中任一附图所示的实施例所述的测试数据的显示方法如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本领域内的技术人员应明白,本发明的实施例可提供为方法、开发终端、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个包括有程序代码的计算机可读存储介质上实施的计算机程序产品的形式,所述计算机存储介质包括但不限于U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、磁盘存储器、CD-ROM、光学存储器等。If the display method of test data described in the embodiment shown in any accompanying drawing in Fig. 3, Fig. 7, Fig. 9 and Fig. 13 is realized in the form of a software function module and is sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, those skilled in the art should understand that the embodiments of the present invention may be provided as methods, development terminals, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention may take the form of a computer program product embodied on one or more computer-readable storage media including program code, including but not limited to USB flash drives, removable hard drives, read-only memory (ROM , Read-Only Memory), disk storage, CD-ROM, optical storage, etc.
相应的,本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括一个或多个程序代码,当开发终端中的处理器在执行该程序代码时,该开发终端执行如图3、图7、图9和图13中任一附图所示的测试数据的显示方法。Correspondingly, the embodiment of the present invention also provides a computer-readable storage medium, the computer-readable storage medium includes one or more program codes, when the processor in the development terminal executes the program code, the development terminal executes the following steps: The display method of the test data shown in any one of Fig. 3, Fig. 7, Fig. 9 and Fig. 13.
本发明实施例还提供一种图形用户界面,该图形用户界面的具体内容可以参考上述描述,该图形用户界面的结构示意图可以参考图6、图8、图10、图11和图14中任一附图所示的结构,此处对此不再进行详细赘述。The embodiment of the present invention also provides a graphical user interface, the specific content of the graphical user interface can refer to the above description, and the structural diagram of the graphical user interface can refer to any one of Figure 6, Figure 8, Figure 10, Figure 11 and Figure 14 The structure shown in the accompanying drawings will not be described in detail here.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of the description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be allocated according to needs It is completed by different functional modules, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the above-described system, device, and unit, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways.
例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。A unit described as a separate component may or may not be physically separated, and a component shown as a unit may or may not be a physical unit, that is, it may be located in one place, or may also be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
本发明的实施例可被实现为计算机实现的过程(方法)、计算系统、或者诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并且编码包括用于使计算机或计算系统执行示例过程的指令的计算机程序的计算机存储介质。计算机可读存储介质是非瞬态的计算机可读存储器设备。例如,计算机可读存储介质可经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘和类似介质中的一个或多个来实现。Embodiments of the present invention may be implemented as a computer-implemented process (method), a computing system, or an article of manufacture such as a computer program product or a computer-readable medium. A computer program product may be a computer storage medium readable by a computer system and encoding a computer program including instructions for causing a computer or computing system to perform the example processes. A computer readable storage medium is a non-transitory computer readable memory device. For example, a computer readable storage medium may be implemented via one or more of volatile computer memory, nonvolatile memory, hard drive, flash drive, floppy or compact disk, and the like.
基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the present invention have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610369875.8A CN106020839B (en) | 2016-05-27 | 2016-05-27 | Test data display method, development terminal and graphical user interface |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610369875.8A CN106020839B (en) | 2016-05-27 | 2016-05-27 | Test data display method, development terminal and graphical user interface |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106020839A true CN106020839A (en) | 2016-10-12 |
| CN106020839B CN106020839B (en) | 2019-06-11 |
Family
ID=57092372
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610369875.8A Expired - Fee Related CN106020839B (en) | 2016-05-27 | 2016-05-27 | Test data display method, development terminal and graphical user interface |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106020839B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108170603A (en) * | 2017-12-29 | 2018-06-15 | 福建中金在线信息科技有限公司 | A kind of method and terminal for showing test data |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101094486A (en) * | 2007-06-19 | 2007-12-26 | 武汉虹信通信技术有限责任公司 | Method for implementing real time visualized mass data in optimizing mobile communication network |
| CN102186180A (en) * | 2011-02-18 | 2011-09-14 | 中兴通讯股份有限公司 | Visualized method, visualized device and visualized system for indoor testing data |
| CN105260082A (en) * | 2015-10-16 | 2016-01-20 | 华为技术有限公司 | Display method for test data and development terminal |
-
2016
- 2016-05-27 CN CN201610369875.8A patent/CN106020839B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101094486A (en) * | 2007-06-19 | 2007-12-26 | 武汉虹信通信技术有限责任公司 | Method for implementing real time visualized mass data in optimizing mobile communication network |
| CN102186180A (en) * | 2011-02-18 | 2011-09-14 | 中兴通讯股份有限公司 | Visualized method, visualized device and visualized system for indoor testing data |
| CN105260082A (en) * | 2015-10-16 | 2016-01-20 | 华为技术有限公司 | Display method for test data and development terminal |
Non-Patent Citations (1)
| Title |
|---|
| 雷琳: "Excel图表类型选择技巧", 《武汉船舶职业技术学院学报》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108170603A (en) * | 2017-12-29 | 2018-06-15 | 福建中金在线信息科技有限公司 | A kind of method and terminal for showing test data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106020839B (en) | 2019-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9703681B2 (en) | Performance optimization tip presentation during debugging | |
| US9454454B2 (en) | Memory leak analysis by usage trends correlation | |
| CN104503877B (en) | A kind of method and apparatus that intelligent terminal is evaluated and tested | |
| CN110764986B (en) | Page fluency detection method and device | |
| CN106888236B (en) | Session management method and session management device | |
| CN110959153B (en) | Application analysis using flexible post-processing | |
| CN107463331A (en) | Gesture path analogy method, device and electronic equipment | |
| CN103995722B (en) | Open the method and apparatus of multiple windows simultaneously on screen | |
| CN104781776A (en) | Apparatus and method for dynamic actions based on context | |
| CN107317853B (en) | Method, device and system for displaying dynamic effect of message pop-up window | |
| CN105224216B (en) | A kind of user terminal control method and user terminal | |
| WO2015043527A1 (en) | Method and device for testing electronic equipment performance | |
| CN111124668B (en) | Memory release method, device, storage medium and terminal | |
| CN107885823A (en) | Player method, device, storage medium and the electronic equipment of audio-frequency information | |
| CN107197489A (en) | Network switching method, mobile terminal and computer-readable storage medium | |
| CN103019900B (en) | The testing result display packing of terminal capabilities and device | |
| CN111949510B (en) | Test processing method, device, electronic equipment and readable storage medium | |
| CN107291619B (en) | Memory usage analysis method and device | |
| CN104809053B (en) | A kind of test method and device for control pattern | |
| CN109447489B (en) | Crowdsensing user selection method, device, electronic device and storage medium | |
| CN108520063A (en) | Event log processing method, device and terminal equipment | |
| CN108062401B (en) | Application recommendation method and device and storage medium | |
| CN107229561A (en) | Applied program testing method and equipment | |
| CN106020839A (en) | Method for displaying test data, development terminal and graphical user interface | |
| WO2019090691A1 (en) | Monkey testing method and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20201029 Address after: No.7, Yingcui Road, moling street, Jiangning Development Zone, Nanjing, Jiangsu Province Patentee after: Nanjing Xiaoyu Zhicheng Network Technology Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20210114 Address after: 211100 No.7 Yingcui Road, moling street, Jiangning Development Zone, Nanjing City, Jiangsu Province (Jiangning Development Zone) Patentee after: Nanjing Xiaoyu Zhicheng Network Technology Co.,Ltd. Address before: 518000 Baoan District Xin'an street, Shenzhen, Guangdong, No. 625, No. 625, Nuo platinum Plaza, Patentee before: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd. Effective date of registration: 20210114 Address after: 518000 Baoan District Xin'an street, Shenzhen, Guangdong, No. 625, No. 625, Nuo platinum Plaza, Patentee after: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd. Address before: 211100 No.7 Yingcui Road, moling street, Jiangning Development Zone, Nanjing City, Jiangsu Province (Jiangning Development Zone) Patentee before: Nanjing Xiaoyu Zhicheng Network Technology Co.,Ltd. |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190611 |