测试方法和测试装置的制作方法

上传人:ting****789 文档编号:310006917 上传时间:2022-06-14 格式:DOCX 页数:3 大小:17.95KB
返回 下载 相关 举报
测试方法和测试装置的制作方法_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《测试方法和测试装置的制作方法》由会员分享,可在线阅读,更多相关《测试方法和测试装置的制作方法(3页珍藏版)》请在金锄头文库上搜索。

1、测试方法和测试装置的制作方法专利名称:测试方法和测试装置的制作方法技术领域:本发明涉及计算机技术,特别地涉及一种测试方法和测试装置。背景技术:在移动互联网的应用中,有一种常见的信息呈现方式是在移动终端的显示屏上以列表的方式输出分为多条的信息,例如微博;有些情况下,用户点击其中一条信息之后可以获得更详细的信息。例如在屏幕上显示多条新闻摘要,点击每条新闻摘要之后可以获得新闻的详细内容;又如电子书的书库,在移动终端的呈现是以列表形式出现,该列表有I列多行,每行即为一条电子书的信息,内容一般是电子书的简要信息,包括书籍名称和作者以及封面图片等,用户点击该条电子书的信息即可阅读或下载电子书。对于上述在移

2、动终端的应用,包括微博、新闻、电子书等,都需要移动终端运行相应的客户端软件,以便从网络侧的服务器中获取相应的信息。在这些客户端软件的开发阶段的测试中,一个重要的测试项目就是测试客户端在从服务器获取大量数据之后在客户端设备例如智能手机上的显示的情况。目前的测试方式一般是由客户端设备显示一个屏幕的信息后,由测试人员操作客户端设备使更多的信息得以显示,以测试手机中运行的电子书客户端软件为例,这些电子书属于“都市小说”类,一个屏幕显示5本书,测试人员先操作手机使手机显示5本书,再操作使手机显示接下来的5本书,依此类推。如果服务器保存的该类小说共有I万多本,这样要测试全部浏览这I万多本小说的简要信息,测

3、试人员需操作两千多次,操作负担很大并且测试效率很低。发明内容有鉴于此,本发明提供一种测试方法和测试装置,对于测试来自于服务器的分为多条的数据在客户端设备上的显示,能够提高测试效率。为实现上述目的,根据本发明的一个方面,提供了 一种测试方法。本发明的测试方法用于测试来自于服务器的分为多条的数据在客户端设备上的显示,所述方法包括步骤A :根据客户端设备的显示容量向服务器请求预设条数的数据;步骤B:在确认所述客户端设备已正常显示所述预设条数的数据的情况下,再次向服务器请求新的预设条数的数据;步骤C :将已显示的预设条数的数据的显示坐标修改至所述客户端设备的显示区域之外,将所述新的预设条数的数据的显示

4、坐标设置为所述客户端设备的显示区域之内;反复依次执行所述步骤B和步骤C,当确认所述客户端设备不能正常显示所述预设条数的数据之后,输出提示信息或调用预置的处理程序。可选地,所述预置的处理程序包括用于记录和输出所述客户端设备向服务器请求所述预设条数的数据的次数的程序。可选地,所述分为多条的数据中的各条数据分别是不同电子书的简要信息。根据本发明的另一方面,提供了一种测试装置。本发明的测试装置,用于测试来自于服务器的分为多条的数据在客户端设备上的显示,所述装置包括数据请求模块,用于根据客户端设备的显示容量向服务器请求预设条数的数据,以及在确认所述客户端设备已正常显示所述预设条数的数据的情况下,再次向服

5、务器请求新的预设条数的数据;显示控制模块,用于将已显示的预设条数的数据的显示坐标修改至所述客户端设备的显示区域之外,将所述新的预设条数的数据的显示坐标设置为所述客户端设备的显示区域之内;进度控制模块,用于控制所述数据请求模块和显示控制模块依次反复运行;异常处理模块,用于当确认所述客户端设备不能正常显示所述预设条数的数据之后,输出提示信息或调用预置的处理程序。可选地,所述预置的处理程序包括用于记录和输出所述客户端设备向服务器请求所述预设条数的数据的次数的程序。可选地,所述分为多条的数据中的各条数据分别是不同电子书的简要信息。根据本发明的技术方案,在请求到数据并显示之后,在正常显示的情况下继续请求

6、新数据并修改已显示数据的显示坐标以及设置新数据的显示坐标,从而无需测试人员手动操作,并且可以在出现显示异常时记录故障点,以及调用相应的程序来处理故障。因此采用本发明的技术方案有助于提高测试效率,并且有助于提高测试效果。附图用于更好地理解本发明,并不构成对本发明的不当限定。其中图1是根据本发明实施例的测试方法的基本步骤的示意图;图2是根据本发明实施例的测试装置的基本结构的示意图。具体实施例方式以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背

7、离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本发明实施例的测试方法的基本步骤的示意图。该方法用来测试客户端软件,测试内容是测试来自于服务器的分为多条的数据在客户端设备上的显示,可以由该客户端设备或计算机中的测试程序来执行。如图1所示,该方法包括如下的步骤Sll至步骤S16。步骤Sll :根据客户端设备的显示容量向服务器请求预设条数的数据。这里的显示容量主要取决于客户端设备屏幕的大小,如果该客户端软件支持字体大小的调节,那么字体大小也影响显示容量。步骤S12 :判断客户端是否正常显示。若是,进入步骤S13,否则跳至步骤S16。步骤S13 :再次

8、向服务器请求新的预设条数的数据。步骤S14 :设置数据的显示坐标。本步骤中,具体是将已显示的预设条数的数据的显示坐标修改至客户端设备的显示区域之外,例如将已显示的数据的显示坐标的高度调整得大于到屏幕顶端的坐标;并且将新的预设条数的数据的显示坐标设置为客户端设备的显示区域之内,目的是使新的预设条数的数据处于屏幕的可视区域。步骤S15 :判断是否收到中断指令。该中断指令可以是测试人员操作而发出,例如测试人员看到屏幕显示不正常即操作客户端设备或计算机从而发出中断指令。该中断指令也可以是检测程序发出,例如该检测程序检测到预设条数的数据在客户端设备中存在输出异常,然后发出中断指令。在收到中断指令的情况下

9、,测试程序即确认客户端设备不能正常显示上述预设条数的数据,这种情况下进入步骤S16,否则返回步骤S13以请求更多数据。步骤S16 :输出提示信息或调用预置的处理程序。提示信息的内容可以是指出数据输出异常的信息。预置的处理程序可以是用于记录和输出客户端设备向服务器请求预设条数的数据的次数的程序,这样就能够知道在什么时候出现了输出异常。以测试电子书客户端为例,在浏览到第6000本书时出现异常,如果是按现有技术中的做法,测试人员难以计数到自己操作到了具体多少次,但如果调用上述程序就可以得到精确的数据。预置的处理程序还可以是容错处理程序。上述的测试程序的一种可选结构如图2所示。图2是根据本发明实施例的

10、测试装置的基本结构的示意图。图2中的测试装置20包括数据请求模块21、显示控制模块22、进度控制模块23以及异常处理模块24。数据请求模块21用于根据客户端设备的显示容量向服务器请求预设条数的数据,以及在确认客户端设备已正常显示上述预设条数的数据的情况下,再次向服务器请求新的预设条数的数据。显示控制模块22用于将已显示的预设条数的数据的显示坐标修改至客户端设备的显示区域之外,将上述新的预设条数的数据的显示坐标设置为客户端设备的显示区域之内。进度控制模块23用于控制数据请求模块21和显示控制模块22依次反复运行。异常处理模块24用于当确认客户端设备不能正常显示上述预设条数的数据之后,输出提示信息

11、或调用预置的处理程序。根据本发明实施例的技术方案,在请求到数据并显示之后,在正常显示的情况下继续请求新数据并修改已显示数据的显示坐标以及设置新数据的显示坐标,从而无需测试人员手动操作,并且可以在出现显示异常时记录故障点,以及调用相应的程序来处理故障。因此采用本实施例的技术方案有助于提高测试效率,并且有助于提高测试效果。以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本发明的方法和设备的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读

12、了本发明的说明的情况下运用他们的基本编程技能就能实现的。因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺

13、序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。权利要求1.一种测试方法,用于测试来自于服务器的分为多条的数据在客户端设备上的显示,其特征在于,所述方法包括步骤A :根据客户端设备的显示容量向服务器请求预设条数的数据;步骤B :在确认所述客户端设备已正常显示所述预设条数的数据的情况下,再次向服务器请求新的预设条数的数据;步骤

14、C :将已显示的预设条数的数据的显示坐标修改至所述客户端设备的显示区域之外,将所述新的预设条数的数据的显示坐标设置为所述客户端设备的显示区域之内;反复依次执行所述步骤B和步骤C,当确认所述客户端设备不能正常显示所述预设条数的数据之后,输出提示信息或调用预置的处理程序。2.根据权利要求1所述的测试方法,其特征在于,所述预置的处理程序包括用于记录和输出所述客户端设备向服务器请求所述预设条数的数据的次数的程序。3.根据权利要求1或2所述的测试方法,其特征在于,所述分为多条的数据中的各条数据分别是不同电子书的简要信息。4.一种测试装置,用于测试来自于服务器的分为多条的数据在客户端设备上的显示,其特征在

15、于,所述装置包括数据请求模块,用于根据客户端设备的显示容量向服务器请求预设条数的数据,以及在确认所述客户端设备已正常显示所述预设条数的数据的情况下,再次向服务器请求新的预设条数的数据;显示控制模块,用于将已显示的预设条数的数据的显示坐标修改至所述客户端设备的显示区域之外,将所述新的预设条数的数据的显示坐标设置为所述客户端设备的显示区域之内;进度控制模块,用于控制所述数据请求模块和显示控制模块依次反复运行;异常处理模块,用于当确认所述客户端设备不能正常显示所述预设条数的数据之后,输出提示信息或调用预置的处理程序。5.根据权利要求4所述的测试装置,其特征在于,所述预置的处理程序包括用于记录和输出所

16、述客户端设备向服务器请求所述预设条数的数据的次数的程序。6.根据权利要求4或5所述的测试装置,其特征在于,所述分为多条的数据中的各条数据分别是不同电子书的简要信息。全文摘要本发明提供一种测试方法和测试装置,对于测试来自于服务器的分为多条的数据在客户端设备上的显示,能够提高测试效率。该方法包括步骤A根据客户端设备的显示容量向服务器请求预设条数的数据;步骤B在确认所述客户端设备已正常显示所述预设条数的数据的情况下,再次向服务器请求新的预设条数的数据;步骤C将已显示的预设条数的数据的显示坐标修改至所述客户端设备的显示区域之外,将所述新的预设条数的数据的显示坐标设置为所述客户端设备的显示区域之内;反复依次执行所述步骤B和步骤C,当确认所述客户端设备不能正常显示所述预设条数的数据之后,输出提示信息或调用预置的处理程序。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号