一种页面测试方法、装置及介质与流程

文档序号:25957418发布日期:2021-07-20 17:17阅读:61来源:国知局
一种页面测试方法、装置及介质与流程

本发明涉及互联网通信技术领域,尤其涉及一种页面测试方法、装置及介质。



背景技术:

测试是应用了计算机技术的产品为保证稳定性和实用性等所依赖的一道重要工序,基于产品类型、测试手段的不同,测试种类丰富。前端测试是一种针对前端页面、架构等方面进行的测试。

相关技术中对于页面测试往往依赖更人工测试。比如,由工作人员编写测试脚本,在本地机器上运行测试脚本以进行测试。测试结果也需要工作人员进行对比来获取。人工测试工作量大、过程繁琐、测试效率低,同时需要在相关机器上部署测试环境,限制了相关机器的功能扩展和迁移等。因此,需要提供对页面更有效的测试方案。



技术实现要素:

为了解决现有技术应用在对页面进行测试时,测试效率低、本地机器功能受限等问题,本发明提供了一种页面测试方法、装置及介质:

一方面,本发明提供了一种页面测试方法,应用于服务端,所述方法包括:

接收客户端发送的页面测试请求,所述页面测试请求携带有测试项信息以及目标页面的配置信息,所述测试项信息包括从页面对象响应测试项信息、页面配置检查项信息组成的群组中选择的至少一个;

根据所述测试项信息获取对应的测试程序,所述对应的测试程序是预先配置的;

利用所述对应的测试程序对所述目标页面进行测试;

接收由所述对应的测试程序基于所述配置信息返回的测试进度信息和测试结果;

向所述客户端发送所述测试进度信息和所述测试结果。

另一方面提供了一种页面测试装置,应用于服务端,所述装置包括:

测试请求接收模块:用于接收客户端发送的页面测试请求,所述页面测试请求携带有测试项信息以及目标页面的配置信息,所述测试项信息包括从页面对象响应测试项信息、页面配置检查项信息组成的群组中选择的至少一个;

测试程序获取模块:用于根据所述测试项信息获取对应的测试程序,所述对应的测试程序是预先配置的;

测试模块:用于利用所述对应的测试程序对所述目标页面进行测试;

测试结果接收模块:用于接收由所述对应的测试程序基于所述配置信息返回的测试进度信息和测试结果;

测试结果发送模块:用于向所述客户端发送所述测试进度信息和所述测试结果。

另一方面提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的页面测试方法。

另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的页面测试方法。

本发明提供的一种页面测试方法、装置及介质,具有如下技术效果:

本发明提供了一个能够提供页面测试服务的通用服务端。该服务端响应于接收到的来自客户端的页面测试请求,获取测试程序,利用测试程序对目标页面进行测试,接收由测试程序返回的测试进度信息和测试结果并将其发送至客户端。可以减少本地机器参与测试工作而受到的功能限制,保证本地机器资源的合理利用。页面测试的自动化能够提高测试效率,减少测试中对人工的依赖、降低人工成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明实施例提供的一种应用环境的示意图;

图2是本发明实施例提供的一种页面测试方法的流程示意图;

图3是本发明实施例提供的利用所述对应的测试程序对所述目标页面进行测试的一种流程示意图;

图4是本发明实施例提供的获取测试文件的一种流程示意图;

图5是本发明实施例提供的一种页面测试装置的组成框图

图6是本发明实施例提供的页面测试系统的架构组成图;

图7是本发明实施例提供的基于页面测试系统的一种流程示意图;

图8-12是本发明实施例提供的页面测试平台的界面示意图;

图13是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1,图1是本发明实施例提供的一种应用环境的示意图,可以包括客户端01和服务端02,客户端与服务端通过网络连接。用户可以通过客户端向服务端发送页面测试请求,服务端基于接收到的页面测试请求对目标页面进行测试,同时,服务端将测试进度信息和测试结果返回给客户端供用户查看。需要说明的是,图1仅仅是一种示例。

具体的,客户端01可以包括智能手机、台式电脑、平板电脑、笔记本电脑、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、数字助理、智能可穿戴设备等类型的实体设备,也可以包括运行于实体设备中的软体,比如计算机程序。客户端01上运行的操作系统可以包括但不限于安卓系统(android系统)、ios系统(一种由苹果公司开发的移动操作系统)、linux(一种操作系统)、microsoftwindows(微软视窗操作系统)等。

具体的,所述服务器02可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。服务器02可以包括有网络通信单元、处理器和存储器等等。所述服务器02可以为上述客户端提供后台服务。

以下介绍本发明一种页面测试方法的具体实施例,图2是本发明实施例提供的一种页面测试方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:

s201:接收客户端发送的页面测试请求,所述页面测试请求携带有测试项信息以及目标页面的配置信息,所述测试项信息包括从页面对象响应测试项信息、页面配置检查项信息组成的群组中选择的至少一个;

在本发明实施例中,服务端接收客户端发送的页面测试请求,服务端可以是远程服务端。页面测试请求携带的测试项信息可以包括以下至少之一:页面对象响应测试项信息、页面配置检查项信息。所述页面对象响应测试项信息指示测试页面对象的可用性,比如某功能按钮对于符合触发条件的点击操作是否有响应,以及该响应是否符合触发结果。所述页面配置检查项信息指示检查页面的实际功能与预期功能(创建页面时为其配置的)之间是否一致,比如页面a的预期功能是能够使用道具a,而页面a的实际功能是能够使用道具b,那么页面a的实际功能与预期功能之间不具有一致性。页面测试请求携带的目标页面的配置信息,这里的配置信息可以对应上述某功能按钮的触发条件、触发结果,以及创建页面a时为其配置的预期功能。

目标页面可以指示一个页面,也可以指示具有关联关系(比如跳转关系)的至少两个页面。在实际应用中,目标页面可以是运营中待上线发布的活动页面。在目标页面通过测试后可以上线发布来帮助营销,以达到拉新、拉回流、拉活跃、拉收入等目的。具体的,在网络游戏在日常运营中,目标页面的显示内容可以指向网络游戏。

在一个具体的实施例中,所述目标页面包括至少一个携带有触发信息的页面对象,所述触发信息包括触发条件和触发结果,当所述测试项信息包括描述对目标页面对象进行响应测试的内容时,所述接收客户端发送的页面测试请求,之后包括:根据所述测试项信息为所述目标页面对象配置测试标签。

所述服务端可以根据页面对象响应测试项信息为所述目标页面对象配置测试标签,所述测试标签可以指示所述目标页面对象是需要进行响应测试的页面对象。这样可以方便在服务端在后续步骤中更准确的确定出需要进行响应测试的页面对象。进一步的,所述测试标签还可以指示对所述目标页面对象进行响应测试的流程(标识)。

在另一个具体的实施例中,所述接收客户端发送的页面测试请求,之后还包括:解析所述页面测试请求得到至少一个参数;对所述至少一个参数进行合法性校验。比如,所述页面测试请求为一http(超文本传输协议)请求。所述服务端解析该http请求,可以得到至少一个参数:目标页面的url(统一资源定位符)、请求时间、测试版本号等。所述服务端可以对所述至少一个参数进行合法性校验,当合法性校验通过之后再执行后续的步骤,这样可以阻住非法数据、有效避免安全问题。在实际应用中,当所述目标页面是运营中待上线发布的活动页面时,所述至少一个参数可以包括所述活动页面对应的活动标识(id)。

在另一个具体的实施例中,所述接收客户端发送的页面测试请求,之后还包括:为所述目标页面创建对应的版本号。所述服务端为所述目标页面创建对应的版本号,基于版本号可以便于对进行测试的目标页面进行管理。

s202:根据所述测试项信息获取对应的测试程序,所述对应的测试程序是预先配置的;

在本发明实施例中,所述服务端根据所述测试项信息获取对应的测试程序:当所述测试项信息为页面对象响应测试项信息时,获取用于执行页面对象响应测试的测试程序;当所述测试项信息为页面配置检查项信息时,获取用于执行页面配置检查的测试程序。

所述对应的测试程序是预先配置的,不需要由工作人员基于页面对象响应测试需求、页面配置检查需求来进行编写。可以大大减小页面测试过程中对人工的依赖。

在一个具体的实施例中,所述服务端可以根据页面对象响应测试项信息为所述目标页面对象配置测试标签,所述测试标签可以指示对所述目标页面对象进行响应测试的流程(标识)。这里可以根据所述测试标签指示的响应测试的流程(标识)获取对应的测试程序。

在实际应用中,所述服务端可以包括功能模块,比如执行页面对象响应测试的功能模块、执行页面配置检查的功能模块。

s203:利用所述对应的测试程序对所述目标页面进行测试;

在本发明实施例中,所述服务端可以启动所述对应的测试程序,由所述对应的测试程序打开所述目标页面并对所述目标页面中的页面对象进行可用性测试、对所述目标页面进行一致性检查。

在一个具体的实施例中,对于针对页面对象的可用性测试,如图3所示,所述利用所述对应的测试程序对所述目标页面进行测试,包括:

s301:由所述对应的测试程序根据所述测试标签在所述目标页面确定出所述目标页面对象;

结合前述步骤s201中关于“测试标签”的相关记载,由所述对应的测试程序确定出需要进行响应测试的目标页面对象。

具体的,所述由所述对应的测试程序根据所述测试标签在所述目标页面确定出所述目标页面对象,之前可以包括:由所述对应的测试程序调用应用启动接口启动目标应用,所述目标应用具有图像显示功能,所述应用启动接口是由所述目标应用的内核提供的;由所述对应的测试程序利用所述目标应用访问所述目标页面。

所述目标应用可以为无头浏览器,由所述对应的测试程序调用浏览器内核提供的应用启动接口启动浏览器并对目标页面进行访问。

s302:由所述对应的测试程序基于所述目标页面对象对应的触发条件触发所述目标页面对象;

具体的,可以由所述对应的测试程序调用对象操作接口对所述目标页面对象执行符合所述对应的触发条件的操作,所述对象操作接口是由所述目标应用的内核提供的。比如,功能按钮a的触发条件对应点击操作,那么可以通过浏览器内核提供的对象操作接口来模拟点击操作。

s303:由所述对应的测试程序获取所述目标页面对象的响应结果。

具体的,可以由所述对应的测试程序调用截图接口截取所述目标页面对象响应所述操作所触发得到的页面,所述截图接口是由所述目标应用的内核提供的;将截取所述触发得到的页面得到的第一图像作为所述目标页面对象的响应结果。比如,功能按钮a的触发结果对应“目标页面中增加道具c”,那么可以通过浏览器内核提供的截图接口来截取所述触发得到的页面,进而得到响应结果。

进一步的,所述由所述对应的测试程序调用对象操作接口对所述目标页面对象执行符合所述对应的触发条件的操作,之前可以包括:由所述对应的测试程序调用截图接口截取所述目标页面得到第二图像。在执行符合所述对应的触发条件的操作的前后分别进行截图,将所述第一图像和所述第二图像作为所述目标页面对象的响应结果。两个时间点的图像能够更便于进行问题定位以及后期调试。两个时间点的图像也便于工作人员查看复核。

需要说明的是,前述的应用启动接口、对象操作接口以及截图接口作为浏览器内核api(applicationprogramminginterface,应用程序接口)可以基于开源库实现方便的使用。

在另一个具体的实施例中,对于针对目标页面的一致性检查:首先,如图4所示,当所述测试项信息包括描述对所述目标页面进行页面配置检查的内容时,所述利用所述对应的测试程序对所述目标页面进行测试,之前包括:

s401:基于所述目标页面的生成路径加载基础文件;

比如,所述目标页面的生成路径为第一类路径,所述目标页面是由包括所述服务端的系统生成的,相应的,基于第一类路径加载基础文件。其中,基础文件可以是一个公共js文件(js:javascript,一种具有函数优先的轻量级,解释型或即时编译型的编程语言;文件名称为common.js)。反之,所述目标页面的生成路径为第二类路径,所述目标页面是由其他系统生成的,相应的,基于第二类路径不作基础文件的加载。

s402:当当前环境为测试环境时,基于所述基础文件获取测试文件;

具体的,所述测试文件可以由测试文件服务器存储。获取所述测试文件的步骤包括:基于所述基础文件生成测试文件获取请求;将所述测试文件获取请求发送至所述测试文件服务器;接收所述测试文件服务器根据指示测试环境的环境参数返回的所述测试文件。

所述测试文件服务器可以为apache(阿帕奇)服务器,基于扩展的apache服务器动态注入测试文件。apache服务器结合环境参数对接收到的每个apache请求(测试文件获取请求)进行过滤:判断当前是否处于测试环境,若是,则将所述测试文件返回给所述服务端。

其中,所述环境参数可以包括:至少一个环境标识以及分别与所述至少一个环境标识相对应的环境配置数据。比如,所述环境配置数据至少可以包括:url、用户名和密码。由于在进行测试时,首先在线下测试环境进行测试,测试完毕后,发布到线上。线下测试环境可以包括功能测试环境、自动化测试环境和性能环境等多种环境,在各种环境下,存在url、用户名和密码等数据的不同。

测试文件服务器可以作为系统中的扩展部署。这样可以实现内外网隔离,使用时无额外依赖,用完即走,便捷高效且安全。

对于扩展部署的测试文件服务器,可以将其视作扩展模块,然后基于下述代码进行配置:

配置选项说明:(1)通过location指令限定模块生效范围;(2)配置参数enablefilter可以用作控制模块的开关;(3)配置参数injectjs可以用来动态配置注入的内容,app.nav.js对应测试文件。

另外,对于不论生成路径的每个目标页面,所述服务端都可以向所述测试文件服务器发送测试文件获取请求,所述测试文件服务器判断当前请求是否指向基础文件(公共js文件),如果是,则在响应体的末尾追加测试文件(测试专用js文件)。因为基础文件是基于前述第一类路径加载的,也可以在一定程度上反映当前处于测试环境。可以基于下述代码实现:

其中,common.js对应基础文件,基于“...pconfig->injectjs...”实现测试文件的动态注入。

然后,由所述对应的测试程序基于所述测试文件对所述目标页面进行测试。针对目标页面进行一致性检查,也就是对功能的配置与页面描述进行一致性检查,进而得到页面检查结果。后续可由工作人员对页面检查结果和页面功能配置详情进行人工比对并进行人工确认。

对于页面检查结果和页面功能配置详情的比对可以结合自然语言处理(naturelanguageprocessing,nlp)等技术来进行,提高页面测试的智能化。其中,自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。自然语言处理技术通常包括文本处理、语义理解、机器翻译、机器人问答、知识图谱等技术。

s204:接收由所述对应的测试程序基于所述配置信息返回的测试进度信息和测试结果;

在本发明实施例中,所述测试进度信息可以反映具体的页面对象响应测试、页面配置检查的当前进度,比如测试进行中、测试暂停、测试完成等等。所述测试结果可以包括测试中间结果和测试最终结果。具体的,测试最终结果可以指示页面对象是否可用性、目标页面是否符合一致性的要求。测试中间结果可以指示页面对象对于符合其触发条件的操作是否有响应,以及若有响应,该响应是否符合其触发结果的要求。

在一个具体的实施例中,所述服务端对接收到的测试进度信息和测试结果进行存储,可以将它们存储于数据库中。

在所述接收客户端发送的页面测试请求之后,所述服务端为所述目标页面创建对应的版本号。相应的,这里可以基于所述版本号对所述测试进度信息和所述测试结果进行存储。目标页面的版本号与本次页面测试请求相关,版本号是唯一的,基于该唯一的版本号可以方便对对应的测试进度信息和测试结果的记录和查看。

进一度的,1)测试进度信息和测试结果可以基于公共网关接口(commongatewayinterface,cgi)请求的方式更新到数据库中;2)考虑到业务逻辑的解耦以及更好的扩展性,可以先将测试进度消息和测试结果都发送给消息中间件,再将其存储到数据库。具体的,可以由服务端将消息中间件中的这些数据存储到mysql(一个关系型数据库管理系统)数据库中进行落地,后续前端可以通过mysql数据库查询到相关数据。

s205:向所述客户端发送所述测试进度信息和所述测试结果。

在本发明实施例中,相应的,所述客户端接收到所述服务端发送的所述测试进度信息和所述测试结果。

由以上本说明书实施例提供的技术方案可见,本说明书实施例中提供了一个能够提供页面测试服务的通用服务端。该服务端响应于接收到的来自客户端的页面测试请求,获取测试程序,利用测试程序对目标页面进行测试,接收由测试程序返回的测试进度信息和测试结果并将其发送至客户端。可以减少本地机器参与测试工作而受到的功能限制,保证本地机器资源的合理利用。页面测试的自动化能够提高测试效率,减少测试中对人工的依赖、降低人工成本。在实际应用中,运营中往往会频繁的进行页面的上线发布,相应的,上线发布的页面数量多,需要进行页面测试的页面数量多,利用本说明书实施例提供的页面测试方法可以为活动页面测试取得良好效果提供帮助,可以大幅降低开发、测试人员的接入成本、省去重复工作,可以为产品人员的工作提供便利。

本发明实施例还提供了一种页面测试装置,应用于服务端,如图5所示,所述装置包括:

测试请求接收模块510:用于接收客户端发送的页面测试请求,所述页面测试请求携带有测试项信息以及目标页面的配置信息,所述测试项信息包括从页面对象响应测试项信息、页面配置检查项信息组成的群组中选择的至少一个;

测试程序获取模块520:用于根据所述测试项信息获取对应的测试程序,所述对应的测试程序是预先配置的;

测试模块530:用于利用所述对应的测试程序对所述目标页面进行测试;

测试结果接收模块540:用于接收由所述对应的测试程序基于所述配置信息返回的测试进度信息和测试结果;

测试结果发送模块550:用于向所述客户端发送所述测试进度信息和所述测试结果。

需要说明的,所述装置实施例中的装置与方法实施例基于同样的发明构思。

本发明实施例还提供了一种页面测试系统,所述系统包括服务端和客户端,所述客户端向所述服务端发送页面测试请求,所述服务端执行上述实施例所提供的页面测试方法,所述客户端接收所述服务端返回的测试进度信息和测试结果。

如图6所述,所述系统在架构上主要由web接入服务和页面测试功能(模块)两部分组成。所述客户端可以创建测试用界面,利用所述测试用界面接收所述页面测试请求以及将所述页面测试请求发送至所述服务端(对应页面测试模块)。所述测试用界面可以是一个可视化的操作界面,用户可以通过web界面进行相关的操作。测试进度信息和测试结果也可以基于该测试用界面向用户展示,所述测试结果的展示形式包括从测试报告、测试截图组成的群组中选择的至少一个。

web接入服务可以方便用户通过比如浏览器的方式启动和使用页面测试服务的各种功能。它会解析浏览器的url请求,校验请求的参数是否合法正确,最终按照路由规则选择相应的页面测试模块进行执行。当然,解析浏览器的url请求至最终按照路由规则选择相应的功能模块进行执行的步骤也可以由所述服务端完成。

如图7所示,1)用户启动页面测试时,系统可以为当前活动的每个页面创建一个版本号,将其存储在数据库中;存储成功后会通过http请求启动页面测试服务。2)web接入服务受到请求后,首先会校验请求携带的相关参数是否合法(如页面url、活动id、请求时间、测试版本号等),同时还会进行鉴权以保证安全。参数验证通过后,会立即启动页面测试模块对应的页面测试进程,然后向用户返回页面测试进程已启动的结果。3)页面测试进程在执行过程中,会实时的将测试进度更新到数据库,并在页面测试完成后将测试结果一次性保存到数据库中。进程执行完毕会结束当前进程并更新到测试成功状态;如果中途出现异常,会中止当前进程,并将错误码更新到数据库。

可参见图8-12,1)用户可以通过图8中的“自动测试”按钮一键启动针对目标页面的自动测试;2)如图9所示,自动测试过程中,可以通过“进度预览”按钮实时查看测试进度;3)如图10所示,测试完成后,可通过“重新测试”按钮启动再次测试、通过“测试报告”按钮查看测试结果;4)页面检查结果会在测试报告中展示,可基于图11中的“活动页面检查”区域提供的按钮进行具体查看;5)点击图11中的“前往页面”按钮后,具体按钮(比如按钮2绑定大区)对应的页面展示,可在该页面中直接查看到每个页面对象的测试结果;每个被测页面对象旁边都会有“+”按钮,点击该“+”就可以立即查看到该页面对象的配置详情以及页面检查结果,可参见图12。

本发明实施例提供的页面测试系统支持浏览器启动服务,用户(比如产品人员)可以通过浏览器一键启动服务器的测试脚本进行页面测试,不需要采用命令行的方式启动测试脚本,使用起来更方便。对于测试进度信息和测试结果,用户(比如产品人员)也可以通过浏览器进行查看。当在测试用界面打开已完成测试的目标页面时,系统会自动将测试结果与被测页面对象绑定在一起,这样用户(比如产品人员)能够直接查看到每个被测试页面对象的测试结果。

需要说明的,所述系统实施例中的装置与方法实施例基于同样的发明构思。

本发明实施例提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的页面测试方法。

进一步地,图13示出了一种用于实现本发明实施例所提供的页面测试方法的电子设备的硬件结构示意图,所述电子设备可以参与构成或包含本发明实施例所提供的页面测试装置。如图13所示,电子设备130可以包括一个或多个(图中采用1302a、1302b,……,1302n来示出)处理器1302(处理器1302可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器1304、以及用于通信功能的传输装置1306。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图13所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,电子设备130还可包括比图13中所示更多或者更少的组件,或者具有与图13所示不同的配置。

应当注意到的是上述一个或多个处理器1302和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到电子设备130(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。

存储器1304可用于存储应用软件的软件程序以及模块,如本发明实施例中所述的方法对应的程序指令/数据存储装置,处理器1302通过运行存储在存储器134内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的一种页面测试方法。存储器1304可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1304可进一步包括相对于处理器1302远程设置的存储器,这些远程存储器可以通过网络连接至电子设备130。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置1306用于经由一个网络接收或者发送数据。上述的网络具体实例可包括电子设备130的通信供应商提供的无线网络。在一个实例中,传输装置1306包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实施例中,传输装置1306可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与电子设备130(或移动设备)的用户界面进行交互。

本发明的实施例还提供了一种存储介质,所述存储介质可设置于电子设备之中以保存用于实现方法实施例中一种页面测试方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的页面测试方法。

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1