首页> 中国专利> 一种Web界面在线评估的方法、系统和装置

一种Web界面在线评估的方法、系统和装置

摘要

本发明公开了一种Web界面在线评估的方法,用于对Web界面进行评估,包括以下步骤:测试服务器接收对待评估Web界面的触发;所述测试服务器记录在需要评估的Web界面元素处设置的评估点的位置;在完成所述评估点具体内容的设置之后,所述测试服务器保存所述评估点的具体内容。本发明实施例通过使评估者在使用待评估的Web界面的同时对该Web界面进行评估,从而使评估组织者可以实时地获得评估者在实际使用待评估的Web界面时的评估意见,缩短了评估意见的收集周期,降低了Web界面的评估成本。

著录项

  • 公开/公告号CN101383838A

    专利类型发明专利

  • 公开/公告日2009-03-11

    原文格式PDF

  • 申请/专利权人 阿里巴巴集团控股有限公司;

    申请/专利号CN200710146346.2

  • 发明设计人 温菲;盛一飞;

    申请日2007-09-06

  • 分类号H04L29/08(20060101);H04L12/26(20060101);G06Q10/00(20060101);

  • 代理机构北京挺立专利事务所;

  • 代理人皋吉甫

  • 地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱

  • 入库时间 2023-12-17 21:36:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-03

    专利权的转移 IPC(主分类):H04L29/08 登记生效日:20191213 变更前: 变更后: 申请日:20070906

    专利申请权、专利权的转移

  • 2012-01-18

    授权

    授权

  • 2009-05-06

    实质审查的生效

    实质审查的生效

  • 2009-03-11

    公开

    公开

说明书

技术领域

本发明涉及网络通信技术领域,特别涉及一种Web界面在线评估的方法、系统和装置。

背景技术

随着网络技术的不断更新和发展,互联网越来越广泛地应用在各个领域,网页作为承载信息的主体,已经渗透到人们生活的每个方面。如图1所示,为现有技术Web界面生成和回应流程图,该Web界面生成和回应流程图基于B/S(Browser/Server,浏览器/服务器)结构。根据HTTP(Hyper Text TransferProtocol,超文本传输协议)协议,当客户端需要访问某Web界面时,首先向Web服务器发送HTTP请求;Web服务器收到请求后,交给服务器端业务处理单元进行处理;处理完成后,根据结果动态生成Web界面,此时的Web界面为HTML(Hypertext Markup Language,超文本创建语言)格式;Web服务器继而将表示评估者界面的回应消息反馈给客户端浏览器,客户端浏览器则在屏幕上显示新的评估者界面。由于评估者是由在Web服务器端动态生成的HTML文档来表示的,因此在界面上动态的增加或删除某部分的内容是非常困难的。如何在访问某Web界面的同时,允许评估者在该Web界面上添加评估意见成为了一个亟待解决的问题。

现有技术主要是通过现有的一些评测方法来收集评估者对某一Web界面的评价及使用体验,现有的评测方法主要有以下三种:

(1)问卷调查:通过结构化问卷或深入访谈,收集评估者对待评估的Web界面的认知及评价,这种方式虽然可以了解一些评估者对该Web界面的意见,但是由于评估者还未使用过该Web界面,因此无法了解评估者实际使用时的情况及对该Web界面的评估意见。

(2)实验室测试:请一些评估者到实验室中操作和使用待评估的Web界面,记录评估者对该Web界面的使用体验及评估意见。这种方式虽然使评估者可以亲自操作该Web界面,但是陌生的实验室环境容易导致评估者的情绪和使用习惯等方面的突变,使评估者在实验室环境下使用该Web界面的状况与实际使用时的状况不一致,从而导致该评估结果不能真实地反映评估者在实际使用该产品时的评估意见。

(3)在线测试:预先发布待评估的Web界面,让评估者在线完成测试任务,通过网站日志获取评估者真实的使用情况。这种方式虽然可以获得评估者实际使用该Web界面的真实情况,但是并没有评估功能,无法收集到评估者对该Web界面的主观评估意见。

在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:评估者无法在使用某Web界面的同时对该Web界面进行评估,从而导致评估Web界面的成本增加,以及因评估环境不够自然而导致评估结果产生偏差。

发明内容

本发明实施例要解决的问题是提供一种Web界面在线评估的方法、系统和装置,以实现评估者在使用某Web界面的同时对该Web界面进行评估。

为达到上述目的,本发明实施例一方面提出一种Web界面在线评估的方法,用于对Web界面进行评估,包括以下步骤:测试服务器接收对待评估Web界面的触发;所述测试服务器记录在需要评估的Web界面元素处设置的评估点的位置;在完成所述评估点具体内容的设置之后,所述测试服务器保存所述评估点的具体内容。

其中,所述评估点的具体内容包括评估类目、评估详情和严重程度评定。

其中,在所述测试服务器接收对待评估Web界面的触发之前,还包括以下步骤:在评估任务中设置所述评估类目。

其中,在设置所述评估类目之前还包括以下步骤:所述测试服务器保存为所述评估任务新建的文件夹;所述测试服务器将待评估Web界面的模版及图片保存在所述评估任务文件夹中;所述测试服务器记录为所述待评估的Web界面生成的统一资源定位符。

其中,在设置完所述评估类目之后,还包括以下步骤:所述测试服务器保存所述评估点位置的坐标与Web界面元素的对应规则,所述对应规则包括Web界面元素的名称、所述Web界面元素对应的坐标区间和启动所述评估任务的开关。

其中,在所述测试服务器保存所述评估点的具体内容之后,还包括以下步骤:所述测试服务器对所述评估点的位置和所述评估点的具体内容进行分析。

另一方面,本发明实施例还提出一种Web界面在线评估的系统,包括:客户端,用于显示待评估的Web界面,并将对待评估Web界面的触发消息发送给测试服务器;测试服务器,用于接收所述客户端发送的对待评估Web界面的触发消息,并记录在需要评估的Web界面元素处设置的评估点的位置,在完成所述评估点具体内容的设置之后,保存所述评估点的具体内容。

其中,所述测试服务器包括:触发消息接收模块,用于接收所述客户端发送的对待评估Web界面的触发消息;位置记录模块,与所述触发消息接收模块连接,用于在所述触发消息接收模块接收到所述触发消息之后,记录在需要评估的Web界面元素处设置的评估点的位置;内容保存模块,与所述位置记录模块连接,用于在完成所述评估点具体内容的设置之后,保存所述评估点的具体内容。

其中,所述测试服务器还包括评估点分析模块,用于对所述位置记录模块记录的评估点的位置和所述内容保存模块保存的评估点的具体内容进行分析。

其中,所述测试服务器还包括评估任务设置模块,用于保存为评估任务新建的文件夹,在所述评估任务文件夹中保存待评估Web界面的模版及图片,并记录为所述待评估的Web界面生成的统一资源定位符,设置评估类目以及保存所述评估点的位置坐标与Web界面元素的对应规则。

其中,所述客户端包括触发消息发送模块,用于向所述测试服务器发送对待评估Web界面的触发消息。

再一方面,本发明实施例还提出了一种测试服务器,包括:触发消息接收模块,用于接收所述客户端发送的对待评估Web界面的触发消息;位置记录模块,与所述触发消息接收模块连接,用于在所述触发消息接收模块接收到所述触发消息之后,记录在需要评估的Web界面元素处设置的评估点的位置;内容保存模块,与所述位置记录模块连接,用于在完成所述评估点具体内容的设置之后,保存所述评估点的具体内容。

其中,还包括评估点分析模块,用于对所述位置记录模块记录的评估点的位置和所述内容保存模块保存的评估点的具体内容进行分析。

其中,还包括评估任务设置模块,用于保存为评估任务新建的文件夹,在所述评估任务文件夹中保存待评估Web界面的模版及图片,并记录为所述待评估的Web界面生成的统一资源定位符,设置评估类目以及保存所述评估点的位置坐标与Web界面元素的对应规则。

其中,所述评估任务设置模块包括:文件夹保存子模块,用于保存为所述评估任务新建的文件夹;Web界面保存子模块,与所述文件夹保存子模块连接,用于在所述文件夹保存子模块保存的评估任务文件夹中保存待评估Web界面的模版及图片;定位符记录子模块,与所述Web界面保存子模块连接,用于记录为所述Web界面保存子模块所保存的待评估Web界面生成的统一资源定位符。

其中,所述评估任务设置模块还包括评估类目设置子模块,用于在评估任务中设置评估类目。

其中,所述评估任务设置模块还包括对应规则保存子模块,用于保存所述评估点位置的坐标与Web界面元素的对应规则,所述对应规则包括Web界面元素的名称、所述Web界面元素对应的坐标区间和启动所述评估任务的开关。

再一方面,本发明实施例还提出了一种客户端,包括触发消息发送模块,用于向测试服务器发送对待评估Web界面的触发消息。

本发明实施例的技术方案具有以下优点:测试服务器通过允许评估者对待评估的Web界面进行触发,并保存评估者在触发位置处设置的评估点,实现了评估者在使用Web界面的同时对该Web界面进行评估,从而使评估组织者可以方便地获得评估者在真实的使用环境中,对该Web界面的评价及使用体验。

附图说明

图1为现有技术Web界面生成和回应流程图;

图2为本发明实施例Web界面在线评估的系统的结构图;

图3为本发明实施例Web界面在线评估的方法的流程图;

图4为本发明Web界面在线评估的方法实施例一的流程图。

具体实施方式

本发明实施例提供了一种Web界面在线评估的方法、系统和装置,通过本发明实施例,评估者可以在使用Web界面的同时对该Web界面进行评估,从而弥补了现有技术中无法实时地收集评估者对Web界面的评估意见的缺陷,为评估组织者及时地获得评估者对该Web界面的评价及使用体验提供了一种简捷高效的方法。

如图2所示,为本发明实施例Web界面在线评估的系统的结构图,包括测试服务器1和客户端2。在评估者浏览待评估的Web界面时,测试服务器1为评估者提供两种模式,分别是“使用模式”和“评估模式”。在“使用模式”下,客户端2向评估者显示待评估的Web界面,并允许评估者正常使用该Web界面,这时该Web界面与平常的Web界面无异。如果评估者想对该Web界面的某个Web界面元素进行评估,只需对待评估的Web界面进行触发,由客户端2将评估者对待评估的Web界面的触发消息发送给测试服务器1,这时测试服务器1将该Web界面的模式切换为“评估模式”。在“评估模式”下,客户端2将待评估的Web界面保留成满屏的图片显示给评估者。这时,评估者不能正常使用该Web界面,只能在该待评估的Web界面上需要评估的Web界面元素位置处设置评估点。测试服务器采用javascript技术,在评估者鼠标点击该图片的时候记录下点击位置处的坐标,并显示一个文本框或页面接受评估者输入的评估点的具体内容。评估者在完成评估后自行提交评估点的具体内容。测试网站通过ajax技术将评估点位置的坐标以及评估点的具体内容异步传送给测试服务器。这个过程不影响评估者的操作,在此过程中评估者可以继续做评估操作。评估者通过选择评估类目、填写相应的评估内容并评定严重程度来完成该评估点具体内容的设置。在本发明实施例中,评估点的具体内容包括评估类目、评估详情和严重程度评定。其中,评估类目由评估组织者在设置评估任务时设置,预先保存在测试服务器中,评估者在评估时自主选择所需的评估类目并填写相应的评估内容。该严重程度评定统一为5分等级评定,例如:评估者认为某Web界面元素对其使用的影响程度一般为3分、严重为5分等,当然还可以有多种等级设定的方式,例如可以按“严重、一般、不影响”来设定严重程度的等级,但是本发明实施例将以5分等级评定为例进行说明。在评估者完成该评估点的设置并点击“提交”之后,测试服务器1保存该评估点,包括保存该评估点的评估内容和记录该评估点位置的坐标。本发明实施例中提到的评估者对待评估的Web界面的触发消息可以有多种设置方式,例如:设置按钮,评估者通过点击该按钮对待评估的Web界面进行触发;设置左键点击的次数,评估者通过左键单击或双击对待评估的Web界面进行触发;设置右键菜单,评估者通过选择右键菜单中的选项,例如模式转换项,对待评估的Web界面进行触发等。

在本发明实施例中,测试服务器1允许评估者通过客户端2在“使用模式”和“评估模式”这两种模式之间自由切换,在评估者完成一个评估点之后,该测试服务器1允许评估者对该评估点再次进行编辑和提交,测试服务器1将以最后一次提交的评估点的具体内容和评估点位置的坐标为最终评估点。针对同一个Web界面,测试服务器1允许评估者通过客户端2在该Web界面的任意位置设置任意数量的评估点,在评估者将评估点提交之后,评估点的内容将自动缩小为一个标志。在“评估模式”下,评估者只要将鼠标停留在该标志上,测试服务器1就会通过客户端2显示该评估点的内容。

其中,测试服务器1包括评估任务设置模块11、触发消息接收模块12、位置记录模块13、内容保存模块14、评估结果查询模块15和评估点分析模块16。评估任务设置模块11用于在评估组织者需要对某Web界面进行评估时,允许评估组织者在测试服务器1上为该Web界面的评估任务新建一个文件夹,在评估组织者将待评估的Web界面的模版及对应的图片上传给测试服务器1之后,评估任务设置模块11将其保存在该评估任务的文件夹中,并记录为该待评估的Web界面生成的统一资源定位符。评估任务设置模块11还允许评估组织者设置评估类目,包括设置评估类目的名称如:文案不统一和类目名称的简要解释如:何种情形为文案不统一,以及保存评估组织者设置的评估点的位置坐标与Web界面元素的对应规则。该对应规则包括:Web界面元素名称如:按钮、标签、文本框等,Web界面元素对应的坐标区间如:按钮这个Web界面元素对应的坐标区间为(x1:x2;y1:y2)和启动评估任务的开关。在该评估任务的开关打开即该评估任务启动之后,测试服务器1不允许评估组织者再次修改该评估任务的任何内容,包括:待评估的Web界面的模版和评估点的位置坐标与Web界面元素的对应规则;在该评估任务的开关关闭即该评估任务结束之后,测试服务器1将不再接收评估者通过客户端2提交的评估点的数据,包括评估点的具体内容和评估点位置的坐标。在评估任务设置完成之后,评估组织者可以通过Web界面推广或发送邮件等方式来通知评估者在线完成评估。本发明实施例中的测试服务器1至少可支持10万评审者同时对待评估的Web界面进行在线评估。

触发消息接收模块12,用于接收客户端2发送的评估者对待评估界面的触发消息。在评估者浏览待评估的Web界面时,测试服务器1为评估者提供两种模式,分别是“使用模式”和“评估模式”。在“使用模式”下,客户端2向评估者显示待评估的Web界面,并允许评估者正常使用该Web界面,这时该Web界面与平常的Web界面无异。如果评估者想对该Web界面的某个Web界面元素进行评估,只需对待评估的Web界面进行触发,由客户端2将评估者对待评估的Web界面的触发消息发送给测试服务器1,在触发消息接收模块12接收到该触发消息之后,测试服务器1将该Web界面的模式切换为“评估模式”。该触发消息可以有多种设置方式,例如:设置按钮,评估者通过点击该按钮对待评估的Web界面进行触发;设置左键点击的次数,评估者通过左键单击或双击对待评估的Web界面进行触发;设置右键菜单,评估者通过选择右键菜单中的项目,例如模式转换项,对待评估的Web界面进行触发等。

位置记录模块13,与触发消息接收模块12连接,用于在触发消息接收模块12接收到触发消息之后,记录评估者通过客户端2在需评估的Web界面元素位置处设置的评估点的位置。通过选择评估类目、填写相应的评估内容并评定严重程度来完成该评估点的设置。内容保存模块14,与位置记录模块13连接,用于在评估者完成评估点具体内容的设置之后,保存该评估点的具体内容。在本发明实施例中,评估点的具体内容还包括评估类目、评估详情和严重程度评定。其中,评估类目由评估组织者在设置评估任务时设置,预先保存在测试服务器中,评估者在评估时自主选择所需的评估类目并填写相应的评估内容。该严重程度评定统一为5分等级评定,例如:评估者认为某Web界面元素对其使用的影响程度一般为3分、严重为5分等,当然还可以有多种等级设定的方式,例如可以按“严重、一般、不影响”来设定严重程度的等级,但是本发明实施例以5分等级评定为例进行说明。在评估者完成一个评估点之后,位置记录模块13和内容保存模块14允许评估者对该评估点再次进行编辑和提交,位置记录模块13和内容保存模块14将以最后一次保存的评估点的具体内容和评估点位置的坐标为最终评估点。针对同一个Web界面,位置记录模块13和内容保存模块14允许评估者在该Web界面的任意位置设置任意数量的评估点,在评估者将评估点提交之后,评估点的内容将自动缩小为一个标志。在“评估模式”下,评估者只要将鼠标停留在该标志上,测试服务器1就会通过客户端2显示该评估点的内容。

优选地,测试服务器1包括评估结果查询模块15,用于在对某Web界面的评估任务完成之后,提供评估结果的查询功能,允许评估组织者通过该评估任务的启动时间和该评估任务的一些特征参数来查询并下载该评估结果。评估点分析模块16,用于在对某Web界面的评估任务完成之后,协助评估组织者对该评估任务的所有评估点进行分析,包括对评估点的位置和评估点的具体内容进行分析。

其中,评估任务设置模块11包括文件夹保存子模块111、Web界面保存子模块112、定位符记录子模块113、评估类目设置子模块114和对应规则保存子模块115。文件夹保存子模块111,用于保存评估组织者在测试服务器1上为该Web界面的评估任务新建一个文件夹。Web界面保存子模块112,与文件夹保存子模块111连接,用于在评估组织者将待评估的Web界面的模版及对应的图片上传给测试服务器1之后,在该评估任务的文件夹中保存待评估的Web界面的模版及对应的图片。定位符记录子模块113,用于记录为该待评估的Web界面生成的统一资源定位符。评估类目设置子模块114允许评估组织者设置评估点的评估类目,包括设置评估类目的名称如:文案不统一和评估类目名称的简要解释如:何种情形为文案不统一。对应规则保存子模块115,用于保存评估组织者设置的评估点的位置坐标与Web界面元素的对应规则。该对应规则包括:Web界面元素名称如:按钮、标签、文本框等,Web界面元素对应的坐标区间如:按钮这个Web界面元素对应的坐标区间为(x1:x2;y1:y2)和启动评估任务的开关。在该评估任务的开关打开即该评估任务启动之后,测试服务器1不允许评估组织者再次修改该评估任务的任何内容,包括:待评估的Web界面的模版和评估点的位置坐标与Web界面元素的对应规则;在该评估任务的开关关闭即该评估任务结束之后,测试服务器1将不再接收评估者通过客户端2提交的评估点的数据,包括评估点的具体内容和评估点位置的坐标。

其中,评估点分析模块16包括位置分析子模块161和内容分析子模块162。位置分析子模块161,用于协助评估组织者分析评估点在被评估的Web界面上的分布位置,包括:通过任务设置模块11保存的评估点位置和Web界面元素的对应规则分析某评估点位置的坐标所在的区间对应的是哪个Web界面元素,以及通过统计每个Web界面元素对应的评估点的数量,协助评估组织者分析评估者对哪个Web界面元素的评估意见较多,以便Web界面设计者对其进行修改,同时还可使评估组织者通过评估点位置坐标的分布间接推论出评估者的视觉浏览路径。内容分析子模块162,用于协助评估组织者分析被评估的Web界面的评估点的具体内容,包括对某个Web界面元素的严重程度的评定分数作均值分析,统计评估者对每个评估类目的填写次数,对每个评估点的具体内容作编码分析等。

其中,客户端2包括Web界面显示模块21和触发消息发送模块22。Web界面显示模块21用于将测试服务器1下发的待评估的Web界面显示给评估者。触发消息发送模块22,用于在评估者想对该待评估的Web界面进行评估并触发了该待评估的Web界面之后,将评估者对该待评估的Web界面的触发消息发送给测试服务器1。

如图3所示,为本发明实施例Web界面在线评估的方法的流程图,具体包括以下步骤:

步骤S301,测试服务器接收对待评估Web界面的触发。在评估组织者需要对某Web界面进行评估时,评估组织者会在测试服务器上为该Web界面的评估任务新建一个文件夹,在评估组织者将待评估的Web界面的模版及对应的图片上传给测试服务器之后,该测试服务器将其保存在该评估任务的文件夹中,并记录为该待评估的Web界面生成的统一资源定位符。同时,测试服务器还允许评估组织者设置评估类目,包括设置评估类目的名称如:文案不统一和类目名称的简要解释如:何种情形为文案不统一,以及保存评估组织者设置的评估点的位置坐标与Web界面元素的对应规则。该对应规则包括:Web界面元素名称如:按钮、标签、文本框等,Web界面元素对应的坐标区间如:按钮这个Web界面元素对应的区间为(x1:x2;y1:y2)和启动评估任务的开关。在该评估任务的开关打开即该评估任务启动之后,该测试服务器不允许评估组织者再次修改该评估任务的任何内容,包括:待评估的Web界面的模版和评估点的位置坐标与Web界面元素的对应规则等;在该评估任务的开关关闭即该评估任务结束之后,测试服务器将不再接收评估者通过客户端提交的评估点的数据,包括评估点的具体内容和评估点位置的坐标。在评估任务设置完成之后,评估组织者可以通过Web界面推广或发送邮件等方式来通知评估者在线完成评估。本发明实施例中的测试服务器至少可支持10万评审者同时对待评估的Web界面进行在线评估。在评估任务开启之后,测试服务器为评估者提供两种模式,分别是“使用模式”和“评估模式”。在“使用模式”下,客户端向评估者显示待评估的Web界面,并允许评估者正常使用该Web界面,这时该Web界面与平常的Web界面无异。如果评估者想对该Web界面的某个Web界面元素进行评估,只需对待评估的Web界面进行触发,由客户端将评估者对待评估的Web界面的触发消息发送给测试服务器,在接收到该触发消息之后,测试服务器将该Web界面的模式切换为“评估模式”。该触发消息可以有多种设置方式,例如:设置按钮,评估者通过点击该按钮对待评估的Web界面进行触发;设置左键点击的次数,评估者通过左键单击或双击对待评估的Web界面进行触发;设置右键菜单,评估者通过选择右键菜单中的项目,例如模式转换项,对待评估的Web界面进行触发等。

步骤S302,测试服务器记录在需要评估的Web界面元素处设置的评估点的位置。在接收到客户端发送的对待评估的Web界面的触发消息之后,测试服务器将该Web界面的模式切换为“评估模式”。在“评估模式”下,客户端将待评估的Web界面保留成满屏的图片显示给评估者,这时,评估者不能正常使用该Web界面,但是可以在该带评估的Web界面上需要评估的Web界面元素位置处设置评估点。测试服务器采用javascript技术,在评估者鼠标点击该图片的时候记录下点击位置处的坐标,并显示一个文本框或页面接受评估者输入的评估点的具体内容。评估者在完成评估后自行提交评估点的具体内容。测试网站通过ajax技术将评估点位置的坐标以及评估点的具体内容异步传送给测试服务器。这个过程不影响评估者的操作,在此过程中评估者可以继续做评估操作。

步骤S303,在完成所述评估点具体内容的设置之后,所述测试服务器保存所述评估点的具体内容。评估者在需要评估的Web界面元素位置处添加了评估点之后,通过选择评估类目、填写相应的评估内容并评定严重程度来完成该评估点具体内容的设置。在本发明实施例中,评估点的具体内容包括评估类目、评估详情和严重程度评定。其中,评估类目由评估组织者在设置评估任务时设置,预先保存在测试服务器中,评估者在评估时自主选择所需的评估类目并填写相应的评估内容。该严重程度评定统一为5分等级评定,例如:评估者认为某Web界面元素对其使用的影响程度一般为3分、严重为5分等,当然还可以有多种等级设定的方式,例如可以按“严重、一般、不影响”来设定严重程度的等级,但是本发明实施例将以5分等级评定为例进行说明。在评估者完成该评估点的设置并点击“提交”之后,测试服务器保存该评估点,包括保存该评估点的评估内容和记录该评估点位置的坐标。

在本发明实施例中,测试服务器允许评估者通过客户端在“使用模式”和“评估模式”这两种模式之间自由切换。通过步骤S302和步骤S303,针对同一个Web界面,测试服务器允许评估者通过客户端在该Web界面的任意位置设置任意数量的评估点。测试服务器同时还允许评估者在完成一个评估点具体内容的设置之后,对该评估点的内容再次进行编辑和提交,该测试服务器将以最后一次提交的评估点的具体内容和评估点位置的坐标为最终评估点。在评估者将评估点提交之后,评估点的内容将自动缩小为一个标志。在“评估模式”下,评估者只要将鼠标停留在该标志上,测试服务器就会通过客户端显示该评估点的内容。

在评估任务完成之后,评估任务关闭,该测试服务器还为评估组织者提供评估结果搜索功能,允许评估组织者通过该评估任务的启动时间和该评估任务的一些特征参数来查询并下载该评估结果,还能协助评估组织者对评估点的分布位置和评估点的具体内容进行分析,以便该Web界面的设计者和提供者根据评估者的评估意见对该Web界面进行修改和完善。

本发明实施例通过使评估者在使用Web界面的过程中实时地对该Web界面进行评估,从而使评估组织者能实时地接收到评估者的评估意见,缩短了评估意见的收集周期,有利于Web界面的设计者和提供者及时地发现该Web界面的缺陷并加以完善。

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:

如图4所示,为本发明Web界面在线评估的方法实施例一的流程图,具体包括以下步骤:

步骤S401,客户端向测试服务器发送评估者对待评估的Web界面的触发消息。在评估组织者需要对某Web界面进行评估时,评估组织者会在测试服务器上为该Web界面的评估任务新建一个文件夹,在评估组织者将待评估的Web界面的模版及对应的图片上传给测试服务器之后,该测试服务器将在该评估任务的文件夹中保存该待评估的Web界面的模版及对应的图片,并记录为该待评估的Web界面生成的统一资源定位符。同时,测试服务器还允许评估组织者设置评估类目,包括设置评估类目的名称如:文案不统一和类目名称的简要解释如:何种情形为文案不统一,以及保存评估组织者设置的评估点的位置坐标与Web界面元素的对应规则。该对应规则包括:Web界面元素名称如:按钮、标签、文本框等,Web界面元素对应的坐标区间如:按钮这个Web界面元素对应的区间为(x1:x2;y1:y2)和启动评估任务的开关。在该评估任务的开关打开即该评估任务启动之后,该测试服务器不允许评估组织者再次修改该评估任务的任何内容,包括:待评估的Web界面的模版和评估点的位置坐标与Web界面元素的对应规则等;在该评估任务的开关关闭即该评估任务结束之后,测试服务器将不再接收评估者通过客户端提交的评估点的数据,包括评估点的具体内容和评估点位置的坐标。在评估任务设置完成之后,评估组织者可以通过Web界面推广或发送邮件等方式来通知评估者在线完成评估。本发明实施例中的测试服务器至少可支持10万评审者同时对待评估的Web界面进行在线评估。在评估任务开启之后,测试服务器为评估者提供两种模式,分别是“使用模式”和“评估模式”。在“使用模式”下,客户端向评估者显示待评估的Web界面,并允许评估者正常使用该Web界面,这时该Web界面与平常的Web界面无异。如果评估者想对该Web界面的某个Web界面元素进行评估,只需在该Web界面元素位置处对待评估的Web界面进行触发,由客户端将评估者对该待评估的Web界面的触发消息发送给测试服务器。该触发消息可以有多种设置方式,例如:设置按钮,评估者通过点击该按钮对待评估的Web界面进行触发;设置左键点击的次数,评估者通过左键单击或双击对待评估的Web界面进行触发;设置右键菜单,评估者通过选择右键菜单中的选项,例如模式转换项,对待评估的Web界面进行触发等。

步骤S402,测试服务器将待评估界面的模式切换为“评估模式”。在接收到评估者在需评估的Web界面元素位置处对待评估的Web界面的触发消息之后,测试服务器根据该触发消息,将待评估的Web界面的模式切换为“评估模式”,在“评估模式”下,客户端将待评估的Web界面保留成满屏的图片显示给评估者,这时,评估者不能正常使用该Web界面,但是可以在该待评估的Web界面上需要评估的Web界面元素位置处设置评估点。

步骤S403,测试服务器允许评估者在触发位置处设置评估点。在测试服务器将该待评估的Web界面的模式切换为“评估模式”之后,测试服务器允许评估者在待评估的Web界面上需要评估的Web界面元素位置处设置评估点。测试服务器采用javascript技术,在评估者鼠标点击该图片的时候记录下点击位置处的坐标,并显示一个文本框或页面接受评估者输入的评估点的具体内容。评估者在完成评估后自行提交评估点的具体内容。测试网站通过ajax技术将评估点位置的坐标以及评估点的具体内容异步传送给测试服务器。这个过程不影响评估者的操作,在此过程中评估者可以继续做评估操作。。评估者在需要评估的Web界面元素位置处添加了评估点之后,通过选择评估类目、填写相应的评估内容并评定严重程度来完成该评估点具体内容的设置。该评估点的具体内容还包括评估类目、评估详情和严重程度评定。其中,评估类目由评估组织者在设置评估任务时设置,预先保存在测试服务器中,评估者在评估时自主选择所需的评估类目并填写相应的评估内容。该严重程度评定统一为5分等级评定,例如:评估者认为某Web界面元素对其使用的影响程度一般为3分、严重为5分等,当然还可以有多种等级设定的方式,例如可以按“严重、一般、不影响”来设定严重程度的等级,但是本发明实施例将以5分等级评定为例进行说明。

步骤S404,在评估者完成评估点具体内容的设置之后,测试服务器保存该评估点的具体内容。在评估者完成该评估点具体内容的设置并点击“提交”之后,测试服务器保存该评估点的具体内容。

在本发明实施例中,通过步骤S402~步骤S404,针对同一个Web界面,测试服务器允许评估者通过客户端在该Web界面的任意位置设置任意数量的评估点。测试服务器同时还允许评估者在完成一个评估点之后,对该评估点再次进行编辑和提交,该测试服务器将以最后一次提交的评估点的具体内容和评估点位置的坐标为最终评估点。在评估者将评估点提交之后,评估点的内容将自动缩小为一个标志。在“评估模式”下,评估者只要将鼠标停留在该标志上,测试服务器就会通过客户端显示该评估点的内容。

步骤S405,测试服务器将待评估的Web界面的模式切换为“使用模式”。在评估者完成评估点的设置之后,可以通过客户端再次向测试服务器发送触发消息,在接收到该触发消息之后,该测试服务器根据该触发消息将待评估的Web界面的模式切换为“使用模式”,评估者可以继续使用该待评估的Web界面。在本发明实施例中,测试服务器允许评估者通过客户端在“使用模式”和“评估模式”这两种模式之间自由切换。

步骤S406,测试服务器协助评估组织者分析评估点的内容。在对某Web界面的评估任务完成之后,评估任务关闭,该测试服务器还为评估组织者提供评估结果查询功能,允许评估组织者通过该评估任务的启动时间和该评估任务的一些特征参数来查询并下载该评估任务的评估结果。同时该测试服务器还协助评估组织者对该评估任务的所有评估点进行分析,包括对评估点的位置和评估点的具体内容进行分析。

测试服务器通过评估点位置的坐标和Web界面元素的对应规则分析某评估点位置的坐标所在的区间对应的是哪个Web界面元素,该对应规则由评估组织者在设置评估任务时设置,测试服务器保存;以及通过统计每个Web界面元素对应的评估点的数量,协助评估组织者分析评估者对哪个Web界面元素的评估意见较多,以便Web界面设计者对其进行修改,同时还可使评估组织者通过评估点位置坐标的分布间接推论出评估者的视觉浏览路径。另外,该测试服务器还可协助评估组织者分析被评估的Web界面的评估点的具体内容,包括对某个Web界面元素的严重程度的评定分数作均值分析,统计评估者对每个评估类目的填写次数,对每个评估点的具体内容作编码分析等。

上述Web界面在线评估的方法,测试服务器允许评估者在“使用模式”和“评估模式”之间自由切换,使评估者可以在使用Web界面的过程中实时地对该Web界面进行评估,从而使评估组织者可以实时地获得评估者在实际使用待评估界面时的体验和评估意见,降低了评估Web界面的成本,有利于Web界面的设计者和提供者及时地对该Web界面进行修改和完善,同时还可使评估组织者通过评估点位置坐标的分布间接推论出评估者的视觉浏览路径。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号