CN103631706A - 一种浏览器测试方法和装置 - Google Patents

一种浏览器测试方法和装置 Download PDF

Info

Publication number
CN103631706A
CN103631706A CN201210307324.0A CN201210307324A CN103631706A CN 103631706 A CN103631706 A CN 103631706A CN 201210307324 A CN201210307324 A CN 201210307324A CN 103631706 A CN103631706 A CN 103631706A
Authority
CN
China
Prior art keywords
browser
abnormality
webpage
described browser
abnormal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210307324.0A
Other languages
English (en)
Other versions
CN103631706B (zh
Inventor
余志天
尤辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210307324.0A priority Critical patent/CN103631706B/zh
Publication of CN103631706A publication Critical patent/CN103631706A/zh
Application granted granted Critical
Publication of CN103631706B publication Critical patent/CN103631706B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明实施例公开了一种浏览器测试方法和装置,该方法包括:启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作;检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态;当检测结果为是时,记录所述浏览器的状态,并重启所述浏览器,在所述浏览器的网络页面上输入新的模拟用户操作,直至所有检测结束并生成最终结果。采用本发明,可以提高浏览器测试效率和全面性。

Description

一种浏览器测试方法和装置
技术领域
本发明涉及互联网领域,尤其涉及一种浏览器测试方法和装置。
背景技术
浏览器使用过程中,往往会发生假死(浏览器仍运行但对用户操作无响应),崩溃(浏览器进程退出)等情况。而这些情况发生的次数和频率将极大的影响用户对浏览器的使用。评测浏览器的稳定性目前主要标准是浏览器的崩溃率和假死率。
目前获得浏览器崩溃率和假死率的主要方法是通过用户反馈的使用数据和手动测试过程中随机的检测。这种检测方式,一方面由于是通过用户反馈的数据使得对浏览器的测试变得被动,很难还原现场,而且通过手动测试过程中的随机检测无法获得准确的假死以及崩溃率;另一方面,只统计假死率和崩溃率并不能真实的反映出浏览器的非正常使用状况。
发明内容
本发明实施例所要解决的技术问题在于,提供一种浏览器测试方法和装置。可以在自动完成假死和崩溃率检测的同时,自动检测浏览器的异常状态,更全面的检测出浏览器的非正常使用情况,为后续的浏览器开发工作提供更好的参考标准。
为了解决上述技术问题,一方面,本发明实施例提供了一种浏览器测试方法,包括:
启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作;
检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态;
当检测结果为是时,记录所述浏览器的状态,并重启所述浏览器,在所述浏览器的网络页面上输入新的模拟用户操作,直至所有检测结束并生成最终结果。
另一方面,本发明实施例还提供了一种浏览器测试装置,包括:
模拟输入模块,用于启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作;
检测模块,用于检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态;
记录模块,用于当检测结果为是时,记录所述浏览器的状态;
循环模块,用于当记录模块记录所述浏览器的状态后,触发所述模拟输入模块、检测模块和记录模块对新的模拟用户操作进行下一次检测,直至所有检测结束并生成最终结果。
实施本发明实施例,具有如下有益效果:
通过自动输入模拟用户操作来模拟人工测试过程,实现浏览器检测的全自动实现,提高检测效率;同时,在检测时除了检测假死和崩溃状态还同时检测异常状态,使得对浏览器非正常使用状况的检测更加完整,检测结果更真实的反映出浏览器的非正常状况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中的浏览器测试方法的一个具体流程示意图;
图2是本发明实施例中的浏览器测试方法的另一个具体流程示意图;
图3是本发明实施例中的网页异常测试方法的一个具体流程示意图;
图4是本发明实施例中的浏览器异常测试方法的一个具体流程示意图;
图5是本发明实施例中的浏览器测试装置的一个具体组成示意图;
图6是本发明实施例中的网页异常检测单元的一个具体组成示意图;
图7是本发明实施例中的浏览器异常检测单元的一个具体组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术对浏览器非正常使用状态的测试方法及评测标准中存在的缺陷,本发明实施例中引入了浏览器异常这个概念,用以统计浏览器使用过程中发生的除假死、崩溃之外的非正常情况。如由于网页问题跳出的内存异常窗口,浏览器主窗口突然消失但浏览器进程依然存在等情况。根据发明人对现有的浏览器技术的研究表明,浏览器异常虽然不属于假死和崩溃,但也会很大程度上影响用户对浏览器的使用。在对浏览器的测试中引入异常这个概念后,在测试过程中记录发生异常的次数及种类,可较单纯计算假死和崩溃更进一步说明浏览器的非正常使用情况。
其次,本发明实施例中还将假死、崩溃和异常的测量全部引入到浏览器自动化测试过程中,这样既可以主动控制测试场景、测试时长,又可以抓获到假死、崩溃及异常发生的现场获得较为准确的测试数据。
如图1所示,为本发明实施例中的浏览器测试方法的一个具体流程示意图,该方法包括如下步骤。
101、启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作。
102、检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态。其中,所述浏览器的异常状态包括网页异常和浏览器异常,所述网页异常是指由网页上元素引起的非正常情况,所述浏览器异常是指浏览器本身出现的除假死和崩溃以外的非正常情况。
则在本步骤具体还检测所述浏览器是否陷入网页异常状态,该过程包括:检测所述浏览器中弹出窗体的标题是否属于白名单中的标题;当检测结果为不属于时,检测所述弹出窗体是否为所述浏览器的进程产生的弹出窗体,否则确定所述浏览器处于正常状态;当检测结果为是时,确定所述浏览器陷入网页异常状态,否则确定所述浏览器处于正常状态。
同时,在本步骤中还可包括检测所述浏览器是否陷入浏览器异常状态,该过程包括:检测所述浏览器的进程和浏览器窗体是否同时存在;当检测结果为同时存在时,确定所述浏览器处于正常状态,否则确定所述浏览器陷入浏览器异常状态。
 103、当检测结果为是时,记录所述浏览器的状态,并循环至步骤101重新对新的模拟用户操作进行检测,即重启所述浏览器,在所述浏览器的网络页面上输入新的模拟用户操作,直至所有检测结束并生成最终结果。
需要说明的是,上述过程中仅强调了循环检测多种模拟用户操作时浏览器的情况,在自动检测过程中还可以同时循环检测导航为不同统一资源定位符(Uniform / Universal Resource Locator ,URL)时在网络网页时输入多种模拟用户操作时,浏览器的情况。则此时,上述的直至所有检测结束并生成最终结果可包括:获得浏览器导航N个URL的网络网页时输入M组模拟用户操作后,浏览器陷入假死状态、崩溃状态和异常状态的次数分别x、y和z,生成最终结果为假死率、崩溃率和异常率分别为x/N,y/N和z/N;其中,N和M为大于等于1的整数,x、y和z为大于等于0的整数。当然,根据实际需要的不同,假死率、崩溃率和异常率还可以有不同的定义方式,以上仅为示例,对于其他的定义方式此处不做一一赘述。
如图2所示,为本发明实施例中测试N个URL,M组模拟用户操作时的浏览器检测过程。其中,M组模拟用户操作可以是预定义的不同的模拟用户操作,也可以是随机选取的模拟用户操作。
该过程为:每次测试N个url,N尽量大(如1000以上),这样能提高数据的准确性。每导航一个url之后在该页面上模拟用户进行M组不同的操作,如点击页面链接,点击浏览器按钮,截屏,收藏,鼠标手势,新建tab等等。每进行完一组操作之后依次检测浏览器的状态,是否陷入了假死、崩溃或异常。如果陷入相应状态则记录假死、崩溃或异常信息并生成浏览器的内存DUMP文件供线下分析,然后重启浏览器并从新返回到发生假死、崩溃或异常的url进行下一组操作。直到所有url都运行完成。
每次测试之后,即循环到i=N,j=M后,将结果写入数据库,如发生x次假死,y次崩溃,z次异常,则假死率、崩溃率和异常率分别为x/N,y/N和z/N。引入异常率之后更能反映出浏览器能正常使用的概率,并且每次发生假死、崩溃和异常之后记录现场,如截屏和生成内存dump文件,可以更好保护测试现场,提供分析途径。
当然,在如图2所示的检测过程中依次检测假死、崩溃及异常的顺序可以改变。而具体检测假死和崩溃的方式可以是:通过判断浏览器是否响应来确定假死,如,对浏览器的各种窗体发送特定的***消息,当该窗体在指定的时间范围内处理该消息并返回时,表示该窗体正常,反之,则表示该窗体发生假死现象;通过判断是否有浏览器生成的特定文件来确定崩溃,如,定时检测某个指定文件夹中是否有浏览器生成的dump文件,如果文件存在,表示发生崩溃。 
在判断异常状态时,考虑到浏览器的异常很多都是不可预期的,所以判断异常则较为复杂。若将异常分为网页异常和浏览器异常,则网页异常为网页上元素引起的非正常情况(如内存溢出弹窗),浏览器异常为浏览器本身的出现的假死崩溃以外的非正常情况(如浏览器进程依然存在而主窗口不存在)。
在网页异常中,绝大多数异常表现的都为弹出一个的类名为“#32770”的对话框窗体,并且这些窗体所属的进程为浏览器进程。在浏览器异常中最常见的情况就是浏览器进程依然存在而主窗口不存在,并且无法启动浏览器。
对于网页异常,由于需要对弹出窗体做检测,并且无法预测非正常的窗体,所以设立一个正常弹出窗体标题的白名单,位于这个白名单中的窗体为正常窗体。当不在白名单时,则判断是否为浏览器进程产生的弹出窗体,如果是则说明浏览器产生了非正常的弹窗,说明发生异常,否则是其他程序的弹窗,可忽略。相应的设计网页异常判断过程如图3所示,遍历当前浏览器网页的弹出窗体,检查该窗体的标题(或称为类名),当窗体标题属于白名单中,则确定网页处于正常情况;当窗体标题不在白名单中,则判断窗体所属的进程是否为浏览器进程,若判断为不是,则表明网页处于正常情况,否则则确定浏览器陷入网页异常窗台。
如图4所示,则是浏览器异常判断过程。只要判断浏览器进程和浏览器窗体是否同时存在,只要不是同时存在则判断为浏览器异常。
通过上述描述可知,在本发明实施例中,建立了一套假死、崩溃和异常的判断标准,得到浏览器测试过程中三者发生的次数和时间,得到浏览器平均正常使用时间、假死率、崩溃率、异常率等数据,相对于以往的只考虑假死崩溃的评测标准,能更好地反映浏览器的正常使用情况。同时,在本发明实施例中,自动进行浏览器测试,提高了测试效率。再一方面,在自动测试过程还记录浏览器不正常状态的相关信息,即记录了测试现场数据,有利于后续的浏览器开发工作。
相应的,本发明实施例中还公开了一种浏览器测试装置,如图5所示,该浏览器测试装置1包括:模拟输入模块10,用于启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作;检测模块12,用于检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态;记录模块14,用于当检测结果为是时,记录所述浏览器的状态;循环模块16,用于当记录模块14记录所述浏览器的状态后,触发所述模拟输入模块10、检测模块12和记录模块14对新的模拟用户操作进行下一次检测,直至所有检测结束并生成最终结果。
其中,所述浏览器的异常状态包括网页异常和浏览器异常,所述网页异常是指由网页上元素引起的非正常情况,所述浏览器异常是指浏览器本身出现的除假死和崩溃以外的非正常情况。
如图6所示,所述检测模块12包括网页异常检测单元120,所述网页异常检测单元120包括:标题检测子单元1200,用于检测所述浏览器中弹出窗体的标题是否属于白名单中的标题;进程检测子单元1202,用于当标题检测子单元1200的检测结果为不属于时,检测所述弹出窗体是否为所述浏览器的进程产生的弹出窗体,否则确定所述浏览器处于正常状态;网页异常子单元1204,用于当进程检测子单元1202的检测结果为是时,确定所述浏览器陷入网页异常状态,否则确定所述浏览器处于正常状态。
如图7所示,所述检测模块12包括浏览器异常检测单元122,所述浏览器异常检测单元122包括:窗体进程检测子单元1220,用于检测所述浏览器的进程和浏览器窗体是否同时存在;浏览器异常子单元1222,用于当窗体进程检测子单元1220的检测结果为同时存在时,确定所述浏览器处于正常状态,否则确定所述浏览器陷入浏览器异常状态。
循环模块16还用于,获得浏览器导航N个URL的网络网页时输入M组模拟用户操作后,浏览器陷入假死状态、崩溃状态和异常状态的次数分别x、y和z,生成最终结果为假死率、崩溃率和异常率分别为x/N,y/N和z/N;其中,N和M为大于等于1的整数,x、y和z为大于等于0的整数。
上述装置实施例中各名词和功能的具体含义与前述方法实施例中的一致,此处不做一一赘述。
综上所述可知,在本发明实施例中通过自动输入模拟用户操作来模拟人工测试过程,实现浏览器检测的全自动实现,提高检测效率;同时,在检测时除了检测假死和崩溃状态还同时检测异常状态,使得对浏览器非正常使用状况的检测更加完整,检测结果更真实的反映出浏览器的非正常状况。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种浏览器测试方法,其特征在于,所述方法包括:
启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作;
检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态;
当检测结果为是时,记录所述浏览器的状态,并重启所述浏览器,在所述浏览器的网络页面上输入新的模拟用户操作,直至所有检测结束并生成最终结果。
2.如权利要求1所述的方法,其特征在于,所述浏览器的异常状态包括网页异常和浏览器异常,所述网页异常是指由网页上元素引起的非正常情况,所述浏览器异常是指浏览器本身出现的除假死和崩溃以外的非正常情况。
3.如权利要求2所述的方法,其特征在于,所述检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态包括检测所述浏览器是否陷入网页异常状态,所述检测所述浏览器是否陷入网页异常状态包括:
检测所述浏览器中弹出窗体的标题是否属于白名单中的标题;
当检测结果为不属于时,检测所述弹出窗体是否为所述浏览器的进程产生的弹出窗体,否则确定所述浏览器处于正常状态;
当检测结果为是时,确定所述浏览器陷入网页异常状态,否则确定所述浏览器处于正常状态。
4.如权利要求2所述的方法,其特征在于,所述检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态包括检测所述浏览器是否陷入浏览器异常状态,所述检测所述浏览器是否陷入浏览器异常状态包括:
检测所述浏览器的进程和浏览器窗体是否同时存在;
当检测结果为同时存在时,确定所述浏览器处于正常状态,否则确定所述浏览器陷入浏览器异常状态。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述直至所有检测结束并生成最终结果包括:
获得浏览器导航N个URL的网络网页时输入M组模拟用户操作后,浏览器陷入假死状态、崩溃状态和异常状态的次数分别x、y和z,生成最终结果为假死率、崩溃率和异常率分别为x/N,y/N和z/N;
其中,N和M为大于等于1的整数,x、y和z为大于等于0的整数。
6.一种浏览器测试装置,其特征在于,所述装置包括:
模拟输入模块,用于启动浏览器,并在所述浏览器的网络页面上输入模拟用户操作;
检测模块,用于检测所述浏览器是否陷入了假死状态、崩溃状态或异常状态中的任意一种状态;
记录模块,用于当检测结果为是时,记录所述浏览器的状态;
循环模块,用于当记录模块记录所述浏览器的状态后,触发所述模拟输入模块、检测模块和记录模块对新的模拟用户操作进行下一次检测,直至所有检测结束并生成最终结果。
7.如权利要求6所述的装置,其特征在于,所述浏览器的异常状态包括网页异常和浏览器异常,所述网页异常是指由网页上元素引起的非正常情况,所述浏览器异常是指浏览器本身出现的除假死和崩溃以外的非正常情况。
8.如权利要求7所述的装置,其特征在于,所述检测模块包括网页异常检测单元,所述网页异常检测单元包括:
标题检测子单元,用于检测所述浏览器中弹出窗体的标题是否属于白名单中的标题;
进程检测子单元,用于当标题检测子单元的检测结果为不属于时,检测所述弹出窗体是否为所述浏览器的进程产生的弹出窗体,否则确定所述浏览器处于正常状态;
网页异常子单元,用于当进程检测子单元的检测结果为是时,确定所述浏览器陷入网页异常状态,否则确定所述浏览器处于正常状态。
9.如权利要求7所述的装置,其特征在于,所述检测模块包括浏览器异常检测单元,所述浏览器异常检测单元包括:
窗体进程检测子单元,用于检测所述浏览器的进程和浏览器窗体是否同时存在;
浏览器异常子单元,用于当窗体进程检测子单元的检测结果为同时存在时,确定所述浏览器处于正常状态,否则确定所述浏览器陷入浏览器异常状态。
10.如权利要求6至9中任一项所述的装置,其特征在于,所述循环模块还用于,获得浏览器导航N个URL的网络网页时输入M组模拟用户操作后,浏览器陷入假死状态、崩溃状态和异常状态的次数分别x、y和z,生成最终结果为假死率、崩溃率和异常率分别为x/N,y/N和z/N;
其中,N和M为大于等于1的整数,x、y和z为大于等于0的整数。
CN201210307324.0A 2012-08-27 2012-08-27 一种浏览器测试方法和装置 Active CN103631706B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210307324.0A CN103631706B (zh) 2012-08-27 2012-08-27 一种浏览器测试方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210307324.0A CN103631706B (zh) 2012-08-27 2012-08-27 一种浏览器测试方法和装置

Publications (2)

Publication Number Publication Date
CN103631706A true CN103631706A (zh) 2014-03-12
CN103631706B CN103631706B (zh) 2018-09-04

Family

ID=50212791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210307324.0A Active CN103631706B (zh) 2012-08-27 2012-08-27 一种浏览器测试方法和装置

Country Status (1)

Country Link
CN (1) CN103631706B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598241A (zh) * 2015-01-27 2015-05-06 中国石油集团东方地球物理勘探有限责任公司 一种窗口监控方法及***
CN105677225A (zh) * 2016-01-12 2016-06-15 宇龙计算机通信科技(深圳)有限公司 一种界面刷新方法与***
CN106326025A (zh) * 2016-08-23 2017-01-11 乐视控股(北京)有限公司 浏览器异常处理方法及装置
CN107608609A (zh) * 2016-07-11 2018-01-19 阿里巴巴集团控股有限公司 一种事件对象发送方法与装置
CN109446079A (zh) * 2018-10-19 2019-03-08 杭州安恒信息技术股份有限公司 一种基于ast突变的浏览器模糊测试方法
CN111786856A (zh) * 2020-06-30 2020-10-16 北京明略昭辉科技有限公司 一种浏览器环境检查方法及装置
CN114554290A (zh) * 2020-11-27 2022-05-27 青岛海信宽带多媒体技术有限公司 一种iptv浏览器容错处理方法、装置及终端

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1286431A (zh) * 1999-11-30 2001-03-07 深圳市中兴通讯股份有限公司 嵌入式软件辅助调试方法
CN1740965A (zh) * 2004-08-27 2006-03-01 英华达(南京)科技有限公司 阻拦网络广告的方法
CN101025709A (zh) * 2006-02-22 2007-08-29 联想(北京)有限公司 一种计算机操作***故障现场信息获取的***和方法
CN101303664A (zh) * 2008-06-19 2008-11-12 腾讯科技(深圳)有限公司 一种专业快速测试装置和方法
JP2009230663A (ja) * 2008-03-25 2009-10-08 Kddi Corp ウェブページの異常検知装置、プログラム、および記録媒体
CN101609470A (zh) * 2009-07-02 2009-12-23 腾讯科技(深圳)有限公司 一种多页面浏览器防假死方法及装置
CN102004695A (zh) * 2010-12-08 2011-04-06 深圳市茁壮网络股份有限公司 浏览器测试方法及***
CN102063588A (zh) * 2010-12-15 2011-05-18 北京北信源软件股份有限公司 一种计算机终端网络安全防护的控制方法和***
CN102236587A (zh) * 2010-04-28 2011-11-09 上海中标软件有限公司 firefox浏览器异常恢复方法
CN102279796A (zh) * 2011-08-25 2011-12-14 北京神州绿盟信息安全科技股份有限公司 一种软件兼容性测试的方法和设备
CN102385583A (zh) * 2010-08-31 2012-03-21 腾讯科技(深圳)有限公司 一种控制浏览器打开窗口的方法及网页浏览器
CN102546576A (zh) * 2010-12-31 2012-07-04 北京启明星辰信息技术股份有限公司 一种网页挂马检测和防护方法、***及相应代码提取方法
CN102541732A (zh) * 2011-12-23 2012-07-04 ***(深圳)有限公司 一种构建Web自动化测试框架的方法

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1286431A (zh) * 1999-11-30 2001-03-07 深圳市中兴通讯股份有限公司 嵌入式软件辅助调试方法
CN1740965A (zh) * 2004-08-27 2006-03-01 英华达(南京)科技有限公司 阻拦网络广告的方法
CN101025709A (zh) * 2006-02-22 2007-08-29 联想(北京)有限公司 一种计算机操作***故障现场信息获取的***和方法
JP2009230663A (ja) * 2008-03-25 2009-10-08 Kddi Corp ウェブページの異常検知装置、プログラム、および記録媒体
CN101303664A (zh) * 2008-06-19 2008-11-12 腾讯科技(深圳)有限公司 一种专业快速测试装置和方法
CN101609470A (zh) * 2009-07-02 2009-12-23 腾讯科技(深圳)有限公司 一种多页面浏览器防假死方法及装置
CN102236587A (zh) * 2010-04-28 2011-11-09 上海中标软件有限公司 firefox浏览器异常恢复方法
CN102385583A (zh) * 2010-08-31 2012-03-21 腾讯科技(深圳)有限公司 一种控制浏览器打开窗口的方法及网页浏览器
CN102004695A (zh) * 2010-12-08 2011-04-06 深圳市茁壮网络股份有限公司 浏览器测试方法及***
CN102063588A (zh) * 2010-12-15 2011-05-18 北京北信源软件股份有限公司 一种计算机终端网络安全防护的控制方法和***
CN102546576A (zh) * 2010-12-31 2012-07-04 北京启明星辰信息技术股份有限公司 一种网页挂马检测和防护方法、***及相应代码提取方法
CN102279796A (zh) * 2011-08-25 2011-12-14 北京神州绿盟信息安全科技股份有限公司 一种软件兼容性测试的方法和设备
CN102541732A (zh) * 2011-12-23 2012-07-04 ***(深圳)有限公司 一种构建Web自动化测试框架的方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598241A (zh) * 2015-01-27 2015-05-06 中国石油集团东方地球物理勘探有限责任公司 一种窗口监控方法及***
CN104598241B (zh) * 2015-01-27 2018-01-19 中国石油集团东方地球物理勘探有限责任公司 一种窗口监控方法及***
CN105677225A (zh) * 2016-01-12 2016-06-15 宇龙计算机通信科技(深圳)有限公司 一种界面刷新方法与***
CN105677225B (zh) * 2016-01-12 2018-11-06 宇龙计算机通信科技(深圳)有限公司 一种界面刷新方法与***
CN107608609A (zh) * 2016-07-11 2018-01-19 阿里巴巴集团控股有限公司 一种事件对象发送方法与装置
CN107608609B (zh) * 2016-07-11 2021-02-19 斑马智行网络(香港)有限公司 一种事件对象发送方法与装置
CN106326025A (zh) * 2016-08-23 2017-01-11 乐视控股(北京)有限公司 浏览器异常处理方法及装置
CN109446079A (zh) * 2018-10-19 2019-03-08 杭州安恒信息技术股份有限公司 一种基于ast突变的浏览器模糊测试方法
CN109446079B (zh) * 2018-10-19 2022-02-18 杭州安恒信息技术股份有限公司 一种基于ast突变的浏览器模糊测试方法
CN111786856A (zh) * 2020-06-30 2020-10-16 北京明略昭辉科技有限公司 一种浏览器环境检查方法及装置
CN114554290A (zh) * 2020-11-27 2022-05-27 青岛海信宽带多媒体技术有限公司 一种iptv浏览器容错处理方法、装置及终端
CN114554290B (zh) * 2020-11-27 2024-05-24 青岛海信宽带多媒体技术有限公司 一种iptv浏览器容错处理方法、装置及终端

Also Published As

Publication number Publication date
CN103631706B (zh) 2018-09-04

Similar Documents

Publication Publication Date Title
CN103631706A (zh) 一种浏览器测试方法和装置
CN107562610B (zh) 获取页面加载时间的方法、装置、终端和介质
WO2015039566A1 (en) Method and system for facilitating automated web page testing
CN103823754A (zh) 一种实现自动测试的方法及装置
CN108399124B (zh) 应用测试方法、装置、计算机设备和存储介质
CN104050075A (zh) Andriod应用程序的测试方法和装置
CN110221959B (zh) 应用程序的测试方法、设备以及计算机可读介质
US20130139129A1 (en) Test method for handheld electronic device application
CN104166619A (zh) 应用程序的性能测试方法及终端
US20140006010A1 (en) Parsing rules for data
US20070162427A1 (en) Query parameter output page finding method, query parameter output page finding apparatus, and computer product
CN104268083A (zh) 软件自动化测试方法和装置
CN103049373A (zh) 一种崩溃的定位方法和装置
WO2015043352A1 (en) Method and apparatus for selecting test nodes on webpages
CN106528429A (zh) 一种ui界面测试方法及装置
CN106970870B (zh) 网页测试平台、网页测试方法和网页测试***
US8850407B2 (en) Test script generation
CN101763306A (zh) 前端性能自动测试方法、测试装置和测试***
EP2972879A1 (en) Method and system for analyzing a trace timeline of computer system activity
CN110298112A (zh) 一种断言状态机和波形图的联合同步纠错方法、存储介质和终端
CN103309993A (zh) 一种关键词的提取方法及装置
US20140245159A1 (en) Transport script generation based on a user interface script
US20170270234A1 (en) Circuit design verification apparatus and program
CN108415822B (zh) 一种随机测试方法和装置
CN104424096A (zh) 一种对基于安卓平台的设备的自动化测试***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant