一种界面展示方法及装置的制造方法

文档序号:9727247阅读:312来源:国知局
一种界面展示方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端应用领域,尤其涉及一种界面展示方法及装置。
【背景技术】
[0002]基于智能终端的网络和业务测试工具当前已经得到广泛的应用,该类工具通常为〃云测试平台+测试工具应用(APP) 〃模式,该模式主要使用测试终端针对网络、信号强弱、数据业务性能指标进行测试。一般的,测试人员将该测试工具应用安装在智能终端上,然后手持该设置在制定地点后开启应用,按照测试任务要求在APP上人工操作多级菜单,进入对应的测试用例界面后执行测试。测试应用在执行测试中形成测试报告并自动上传到云测试平台。同时测试人员在终端界面可以打开对应测试报告查看该用例测试结果。
[0003]现有技术一般采用定制化测试用例菜单以及测试指标定制化展现,而测试人员个体关注的测试用例以及测试结果报告中的指标不尽相同,从而导致测试过程中用户需要执行大量手工点击和滑屏等操作才能找到对应的测试用例去执行,另外,找到测试报告后需进行多次翻页和放大缩小等操作才能找到关注的测试结果指标,测试工具将无法在各种测试终端屏幕上均获取较好的用户体验,也无法提升测试效率。
[0004]根据上述描述,基于现有技术,测试人员在测试过程中为了查看自身关注的测试用例及测试报告指标,需要进行多次重复的手工操作,效率降低且用户体验较差。

【发明内容】

[0005]有鉴于此,为解决现有存在的技术问题,本发明实施例提供:
[0006]一种界面展示方法,包括:
[0007]获取测试用例历史操作信息;
[0008]根据所述测试用例历史操作信息,获取测试用例展示列表和/或测试用例展示优先级;
[0009]根据所述测试用例展示列表和/或测试用例展示优先级在终端设备的界面上进行测试用例展示。
[0010]本发明一具体实施例中,所述测试用例历史操作信息包括以下一项或多项:当前测试用户执行各测试用例的次数、多个测试用户执行各测试用例的总次数。
[0011]本发明一具体实施例中,所述根据所述测试用例历史操作信息,获取测试用例展示优先级,包括:
[0012]根据P (wi I h) = λ Pb (wi I h) + (1- λ ) Pa (wi h)确定测试用例i被执行的概率p(wi|h),其中,0彡λ彡l,Pa(Wl|h)表示第i个测试用例在总体测试用户模型中被执行的概率,取值为所述多个测试用户执行第i个测试用例的总次数与所述多个测试用户执行所有测试用例的总次数的比值;Pb(Wl|h)表示在当前测试用户模型中第i个测试用例被执行的概率,取值为当前测试用户执行第i个测试用例的次数与当前测试用户执行所有测试用例的总次数的比值;
[0013]根据测试用例被执行的概率确定测试用例展示优先级,测试用例被执行的概率越高,展示优先级越高。
[0014]本发明一具体实施例中,该方法还包括:
[0015]终端设备按照预设周期更新测试用例历史操作信息,和/或,终端设备根据来自云测试平台的信息,更新测试用例历史操作信息。
[0016]本发明一具体实施例中,测试用例被操作后,该方法还包括:
[0017]获取测试指标历史查看次数;
[0018]根据所述测试指标历史查看次数,获取测试指标展示列表和/或测试指标展示优先级;
[0019]根据所述测试指标展示列表和/或测试指标展示优先级,在终端设备的界面上进行测试指标展示。
[0020]本发明一具体实施例中,所述测试指标历史查看次数包括以下一项或多项:当前测试用户查看各测试指标的次数、多个测试用户查看各测试指标的总次数。
[0021]本发明一具体实施例中,所述根据所述测试指标历史查看次数,获取测试指标展示优先级,包括:
[0022]根据P’ (wi | h) = λ ’ Pb’ (wi | h) + (1_ λ ’)Pa’ (wi | h)确定测试指标 i 被查看的概率P’(Wi|h),其中,0彡λ’ ( l,pa’ (wi|h)表示第i个测试指标在总体测试用户模型中被查看的概率,取值为所述多个测试用户查看第i个测试指标的总次数与所述多个测试用户查看所有测试指标的总次数的比值;Pb’ (wi|h)表示在当前测试用户模型中第i个测试指标被查看的概率,取值为当前测试用户查看第i个测试指标的次数与当前测试用户查看所有测试指标的总次数的比值;
[0023]根据测试指标被查看的概率确定测试指标展示优先级,测试指标被查看的概率越高,展示优先级越高。
[0024]本发明一具体实施例中,该方法还包括:当测试指标在终端界面上展示的时间超过预设时间,和/或,当用户眼睛在测试指标上停留的时间超过预设时间时,所述测试指标历史查看次数加一。
[0025]本发明实施例还提供了一种界面展示装置,包括:第一获取模块、第二获取模块和展示模块;其中,
[0026]所述第一获取模块,用于获取测试用例历史操作信息;
[0027]所述第二获取模块,用于根据所述测试用例历史操作信息,获取测试用例展示列表和/或测试用例展示优先级;
[0028]所述展示模块,用于根据所述测试用例展示列表和/或测试用例展示优先级进行测试用例展示。
[0029]本发明一具体实施例中,所述第二获取模块,具体用于根据P(wi|h)=APb(wi|h) + (l-X)Pa(wi|h)确定测试用例i被执行的概率P(wi|h),其中,0彡λ彡1,Pa(Wl|h)表示第i个测试用例在总体测试用户模型中被执行的概率,取值为所述多个测试用户执行第i个测试用例的总次数与所述多个测试用户执行所有测试用例的总次数的比值;Pb(Wl|h)表示在当前测试用户模型中第i个测试用例被执行的概率,取值为当前测试用户执行第i个测试用例的次数与当前测试用户执行所有测试用例的总次数的比值;之后,根据测试用例被执行的概率确定测试用例展示优先级,测试用例被执行的概率越高,展示优先级越高。
[0030]本发明一具体实施例中,该装置还包括第一更新模块,
[0031]所述第一更新模块,用于按照预设周期更新测试用例历史操作信息,和/或,根据来自云测试平台的信息,更新测试用例历史操作信息。
[0032]本发明一具体实施例中,该装置还包括:第三获取模块和第四获取模块;其中,
[0033]所述第三获取模块,用于在测试用例被操作后,获取测试指标历史查看次数;
[0034]所述第四获取模块,用于根据所述测试指标历史查看次数,获取测试指标展示列表和/或测试指标展示优先级;
[0035]所述展示模块,还用于根据所述测试指标展示列表和/或测试指标展示优先级,进行测试指标展示。
[0036]本发明一具体实施例中,所述第四获取模块,具体用于根据P’ (wi|h)=λ ’ Pb’ (wi I h) + (1- λ ’)Pa’ (wi h)石角定测试指标i被查看的概率P’(wi | h),其中,0 < λ ’ < 1,Pa’ (wi|h)表示第i个测试指标在总体测试用户模型中被查看的概率,取值为所述多个测试用户查看第i个测试指标的总次数与所述多个测试用户查看所有测试指标的总次数的比值;Pb’ (wi|h)表示在当前测试用户模型中第i个测试指标被查看的概率,取值为当前测试用户查看第i个测试指标的次数与当前测试用户查看所有测试指标的总次数的比值;之后,根据测试指标被查看的概率确定测试指标展示优先级,测试指标被查看的概率越高,展示优先级越高。
[0037]本发明一具体实施例中,该装置还包括第二更新模块,
[0038]所述第二更新模块,用于当测试指标在终端界面上展示的时间超过预设时间,和/或,当用户眼睛在测试指标上停留的时间超过预设时间时,将所述测试指标历史查看次数加一。
[0039]本发明实施例所述的界面展示方法及装置,获取测试用例历史操作信息;根据所述测试用例历史操作信息,获取测试用例展示列表和
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1