[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112286822A - 基于selenium框架的web自动化测试系统、测试方法和测试装置 - Google Patents

基于selenium框架的web自动化测试系统、测试方法和测试装置 Download PDF

Info

Publication number
CN112286822A
CN112286822A CN202011232408.3A CN202011232408A CN112286822A CN 112286822 A CN112286822 A CN 112286822A CN 202011232408 A CN202011232408 A CN 202011232408A CN 112286822 A CN112286822 A CN 112286822A
Authority
CN
China
Prior art keywords
test
browser
web
selenium
simulation
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.)
Pending
Application number
CN202011232408.3A
Other languages
English (en)
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.)
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Information and Telecommunication Branch of State Grid Qinghai Electric Power 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 State Grid Corp of China SGCC, State Grid Qinghai Electric Power Co Ltd, Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN202011232408.3A priority Critical patent/CN112286822A/zh
Publication of CN112286822A publication Critical patent/CN112286822A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请提供了一种基于selenium框架的web自动化测试系统、测试方法和测试装置,该web自动化测试系统包括:web系统;selenium测试工具,与web系统通信连接,用于对web系统进行测试;驱动浏览器,用于运行selenium测试工具并模拟测试过程的人工操作。该web自动化测试系统中,驱动浏览器运行selenium测试工具,使得selenium测试工具对web系统进行测试,测试过程中,驱动浏览器模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,降低了web自动化测试的人工成本和操作出错率,并且web自动化测试系统可以实现不间断操作,提高了测试效率。

Description

基于selenium框架的web自动化测试系统、测试方法和测试 装置
技术领域
本申请涉及自动化测试技术领域,具体而言,涉及一种基于selenium框架的web自动化测试系统、测试方法、测试装置、计算机可读存储介质和处理器。
背景技术
现有web系统,基本都是人工去分析日志、操作、测试,根据不同厂商、不同系统、不同级别的系统分别开展,再结合电力生产实际特点、业务重要性、特殊保障时期,分别开展不同的危险点分析、采取不同的防范措施,机械化的重复性工作,量大且重复,还容易出错。
在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。
发明内容
本申请的主要目的在于提供一种基于selenium框架的web自动化测试系统、测试方法、测试装置、计算机可读存储介质和处理器,以解决现有技术中web自动化测试的人工成本高的问题。
根据本发明实施例的一个方面,提供了一种基于selenium框架的web自动化测试系统,包括:web系统;selenium测试工具,与所述web系统通信连接,用于对所述web系统进行测试;驱动浏览器,用于运行所述selenium测试工具并模拟测试过程的人工操作。
可选地,所述驱动浏览器包括Chrome浏览器、InternetExplore浏览器和Firefox浏览器。
可选地,所述Chrome浏览器对应的引擎为Webkit,所述InternetExplore浏览器对应的引擎为Trident,所述Firefox浏览器对应的引擎为Gecko。
根据本发明实施例的另一方面,还提供了一种测试方法,包括:选择驱动浏览器的类型;采用selenium测试工具执行测试用例,并通过所述驱动浏览器对web页面的对象进行模拟操作,所述模拟操作为模拟测试过程的人工操作的操作;通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
可选地,所述模拟操作包括selenium测试工具自带功能对应的操作和web系统的待测试功能对应的操作。
根据本发明实施例的再一方面,还提供了一种测试装置,包括:处理单元,用于选择驱动浏览器的类型;测试单元,用于采用selenium测试工具执行测试用例,并通过所述驱动浏览器对web页面的对象进行模拟操作,所述模拟操作为模拟测试过程的人工操作的操作;确定单元,用于通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。
在本发明实施例中,上述web自动化测试系统中,驱动浏览器运行selenium测试工具,使得selenium测试工具对web系统进行测试,测试过程中,驱动浏览器模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且web自动化测试系统可以实现不间断操作,提高了测试效率。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了根据本申请的一种实施例的web自动化测试系统的示意图;
图2示出了根据本申请的一种实施例的测试方法的流程图;
图3示出了根据本申请的一种实施例的测试装置的示意图。
其中,上述附图包括以下附图标记:
10、web系统;20、selenium测试工具;30、驱动浏览器;31、Chrome浏览器;32、InternetExplore浏览器;33、Firefox浏览器;40、浏览器驱动引擎;41、Webkit驱动;42、Trident驱动;43、Gecko驱动;50、web自动化驱动。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
为了便于描述,以下对本申请实施例涉及的部分名词或术语进行说明:
Webkit:一种开源的浏览器引擎,可以由Chrome浏览器使用;
Trident:又称MSHTML,是微软的窗口操作系统搭载的网页浏览器-InternetExplore浏览器的排版引擎的名称;
Gecko:一种开源的、以C++编写的网页排版引擎,可以由Chrome浏览器使用。
正如背景技术中所说的,现有技术中web自动化测试的人工成本高,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种基于selenium框架的web自动化测试系统、测试方法、测试装置、计算机可读存储介质和处理器。
根据本申请的实施例,提供了一种基于selenium框架的web自动化测试系统,如图1所示,该系统包括:
web系统10;
selenium测试工具20,与上述web系统10通信连接,用于对上述web系统10进行测试;
驱动浏览器30,用于运行上述selenium测试工具20并模拟测试过程的人工操作。
上述web自动化测试系统中,驱动浏览器运行selenium测试工具,使得selenium测试工具对web系统进行测试,测试过程中,驱动浏览器模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且web自动化测试系统可以实现不间断操作,提高了测试效率。
需要说明的是,上述web自动化测试系统可以根据测试结果发现web系统中存在安全隐患,生成最佳应急处置方案、防范措施、处置建议等,以提高web系统运行的安全性。
本申请的一种实施例中,如图1所示,上述驱动浏览器30包括Chrome浏览器31、InternetExplore浏览器32和Firefox浏览器33。具体地,上述驱动浏览器为常用的浏览器,增加web自动化测试系统的应用场景,当然,上述驱动浏览器也不限于此,本领域技术人员可以根据实际情况选择合适的驱动浏览器,以进一步增加web自动化测试系统的应用场景。
本申请的一种实施例中,如图1所示,上述驱动浏览器30均具有对应的浏览器驱动引擎40,上述Chrome浏览器31对应的引擎为Webkit驱动41,上述InternetExplore浏览器32对应的引擎为Trident驱动42,上述Firefox浏览器33对应的引擎为Gecko驱动43。具体地,驱动浏览器采用对应的引擎,以保证驱动浏览器可以正常运行selenium测试工具。
本申请的一种实施例中,如图1所示,上述selenium测试工具20具有对应的web自动化驱动50,以使得selenium测试工具在浏览器运行并实现对web系统自动化测试。
根据本申请的实施例,提供了一种测试方法。
图2是根据本申请实施例的测试方法的流程图。如图2所示,该方法包括以下步骤:
步骤S101,选择驱动浏览器的类型;
步骤S102,采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作;
步骤S103,通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
上述测试方法中,首先,选择驱动浏览器的类型,然后,采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作,最后,通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。该测试方法在selenium测试工具执行测试用例的过程中,通过上述驱动浏览器对web页面的对象进行模拟操作,即模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且该测试方法可以实现不间断操作,提高了测试效率。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请的一种实施例中,上述模拟操作包括selenium测试工具自带功能对应的操作和web系统的待测试功能对应的操作。具体地,selenium测试工具自带功能对应的操作可以对页面元素进行操作,例如,click()方法用来点击页面元素或者选中单选按钮、下拉框等,web系统的待测试功能对应的操作用于测试web系统功能,例如,系统登录登出、文件上传下载、页面截图等功能。
本申请实施例还提供了一种测试装置,需要说明的是,本申请实施例的测试装置可以用于执行本申请实施例所提供的用于测试方法。以下对本申请实施例提供的测试装置进行介绍。
图3是根据本申请实施例的测试装置的示意图。如图3所示,该装置包括:
处理单元100,用于选择驱动浏览器的类型;
测试单元200,用于采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作;
确定单元300,用于通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
上述测试装置中,处理单元选择驱动浏览器的类型,测试单元采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作,确定单元通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。该测试装置在selenium测试工具执行测试用例的过程中,通过上述驱动浏览器对web页面的对象进行模拟操作,即模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且该测试装置可以实现不间断操作,提高了测试效率。
本申请的一种实施例中,上述模拟操作包括selenium测试工具自带功能对应的操作和web系统的待测试功能对应的操作。具体地,selenium测试工具自带功能对应的操作可以对页面元素进行操作,例如,click()方法用来点击页面元素或者选中单选按钮、下拉框等,web系统的待测试功能对应的操作用于测试web系统功能,例如,系统登录登出、文件上传下载、页面截图等功能。
上述测试装置包括处理器和存储器,上述处理单元、测试单元和确定单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中web自动化测试的人工成本高的问题。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述测试方法。
本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述测试方法。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
步骤S101,选择驱动浏览器的类型;
步骤S102,采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作;
步骤S103,通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
步骤S101,选择驱动浏览器的类型;
步骤S102,采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作;
步骤S103,通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的计算机可读存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:
1)、本申请的web自动化测试系统中,驱动浏览器运行selenium测试工具,使得selenium测试工具对web系统进行测试,测试过程中,驱动浏览器模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且web自动化测试系统可以实现不间断操作,提高了测试效率。
2)、本申请的测试方法中,首先,选择驱动浏览器的类型,然后,采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作,最后,通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。该测试方法在selenium测试工具执行测试用例的过程中,通过上述驱动浏览器对web页面的对象进行模拟操作,即模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且该测试方法可以实现不间断操作,提高了测试效率。
3)、本申请的测试装置中,处理单元选择驱动浏览器的类型,测试单元采用selenium测试工具执行测试用例,并通过上述驱动浏览器对web页面的对象进行模拟操作,上述模拟操作为模拟测试过程的人工操作的操作,确定单元通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。该测试装置在selenium测试工具执行测试用例的过程中,通过上述驱动浏览器对web页面的对象进行模拟操作,即模拟不同测试人员权限、各种角色的操作,以代替人工执行机械化的重复性工作,相比于人工操作,大大降低了web自动化测试的人工成本和操作出错率,解决了现有技术中web自动化测试的人工成本高的问题,并且该测试装置可以实现不间断操作,提高了测试效率。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (8)

1.一种基于selenium框架的web自动化测试系统,其特征在于,包括:
web系统;
selenium测试工具,与所述web系统通信连接,用于对所述web系统进行测试;
驱动浏览器,用于运行所述selenium测试工具并模拟测试过程的人工操作。
2.根据权利要求1所述的系统,其特征在于,所述驱动浏览器包括Chrome浏览器、InternetExplore浏览器和Firefox浏览器。
3.根据权利要求1所述的系统,其特征在于,所述驱动浏览器均具有对应的浏览器驱动引擎,所述Chrome浏览器对应的引擎为Webkit驱动,所述InternetExplore浏览器对应的引擎为Trident驱动,所述Firefox浏览器对应的引擎为Gecko驱动。
4.一种权利要求1至3中任意一项所述的web自动化测试系统的测试方法,其特征在于,包括:
选择驱动浏览器的类型;
采用selenium测试工具执行测试用例,并通过所述驱动浏览器对web页面的对象进行模拟操作,所述模拟操作为模拟测试过程的人工操作的操作;
通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
5.根据权利要求4所述的方法,其特征在于,所述模拟操作包括selenium测试工具自带功能对应的操作和web系统的待测试功能对应的操作。
6.一种权利要求1至3中任意一项所述的web自动化测试系统的测试装置,其特征在于,包括:
处理单元,用于选择驱动浏览器的类型;
测试单元,用于采用selenium测试工具执行测试用例,并通过所述驱动浏览器对web页面的对象进行模拟操作,所述模拟操作为模拟测试过程的人工操作的操作;
确定单元,用于通过断言来判断测试实际输出结果与预期输出结果是否一致,以确定测试用例是否被成功执行。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求4或5所述的方法。
8.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求4或5所述的方法。
CN202011232408.3A 2020-11-06 2020-11-06 基于selenium框架的web自动化测试系统、测试方法和测试装置 Pending CN112286822A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011232408.3A CN112286822A (zh) 2020-11-06 2020-11-06 基于selenium框架的web自动化测试系统、测试方法和测试装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011232408.3A CN112286822A (zh) 2020-11-06 2020-11-06 基于selenium框架的web自动化测试系统、测试方法和测试装置

Publications (1)

Publication Number Publication Date
CN112286822A true CN112286822A (zh) 2021-01-29

Family

ID=74352208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011232408.3A Pending CN112286822A (zh) 2020-11-06 2020-11-06 基于selenium框架的web自动化测试系统、测试方法和测试装置

Country Status (1)

Country Link
CN (1) CN112286822A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254018A (zh) * 2021-07-14 2021-08-13 广州易方信息科技股份有限公司 网页视图的自动化操作方法及装置
CN115426304A (zh) * 2022-11-07 2022-12-02 易方信息科技股份有限公司 一种多角色直播互动测试方法、装置、介质及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107729230A (zh) * 2017-09-18 2018-02-23 郑州云海信息技术有限公司 一种基于控件模式下的web自动化测试装置及测试方法
CN109144856A (zh) * 2018-07-27 2019-01-04 北京皮尔布莱尼软件有限公司 一种ui自动化测试方法、计算设备及存储介质
CN109656643A (zh) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 多浏览器兼容性测试方法、存储介质、电子设备及系统
CN110362488A (zh) * 2019-07-12 2019-10-22 北京字节跳动网络技术有限公司 一种页面测试方法、装置、电子设备及存储介质
CN110704304A (zh) * 2019-09-06 2020-01-17 平安普惠企业管理有限公司 一种应用程序测试方法、装置、存储介质和服务器
CN110851356A (zh) * 2019-10-30 2020-02-28 河海大学 一种基于Selenium的Web应用自动化测试框架及其构建方法、系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107729230A (zh) * 2017-09-18 2018-02-23 郑州云海信息技术有限公司 一种基于控件模式下的web自动化测试装置及测试方法
CN109656643A (zh) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 多浏览器兼容性测试方法、存储介质、电子设备及系统
CN109144856A (zh) * 2018-07-27 2019-01-04 北京皮尔布莱尼软件有限公司 一种ui自动化测试方法、计算设备及存储介质
CN110362488A (zh) * 2019-07-12 2019-10-22 北京字节跳动网络技术有限公司 一种页面测试方法、装置、电子设备及存储介质
CN110704304A (zh) * 2019-09-06 2020-01-17 平安普惠企业管理有限公司 一种应用程序测试方法、装置、存储介质和服务器
CN110851356A (zh) * 2019-10-30 2020-02-28 河海大学 一种基于Selenium的Web应用自动化测试框架及其构建方法、系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254018A (zh) * 2021-07-14 2021-08-13 广州易方信息科技股份有限公司 网页视图的自动化操作方法及装置
CN115426304A (zh) * 2022-11-07 2022-12-02 易方信息科技股份有限公司 一种多角色直播互动测试方法、装置、介质及电子设备

Similar Documents

Publication Publication Date Title
Molyneaux The art of application performance testing: from strategy to tools
Ramya et al. Testing using selenium web driver
US20100146340A1 (en) Analyzing Coverage of Code Changes
CN105373478B (zh) 自动化测试方法和系统
US11055208B1 (en) Systems and methods for automatically assessing and conforming software development modules to accessibility guidelines in real-time
CN108804305A (zh) 一种自动化测试的方法及装置
CN113704110B (zh) 用户界面的自动化测试方法及装置
CN110806970A (zh) 一种基于模拟服务端响应的客户端测试方法、装置和电子设备
CN112286822A (zh) 基于selenium框架的web自动化测试系统、测试方法和测试装置
CN111949522A (zh) 用户界面自动化测试方法及装置
CN112817853A (zh) 一种自动测试方法、系统和电子设备
CN107704389B (zh) 一种页面测试方法及装置
CN114186697A (zh) 基于深度学习框架生成和应用深度学习模型的方法及装置
US9274933B2 (en) Pretest setup planning
CN106557414A (zh) 应用程序测试系统和方法
CN104360946A (zh) 一种测试缺陷的计算机实现的方法及计算机
JP2022136983A (ja) システム試験手順を使用する統合試験手順の自動生成
Heinrich et al. The palladio-bench for modeling and simulating software architectures
US10372849B2 (en) Performing and communicating sheet metal simulations employing a combination of factors
CN116719736A (zh) 一种用于测试软件界面的测试用例生成方法及装置
CN113986263A (zh) 代码自动化测试方法、装置、电子设备、存储介质
CN106155895A (zh) 脚本数据处理方法及装置
CN114003443A (zh) 一种硬盘性能自动测试方法、装置、终端及存储介质
CN113360397A (zh) 系统功能的回归测试方法、装置、设备及存储介质
US20160246708A1 (en) Recording an application test

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination