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

文档序号:6611897阅读:214来源:国知局
专利名称:一种Web界面在线评估的方法、系统和装置的制作方法
技术领域
本发明涉及网络通信技术领域,特别涉及一种Web界面在线评估的方法、 系统和装置。
背景技术
随着网络技术的不断更新和发展,互联网越来越广泛地应用在各个领域, 网页作为承载信息的主体,已经渗透到人们生活的每个方面。如图1所示, 为现有技术Web界面生成和回应流程图,该Web界面生成和回应流程图基于 B/S (Browser/Server,浏览器/服务器)结构。根据HTTP (Hyper Text Transfer Protocol,超文本传输协议)协议,当客户端需要访问某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界面的^t版及图片, 并记录为所述待评估的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界面生成的统一资源定位符。评估任务设置;f莫块11还允 许评估组织者设置评估类目,包括设置评估类目的名称如文案不统一和类 目名称的简要解释如何种情形为文案不统一,以及保存评估組织者设置的 评估点的位置坐标与Web界面元素的对应规则。该对应规则包括Web界面 元素名称如按钮、标签、文本框等,Web界面元素对应的坐标区间如按 確丑这个Web界面元素对应的坐标区间为(Xl: x2; yi: y"和启动评估任务的 开关。在该评估任务的开关打开即该评估任务启动之后,测试服务器1不允 许评估组织者再次修改该评估任务的任何内容,包括待评估的Web界面的 模版和评估点的位置坐标与Web界面元素的对应规则;在该评估任务的开关 关闭即该评估任务结束之后,测试服务器1将不再接收评估者通过客户端2 提交的评估点的数据,包括评估点的具体内容和评估点位置的坐标。在评估 任务设置完成之后,评估组织者可以通过Web界面推广或发送邮件等方式来 通知评估者在线完成评估。本发明实施例中的测试服务器1至少可支持10万 评审者同时对待评估的Web界面进行在线评估。
触发消息接收模块12,用于接收客户端2发送的评估者对待评估界面的 触发消息。在评估者浏览待评估的Web界面时,测试服务器l为评估者提供 两种模式,分别是"使用模式"和"评估模式"。在"使用模式"下,客户端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界面的评估任务完成之后,协助评估组 织者对该评估任务的所有评估点进行分析,包括对评估点的位置和评估点的 具体内容进行分析。
其中,评估任务设置模块ll包括文件夹保存子模块111、 Web界面保存 子模块112、定位符记录子模块113、评估类目设置子模块114和对应规则保
存子模块115。文件夹保存子模块lll,用于保存评估组织者在测试服务器1
上为该Web界面的评估任务新建一个文件夹。Web界面保存子模块112,与 文件夹保存子模块111连接,用于在评估组织者将待评估的Web界面的模版 及对应的图片上传给测试服务器1之后,在该评估任务的文件夹中保存待评 估的Web界面的模版及对应的图片。定位符记录子模块113,用于记录为该 待评估的Web界面生成的统一资源定位符。评估类目设置子模块114允许评 估组织者设置评估点的评估类目,包括设置评估类目的名称如文案不统一 和评估类目名称的筒要解释如何种情形为文案不统一。对应规则保存子模 块115,用于保存评估组织者设置的评估点的位置坐标与Web界面元素的对 应规则。该对应规则包括Web界面元素名称如按钮、标签、文本框等, Web界面元素对应的坐标区间如按钮这个Web界面元素对应的坐标区间为 (x,: x2; yi: y2)和启动评估任务的开关。在该评估任务的开关打开即该评 估任务启动之后,测试服务器1不允许评估组织者再次修改该评估任务的任 何内容,包括待评估的Web界面的模版和评估点的位置坐标与Web界面元 素的对应规则;在该评估任务的开关关闭即该评估任务结束之后,测试服务 器1将不再接收评估者通 户端2提交的评估点的数据,包括评估点的具 体内容和评估点位置的坐标。
其中,评估点分析模块16包括位置分析子模块161和内容分析子模块 162。位置分析子模块161,用于协助评估组织者分析评估点在被评估的Web 界面上的分布位置,包括通过任务设置模块ll保存的评估点位置和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界面元素对应的坐标区 间如按4丑这个Web界面元素对应的区间为(x!: 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
界面的缺陷并加以完善。
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述 如图4所示,为本发明Web界面在线评估的方法实施例一的流程图,具
体包括以下步骤
消息。在评估组织者需要对某Web界面进行评估时,评估组织者会在测试服 务器上为该Web界面的评估任务新建一个文件夹,在评估组织者将待评估的 Web界面的模版及对应的图片上传给测试服务器之后,该测试服务器将在该 评估任务的文件夹中保存该待评估的Web界面的模版及对应的图片,并记录
为该待评估的Web界面生成的统一资源定位符。同时,测试服务器还允许评 估组织者设置评估类目,包括设置评估类目的名称如文案不统一和类目名 称的简要解释如何种情形为文案不统一,以及保存评估组织者设置的评估 点的位置坐标与Web界面元素的对应规则。该对应规则包括Web界面元素 名称如按钮、标签、文本框等,Web界面元素对应的坐标区间如按钮这 个Web界面元素对应的区间为(x!: x2; y2)和启动评估任务的开关。在 该评估任务的开关打开即该评估任务启动之后,该测试服务器不允许评估组 织者再次修改该评估任务的任何内容,包括待评估的Web界面的模版和评 估点的位置坐标与Web界面元素的对应规则等;在该评估任务的开关关闭即 该评估任务结束之后,测试服务器将不再接收评估者通过客户端提交的评估 点的数据,包括评估点的具体内容和评估点位置的坐标。在评估任务设置完 成之后,评估组织者可以通过Web界面推广或发送邮件等方式来通知评估者
待评估的Web界面进行在线评估。在评估任务开启之后,测试服务器为评估 者提供两种模式,分别是"使用模式,,和"评估模式"。在"使用模式"下,客户端 向评估者显示待评估的Web界面,并允许评估者正常使用该Web界面,这时 该Web界面与平常的Web界面无异。如果评估者想对该Web界面的某个Web 界面元素进行评估,只需在该Web界面元素位置处对待评估的Web界面进行 触发,由客户端将评估者对该待评估的Web界面的触发消息发送给测试服务 器。该触发消息可以有多种设置方式,例如设置按钮,评估者通过点击该 按钮对待评估的Web界面进行触发;设置左键点击的次数,评估者通过左键 单击或双击对待评估的Web界面进行触发;设置右4走菜单,评估者通过选择 右键菜单中的选项,例如模式转换项,对待评估的Web界面进行触发等。
步骤S402,测试服务器将待评估界面的模式切换为"评估模式"。在接收 到评估者在需评估的Web界面元素位置处对待评估的Web界面的触发消息之 后,测试服务器根据该触发消息,将待评估的Web界面的才莫式切换为"评估才莫 式,,,在"评估模式,,下,客户端将待评估的Web界面保留成满屏的图片显示给 评估者,这时,评估者不能正常使用该Web界面,但是可以在该待评估的
Web界面上需要评估的Web界面元素位置处设置评估点。
步骤S403,测试服务器允许评估者在触发位置处设置评估点。在测试服 务器将该待评估的Web界面的模式切换为"评估模式"之后,测试服务器允许 评估者在待评估的Web界面上需要评估的Web界面元素位置处设置评估点。 测试服务器采用javascript技术,在评估者鼠标点击该图片的时候记录下点击 位置处的坐标,并显示一个文本框或页面接受评估者输入的评估点的具体内 容。评估者在完成评估后自行提交评估点的具体内容。测试网站通过ajax技 术将评估点位置的坐标以及评估点的具体内容异步传送给测试服务器。这个 过程不影响评估者的操作,在此过程中评估者可以继续^t评估才喿作。。评估者 在需要评估的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界面进行修改和完善,同时还可使评 估组织者通过评估点位置坐标的分布间接推论出评估者的视觉浏览路径。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发
明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过^f更件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实 施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应^L为本发明的保护范围。
权利要求
1、一种Web界面在线评估的方法,用于对Web界面进行评估,其特征在于,包括以下步骤:测试服务器接收对待评估Web界面的触发;所述测试服务器记录在需要评估的Web界面元素处设置的评估点的位置;在完成所述评估点具体内容的设置之后,所述测试服务器保存所述评估点的具体内容。
2、 如权利要求1所述Web界面在线评估的方法,其特征在于,所述评估 点的具体内容包括评估类目、评估详情和严重程度评定。
3、 如权利要求2所述Web界面在线评估的方法,其特征在于,在所述测 试服务器接收对待评估Web界面的触发之前,还包括以下步骤在评估任务 中设置所述评估类目。
4、 如权利要求3所述Web界面在线评估的方法,其特征在于,在设置所 述评估类目之前还包括以下步骤所述测试^^务器保存为所述评估任务新建的文件夹; 所述测试服务器将待评估Web界面的模版及图片保存在所述评估任务文 件夹中;所述测试服务器记录为所述待评估的Web界面生成的统一资源定位符。
5、 如权利要求2或3所述Web界面在线评估的方法,其特征在于,在设 置完所述评估类目之后,还包括以下步骤所述测试服务器保存所述评估点 位置的坐标与Web界面元素的对应规则,所述对应身见则包括Web界面元素的
6、 如权利要求1所述Web界面在线评估的方法,其特征在于,在所述测 试服务器保存所述评估点的具体内容之后,还包括以下步骤所述测试服务 器对所述评估点的位置和所述评估点的具体内容进行分析。
7、 一种Web界面在线评估的系统,其特征在于,包括客户端,用于显示待评估的Web界面,并将对待评估Web界面的触发消 息发送给测试服务器;测试服务器,用于接收所述客户端发送的对待评估Web界面的触发消息, 并记录在需要评估的Web界面元素处设置的评估点的位置,在完成所述评估 点具体内容的设置之后,保存所述评估点的具体内容。
8、 如权利要求7所述Web界面在线评估的系统,其特征在于,所述测试 服务器包括触发消息接收模块,用于接收所述客户端发送的对待评估Web界面的触 发消息;位置记录模块,与所述触发消息接收模块连接,用于在所述触发消息接 收模块接收到所述触发消息之后,记录在需要评估的Web界面元素处设置的 评估点的位置;内容保存模块,与所述位置记录模块连接,用于在完成所述评估点具体 内容的设置之后,保存所述评估点的具体内容。
9、 如权利要求7所述Web界面在线评估的系统,其特征在于,所述测试 服务器还包括评估点分析模块,用于对所述位置记录模块记录的评估点的位 置和所述内容保存模块保存的评估点的具体内容进行分析。
10、 如权利要求7所述Web界面在线评估的系统,其特征在于,所述测 试服务器还包括评估任务设置模块,用于保存为评估任务新建的文件夹,在 所述评估任务文件夹中保存待评估Web界面的模版及图片,并记录为所述待 评估的Web界面生成的统一资源定位符,设置评估类目以及保存所述评估点 的位置坐标与Web界面元素的对应规则。
11、 如权利要求7所述Web界面在线评估的系统,其特征在于,所述客 户端包括触发消息发送模块,用于向所述测试服务器发送对待评估Web界面 的触发消息。
12、 一种测试服务器,其特征在于,包括触发消息接收模块,用于接收所述客户端发送的对待评估Web界面的触 发消息;位置记录模块,与所述触发消息接收模块连接,用于在所述触发消息接 收模块接收到所述触发消息之后,记录在需要评估的Web界面元素处设置的 评估点的位置;内容保存模块,与所述位置记录模块连接,用于在完成所述评估点具体 内容的设置之后,保存所述评估点的具体内容。
13、 如权利要求12所述测试服务器,其特征在于,还包括评估点分析模 块,用于对所述位置记录模块记录的评估点的位置和所述内容保存模块保存 的评估点的具体内容进行分析。
14、 如权利要求12所述测试服务器,其特征在于,还包括评估任务设置 模块,用于保存为评估任务新建的文件夹,在所述评估任务文件夹中保存待 评估Web界面的模版及图片,并记录为所述待评估的Web界面生成的统一资 源定位符,设置评估类目以及保存所述评估点的位置坐标与Web界面元素的 对应^L则。
15、 如权利要求14所述测试服务器,其特征在于,所述评估任务设置模 块包括 文件夹保存子模块,用于保存为所述评估任务新建的文件夹;Web界面保存子模块,与所述文件夹保存子模块连接,用于在所述文件夹保存子模块保存的评估任务文件夹中保存待评估Web界面的模版及图片; 定位符记录子模块,与所述Web界面保存子模块连接,用于记录为所述Web界面保存子模块所保存的待评估Web界面生成的统一资源定位符。
16、 如权利要求14所述测试服务器,其特征在于,所述评估任务设置模 块还包括评估类目设置子才莫块,用于在评估任务中设置评估类目。
17、 如权利要求14所述测试服务器,其特征在于,所述评估任务设置模 块还包括对应规则保存子模块,用于保存所述评估点位置的坐标与Web界面 元素的对应规则,所述对应规则包括Web界面元素的名称、所述Web界面元 素对应的坐标区间和启动所述评估任务的开关。
18、 一种客户端,其特征在于,包括触发消息发送模块,用于向测试服 务器发送对待评估Web界面的触发消息。
全文摘要
本发明公开了一种Web界面在线评估的方法,用于对Web界面进行评估,包括以下步骤测试服务器接收对待评估Web界面的触发;所述测试服务器记录在需要评估的Web界面元素处设置的评估点的位置;在完成所述评估点具体内容的设置之后,所述测试服务器保存所述评估点的具体内容。本发明实施例通过使评估者在使用待评估的Web界面的同时对该Web界面进行评估,从而使评估组织者可以实时地获得评估者在实际使用待评估的Web界面时的评估意见,缩短了评估意见的收集周期,降低了Web界面的评估成本。
文档编号G06Q10/00GK101383838SQ20071014634
公开日2009年3月11日 申请日期2007年9月6日 优先权日2007年9月6日
发明者菲 温, 盛一飞 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1