CN114945104A - 电视软件概率问题复现方法、装置及电视 - Google Patents
电视软件概率问题复现方法、装置及电视 Download PDFInfo
- Publication number
- CN114945104A CN114945104A CN202210550052.0A CN202210550052A CN114945104A CN 114945104 A CN114945104 A CN 114945104A CN 202210550052 A CN202210550052 A CN 202210550052A CN 114945104 A CN114945104 A CN 114945104A
- Authority
- CN
- China
- Prior art keywords
- remote control
- control key
- instruction
- television
- sequence
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000012360 testing method Methods 0.000 claims abstract description 105
- 230000004044 response Effects 0.000 claims abstract description 49
- 230000002159 abnormal effect Effects 0.000 claims abstract description 36
- 230000008569 process Effects 0.000 claims description 25
- 238000012544 monitoring process Methods 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 20
- 230000010076 replication Effects 0.000 claims description 9
- 238000013515 script Methods 0.000 abstract description 16
- 238000004590 computer program Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000013522 software testing Methods 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
- H04N21/42227—Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8186—Monomedia components thereof involving executable data, e.g. software specially adapted to be executed by a peripheral of the client device, e.g. by a reprogrammable remote control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Details Of Television Systems (AREA)
Abstract
本公开提供一种电视软件概率问题复现方法、装置及电视,其中,该方法包括:在电视的显示器上显示用户界面,其中,用户界面包括遥控按键指令的列表;接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入;响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令;重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。采用本公开,避免了开发人员针对不同问题编写或修改各种测试脚本,无需串口把脚本指令发送给电视机来复现概率问题,提高了概率问题复现效率,降低了概率问题复现成本,有利于解决电视软件概率问题。
Description
技术领域
本公开涉及软件测试的技术领域,尤其涉及一种电视软件概率问题复现方法、装置及电视。
背景技术
在电视产品出厂之前或出厂后,经常在测试阶段或者用户使用中出现概率问题,概率问题是致命性的,将对产品品牌造成影响。对于概率性的问题复现的测试方法,目前主要是依靠人工测试进行复现,或者有针对性的对复现该问题的操作编写脚本,并通过串口把脚本指令发送给电视机来复现概率问题。
如果依靠人工方式复现概率问题,会占用大量时间和测试资源,如果依靠脚本测试,经常需要开发人员针对不同问题编写或修改各种测试脚本,不仅脚本程序维护麻烦,而且还需要借助计算机串口工具,也不方便。
发明内容
根据本公开的一方面,提供了一种电视软件概率问题复现方法,包括:在电视的显示器上显示用户界面,其中,用户界面包括遥控按键指令的列表;接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入;响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令;重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
在一些实施方案中,还包括:在电视运行过程中,监听预设遥控按键输入,其中,预设遥控按键输入包括一个或多个遥控按键指令;其中,响应于监听到预设遥控按键输入,在电视的显示器上显示上述用户界面。
在一些实施方案中,还包括:接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为开始测试指示的第二遥控按键输入;响应于接收到第二遥控按键输入,记录开始测试指示对应的遥控按键指令,并监听开始测试指示对应的遥控按键指令;其中,响应于监听到开始测试指示对应的遥控按键指令,重复依次执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,还包括:接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为结束测试指示的第三遥控按键输入;响应于接收到第三遥控按键输入,记录结束测试指示对应的遥控按键指令;其中,在重复执行遥控按键指令序列中的遥控按键指令的过程中,监听结束测试指示对应的遥控按键指令;其中,响应于监听到结束测试指示对应的遥控按键指令,停止执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,还包括:接收对应于设置添加到遥控按键指令序列中的遥控按键指令之间的时间间隔的第三遥控按键输入;响应于接收到第三遥控按键输入,形成遥控按键指令序列中遥控按键指令之间的时间间隔;其中,重复依次执行遥控按键指令序列中的遥控按键指令,包括:按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,重复依次执行遥控按键指令序列中的遥控按键指令,包括:每次测试时,按键处理线程依次从遥控按键指令序列中读取遥控按键指令,并将读取的遥控按键指令提供给按键响应线程,按键响应线程执行读取的遥控按键指令,在遥控按键指令序列中所有的遥控按键指令执行完成后,进行下一次测试。
在一些实施方案中,按键处理线程依次从遥控按键指令序列中读取遥控按键指令,包括:按键处理线程按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次从遥控按键指令序列中读取遥控按键指令。
在一些实施方案中,还包括:
停止执行所述遥控按键指令序列中的遥控按键指令之后,在所述电视的显示器显示记录的异常信息;和/或
在电视的显示器显示异常信息查看指示;接收对应于选择异常信息查看指示的第四遥控按键输入;响应于接收到第四遥控按键输入,在电视的显示器显示记录的异常信息。
根据本公开的另一方面,提供了一种电视软件概率问题复现装置,包括:显示模块,用于在电视的显示器上显示用户界面,其中,所述用户界面包括遥控按键指令的列表;接收模块,用于接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入;形成模块,用于响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令;执行模块,用于重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
根据本公开的又一方面,提供了一种电视,包括:处理器;以及存储程序的存储器,其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行本公开实施方案的方法。
本公开实施例中提供的一个或多个技术方案,在出现概率问题后,可通过遥控器在用户界面上配置用于复现概率问题的遥控按键指令,形成遥控按键指令序列,并重复依次执行遥控按键指令序列中的遥控按键指令,以复现概率问题。由此,可以根据概率问题灵活进行配置,避免了开发人员针对不同问题编写或修改各种测试脚本,并且配置通过遥控器在电视上操作完成,而无需串口把脚本指令发送给电视机来复现概率问题,提高了概率问题复现效率,降低了概率问题复现成本,有利于解决电视软件概率问题。
附图说明
在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
图1示出了根据本公开示例性实施例的可以在其中实施本文描述的各种方法的示例***的示意图;
图2示出了根据本公开示例性实施例的电视软件概率问题复现方法的一流程图;
图3示出了根据本公开示例性实施例的电视软件概率问题复现方法的另一流程图;
图4示出了根据本公开示例性实施例的电视软件概率问题复现方法的又一流程图;
图5示出了根据本公开示例性实施例的电视软件概率问题复现方法的再一流程图;
图6示出了根据本公开示例性实施例的电视软件概率问题复现方法的流程图;
图7示出了根据本公开示例性实施例的电视软件概率问题复现装置的示意性框图;
图8示出了能够用于实现本公开的实施例的示例性电视的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
图1示出了根据本公开示例性实施例的可以在其中实施本文描述的各种方法的示例***的示意图,如图1所示,***100包括:电视110和遥控器120。
电视110与遥控器120无线通信连接。遥控器120检测用户输入向电视110发送遥控指令。示例性的,无线通信可包括但不限于:红外、蓝牙、ZigBee、WiFi等。
电视110的软件***运行过程中存在概率问题。对于概率性的问题复现的测试方法,目前主要是依靠人工测试进行复现,或者有针对性的对复现该问题的操作编写脚本,并通过串口把脚本指令发送给电视机来复现概率问题。本公开实施例提供了一种无需使用脚本也无需测试人员进行不断操作来复现概率问题的方法,采用该方法无需编写或修改脚本,也无需通过计算机串口配合脚本发送指令。
以下参照附图描述本公开的方案。
图2示出了根据本公开示例性实施例的电视软件概率问题复现方法的流程图,如图2所示,该方法包括步骤S201至步骤S204。
步骤S201,在电视的显示器上显示用户界面,其中,该用户界面包括遥控按键指令的列表。
其中,遥控按键指令的列表包括至少部分电视能够接收和响应的遥控按键指令。
作为一种实施方式,在步骤S201之前,在用户界面中显示一个或多个配置项目,该配置项目包括:用于配置遥控按键指令序列的项目。接收对应于选择显示的配置项目的遥控按键输入,响应于接收到对用于配置遥控按键指令序列的项目的选择,在用户界面中显示遥控按键指令的列表。
步骤S202,接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入。
步骤S203,响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令。
第一遥控按键输入包括将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的多个遥控按键输入的组合。
作为一种实施方式,第一遥控按键输入包括:选择一个或依次选择多个遥控按键指令的遥控按键输入,将选择的遥控按键指令添加到遥控按键指令序列的遥控按键输入。
作为另一种实施方式,第一遥控按键输入包括:选择一个遥控按键指令的遥控按键输入,将选择的遥控按键指令添加到遥控按键指令序列的遥控按键输入。多次进行选择和添加,可将多个遥控按键指令添加到遥控按键指令序列中。
作为一种实施方式,第一遥控按键输入还包括:指示添加完成的遥控按键输入。
作为一种示例,在第一用户界面中显示遥控按键指令的列表,在第二用户界面中显示遥控按键指令序列,遥控按键指令序列在第二用户界面中按照添加的先后顺序显示。其中,第一用户界面与第二用户界面属于同一用户界面屏幕。
作为一种示例,在第一用户界面中,接收对应于移动光标聚焦的遥控按键输入(例如“向下”、“向上”、“向左”、“向右”等按键),响应于接收到该遥控按键输入,将光标聚焦到相应的遥控按键指令、在光标聚焦到一遥控按键指令时,接收对应于点选的遥控按键输入,响应于接收到该遥控按键输入,将点选的遥控按键指令添加到遥控按键指令序列中,并显示在第二用户界面中。在需要添加多个遥控按键指令时,按照前述过程依次添加遥控按键指令,得到包括多个遥控按键指令的序列。
作为另一种示例,第一用户界面中显示列表中每个遥控按键指令对应的添加指示,通过遥控按键输入点选遥控按键指令对应的添加指示,将相应的遥控按键指令添加至遥控按键指令序列中,并在第二用户界面中显示。
作为一种示例,在第二用户界面中,显示序列中每个遥控按键指令对应的移动指示,通过遥控按键输入点选遥控按键指令对应的移动指示,移动相应的遥控按键指令在遥控按键指令序列中的位置,以此调整遥控按键指令序列中遥控按键指令之间的顺序。
作为一种示例,在第二用户界面中,显示序列中每个遥控按键指令对应的删除指示,通过遥控按键输入点选遥控按键指令对应的删除指示,删除相应的遥控按键指令。
作为一种示例,显示完成指示,通过遥控按键输入点选完成指示,来形成遥控按键指令序列。
步骤S204,重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
作为一种实施方式,接收对应于设置添加到遥控按键指令序列中的遥控按键指令之间的时间间隔的遥控按键输入;响应于接收到该遥控按键输入,形成遥控按键指令序列中遥控按键指令之间的时间间隔。在步骤S204中,按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次执行遥控按键指令序列中的遥控按键指令。
作为一种示例,多个遥控按键指令中所有相邻遥控按键指令之间的时间间隔相等,以简化设置过程。作为另一种示例,分别设置每两个相邻遥控按键指令之间的时间间隔,以实现精确控制。
作为另一种实施方式,按照默认时间间隔,依次执行遥控按键指令序列中的遥控按键指令。
采用该实施方案,在电视的显示器上显示包括遥控按键指令的列表的用户界面,通过遥控按键输入,将该列表中一个或多个用于复现概率问题的遥控按键指令添加到遥控按键指令序列,重复依次执行遥控按键指令序列中的遥控按键指令,以复现概率问题,借助遥控按键输入在电视上配置用于复现概率问题的遥控按键指令序列,无需人工反复手动输入,也无需编写脚本以及通过串口等发送测试脚本指令,提高了概率问题复现效率,降低了概率问题复现成本,有利于解决电视软件概率问题。
在一些实施方案中,还包括:在电视的显示器显示异常信息查看指示;接收对应于选择异常信息查看指示的遥控按键输入;响应于接收到该遥控按键输入,在电视的显示器显示记录的异常信息。由此,可通过遥控器在电视上查看测试中记录的异常信息。例如,在测试中软件出现故障后,再次进行测试配置时,查看上次测试中记录的异常信息。
作为一种实施方式,响应于接收到对应于选择异常信息查看指示的遥控按键输入,在电视的显示器上显示测试的遥控按键指令序列及其对应的异常信息。
图3示出了根据本公开示例性实施例的电视软件概率问题复现方法的另一流程图,如图3所示,该方法包括步骤S301至步骤S305。
步骤S301,在电视运行过程中,监听预设遥控按键输入,其中,预设遥控按键输入包括一个或多个遥控按键指令。
预设遥控按键输入可包括一个遥控按键或者多个遥控按键的组合。在预设遥控按键输入为多个遥控按键的组合时,可减低误触发进入后续过程的概率。在预设遥控按键输入为一个遥控按键时,预设按键输入可包括预设按键的连续按压时间、按压次数等,可减低误触发进入后续过程的概率。本实施例对此不作限定。
步骤S302,响应于监听到预设遥控按键输入,在电视的显示器上显示用户界面,其中,该用户界面包括遥控按键指令的列表。
在一些实施方案中,还包括:在电视的显示器显示异常信息查看指示;接收对应于选择异常信息查看指示的遥控按键输入;响应于接收到该遥控按键输入,在电视的显示器显示记录的异常信息。由此,可通过遥控器在电视上查看测试中记录的异常信息。例如,在测试中软件出现故障后,再次进行测试配置时,查看上次测试中记录的异常信息。
步骤S303,接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入。
步骤S304,响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令。
形成遥控按键指令序列的过程参见前述描述,在此不作赘述。
步骤S305,重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
采用该实施方案,通过预设遥控按键输入触发概率问题复现的配置过程,而在未触发时不显示该配置过程的用户界面,可显示电视常规的用户界面。
图4示出了根据本公开示例性实施例的电视软件概率问题复现方法的又一流程图,如图4所示,该方法包括步骤S401至步骤S407。
步骤S401,在电视的显示器上显示用户界面,其中,该用户界面包括遥控按键指令的列表。
作为一种实施方式,在步骤S401之前,在用户界面中显示一个或多个配置项目,该配置项目包括:用于配置遥控按键指令序列的项目。接收对应于选择显示的配置项目的遥控按键输入,响应于接收到对用于配置遥控按键指令序列的项目的选择,在用户界面中显示遥控按键指令的列表。
作为一种实施方式,在电视运行过程中,监听预设遥控按键输入,其中,预设遥控按键输入包括一个或多个遥控按键指令。响应于监听到预设遥控按键输入,进入步骤S401,在电视的显示器上显示包括遥控按键指令的列表的用户界面。
预设遥控按键输入可包括一个遥控按键或者多个遥控按键的组合。在预设遥控按键输入为多个遥控按键的组合时,可减低误触发进入后续过程的概率。本实施例对此不作限定。
步骤S402,接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入。
步骤S403,响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令。
步骤S404,接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为开始测试指示的第二遥控按键输入。
作为一种实施方式,在步骤S404之前,在用户界面中显示一个或多个配置项目,该配置项目包括:用于配置开始测试指示的项目。接收对应于选择显示的配置项目的遥控按键输入,响应于接收到对用于配置开始测试指示的项目的选择,在用户界面中显示遥控按键指令的列表,并接收上述第二遥控按键输入。
步骤S405,响应于接收到第二遥控按键输入,记录开始测试指示对应的遥控按键指令。
第二遥控按键输入包括将列表中的一个或多个遥控按键指令作为开始测试指示的多个遥控按键输入的组合。
作为一种实施方式,第二遥控按键输入包括:选择一个或依次选择多个遥控按键指令的遥控按键输入,将选择的遥控按键指令添加到开始测试指示对应的遥控按键指令序列的遥控按键输入。
作为另一种实施方式,第二遥控按键输入包括:选择一个遥控按键指令的遥控按键输入,将选择的遥控按键指令添加到开始测试指示对应的遥控按键指令序列的遥控按键输入。多次进行选择和添加,可将多个遥控按键指令添加到开始测试指示对应的遥控按键指令序列中。
作为一种实施方式,第二遥控按键输入还包括:指示添加完成的遥控按键输入。
作为一种实施方式,在第一用户界面中显示遥控按键指令的列表。在第二用户界面中显示遥控按键指令序列,遥控按键指令序列在第二用户界面中按照添加的先后顺序显示。在第三用户界面中显示开始测试指示对应的遥控按键指令,遥控按键指令序列在第三用户界面中按照添加的先后顺序显示。作为一个例子,第一用户界面、第二用户界面和第三用户界面属于同一用户界面屏幕。
步骤S406,监听开始测试指示对应的遥控按键指令。
步骤S407,响应于监听到开始测试指示对应的遥控按键指令,重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
采用该实施方案,配置遥控按键指令序列,并配置开始测试指示的遥控按键指令,由此可在配置完成后根据开始测试指示的按键指令触发测试。
图5示出了根据本公开示例性实施例的电视软件概率问题复现方法的再一流程图,如图5所示,该方法包括步骤S501至步骤S508。
步骤S501,在电视的显示器上显示用户界面,其中,该用户界面包括遥控按键指令的列表。
作为一种实施方式,在电视运行过程中,监听预设遥控按键输入,其中,预设遥控按键输入包括一个或多个遥控按键指令。响应于监听到预设遥控按键输入,进入步骤S501,在电视的显示器上显示包括遥控按键指令的列表的用户界面。
预设遥控按键输入可包括一个遥控按键或者多个遥控按键的组合。在预设遥控按键输入为多个遥控按键的组合时,可减低误触发进入后续过程的概率。本实施例对此不作限定。
步骤S502,接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入。
步骤S503,响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令。
步骤S504,接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为结束测试指示的第三遥控按键输入。
步骤S505,响应于接收到第三遥控按键输入,记录结束测试指示对应的遥控按键指令。
第三遥控按键输入包括将列表中的一个或多个遥控按键指令作为结束测试指示的多个遥控按键输入的组合。
作为一种实施方式,第三遥控按键输入包括:选择一个或依次选择多个遥控按键指令的遥控按键输入,将选择的遥控按键指令添加到结束测试指示对应的遥控按键指令序列的遥控按键输入。
作为另一种实施方式,第三遥控按键输入包括:选择一个遥控按键指令的遥控按键输入,将选择的遥控按键指令添加到结束测试指示对应的遥控按键指令序列的遥控按键输入。多次进行选择和添加,可将多个遥控按键指令添加到结束测试指示对应的遥控按键指令序列中。
作为一种实施方式,第三遥控按键输入还包括:指示添加完成的遥控按键输入。
作为一种实施方式,在第一用户界面中显示遥控按键指令的列表。在第二用户界面中显示遥控按键指令序列,遥控按键指令序列在第二用户界面中按照添加的先后顺序显示。在第四用户界面中显示结束测试指示对应的遥控按键指令,遥控按键指令序列在第四用户界面中按照添加的先后顺序显示。作为一个例子,第一用户界面、第二用户界面和第四用户界面属于同一用户界面屏幕。
步骤S506,重复依次执行遥控按键指令序列中的遥控按键指令。
作为一种实施方式,在步骤S506之前还包括:接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为开始测试指示的第二遥控按键输入;响应于接收到第二遥控按键输入,监听开始测试指示对应的遥控按键指令。
响应于监听到开始测试指示对应的遥控按键指令,进入步骤S506,重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
步骤S507,在重复执行遥控按键指令序列中的遥控按键指令的过程中,监听结束测试指示对应的遥控按键指令。
步骤S508,响应于监听到结束测试指示对应的遥控按键指令,停止执行遥控按键指令序列中的遥控按键指令。
采用该实施方案,可实现在测试过程中通过配置的遥控按键指令停止测试,便于控制测试过程。
在一些实施方案中,停止执行遥控按键指令序列中的遥控按键指令之后,还包括:在电视的显示器显示记录的异常信息。由此,可在停止测试时在电视的显示器直接查看记录的异常信息。
在一些实施方案中,还包括:接收对应于设置添加到遥控按键指令序列中的遥控按键指令之间的时间间隔的第三遥控按键输入;响应于接收到第三遥控按键输入,形成遥控按键指令序列中遥控按键指令之间的时间间隔。上述的重复依次执行遥控按键指令序列中的遥控按键指令,包括:按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,上述的重复依次执行遥控按键指令序列中的遥控按键指令,包括:每次测试时,按键处理线程依次从遥控按键指令序列中读取遥控按键指令,并将读取的遥控按键指令提供给按键响应线程,按键响应线程执行读取的遥控按键指令,在遥控按键指令序列中所有的遥控按键指令执行完成后,进行下一次测试。
在一些实施方案中,按键处理线程依次从遥控按键指令序列中读取遥控按键指令,包括:按键处理线程按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次从遥控按键指令序列中读取遥控按键指令。
图6示出了根据本公开示例性实施例的电视软件概率问题复现方法的流程图,如图6所示,下面结合图6对该实施方案进行描述。
在图6所示的实施方案中,通过在电视的软件中增加用户按键配置菜单,配置菜单预设好所有遥控按键指令集,用户在该用户按键配置菜单下设置对应需要复现概率问题所需的按键,通过在电视软件的按键处理线程中增加读取用户按键配置菜单中设置的遥控按键指令,把读取到的按键指令发送给电视软件的按键响应线程,实现对概率问题的复现测试,并创建记录***运行异常信息的线程输出测试结果。
下面对图6所示的实施方案进行说明。
显示用户按键配置菜单,用户按键配置菜单预设好电视***软件支持的所有的遥控按键指令,作为用户按键设置输入源。用户按键配置菜单包括:显示预设的遥控按键指令的列表的控件;按键间隔时间设置的控件;开启测试指示设置的控件,关闭测试指示的控件;用户设置的按键列表显示的控件;保存用户设置的控件,以及读取测试结果的控件。
用户根据测试场景,在用户按键配置菜单中从预设的遥控按键指令的列表的控件中选择需要的遥控按键指令,选中后的按键相应显示在用户设置的按键列表显示的控件中以便于用户交互,设置相邻按键的间隔时间,把按键时间跟按键键值按照顺序保存到队列中,并设置好开启测试和关闭测试需要的遥控按键指令,保存到***中。
创建记录***运行异常信息的线程,记录测试发生的异常信息。
在电视软件按键处理线程中增加对是否开启测试以及对用户设置按键指令的监听,并发送按键指令给电视***,实现对概率问题的测试。
当用户通过按键标志开启测试时,按键处理线程得到开始测试标志后,电视进入测试,依次读取保存在队列中的按键和按键间隔时间,根据间隔时间将按键顺序发送给按键响应线程;当测试过程中遇到异常时,记录***运行异常信息的线程生成文本文件,存放到***指定位置,退出测试,如无异常,测试过程中用户想终止测试,用户可手动通过关闭测试需要的遥控按键指令结束测试。
测试出现异常或用户终止测试,用户可进入用户按键配置菜单,通过点击查看结果的控件,该控件读取记录线程中保存在指定位置的异常文本信息显示到电视中。
举例说明,如在电视自动搜台过程中经常遇到搜台卡死的低概率问题,用户通过把自动搜台需要的测试按键设置到用户按键配置菜单中,并进入自动搜台菜单,按测试启动的按键标志就能实现复现搜台卡死的概率问题。
采用该实施方案,通过在菜单中预设好电视软件支持的遥控按键指令集,用户可以根据概率问题设置所需要的按键,实现对概率问题的复测;通过电视软件本身的按键处理线程,增加读取用户设置的按键指令集,发送给电视软件按键响应线程;用户可以在测试过程中结束测试,可以直接在电视菜单中查看的异常信息。由此,可以根据不同的概率问题在产品菜单中设置对应的按键指令集,无需借助辅助设备如脚本程序跟计算机串口终端等,就能实现对概率问题的复现测试,提高软件测试效率,同时节约测试资源以及减少需要借助辅助设备所增加的设备成本。
本公开示例性实施还提供了一种电视软件概率问题复现装置,如图7所示,该装置包括:显示模块710,用于在电视的显示器上显示用户界面,其中,所述用户界面包括遥控按键指令的列表;接收模块720,用于接收对应于将列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入;形成模块730,用于响应于接收到第一遥控按键输入,形成遥控按键指令序列,其中,遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令;执行模块740,用于重复依次执行遥控按键指令序列中的遥控按键指令,并记录异常信息。
在一些实施方案中,还包括:监听模块,用于在电视运行过程中,监听预设遥控按键输入,其中,预设遥控按键输入包括一个或多个遥控按键指令。响应于监听到预设遥控按键输入,显示模块710在电视的显示器上显示上述用户界面。
在一些实施方案中,接收模块720,还用于接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为开始测试指示的第二遥控按键输入;监听模块,还用于响应于接收到第二遥控按键输入,监听开始测试指示对应的遥控按键指令。执行模块740,用于响应于监听到开始测试指示对应的遥控按键指令,重复依次执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,接收模块720,还用于接收对应于将遥控按键指令列表中一个或多个遥控按键指令作为结束测试指示的第三遥控按键输入;监听模块,还用于在重复执行遥控按键指令序列中的遥控按键指令的过程中,监听结束测试指示对应的遥控按键指令;执行模块740,用于响应于监听到结束测试指示对应的遥控按键指令,停止执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,接收模块720,还用于接收对应于设置添加到遥控按键指令序列中的遥控按键指令之间的时间间隔的第三遥控按键输入;形成模块730,用于响应于接收到第三遥控按键输入,形成遥控按键指令序列中遥控按键指令之间的时间间隔;执行模块740,用于按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次执行遥控按键指令序列中的遥控按键指令。
在一些实施方案中,执行模块740,用于每次测试时,通过按键处理线程依次从遥控按键指令序列中读取遥控按键指令,并将读取的遥控按键指令提供给按键响应线程,通过按键响应线程执行读取的遥控按键指令,在遥控按键指令序列中所有的遥控按键指令执行完成后,进行下一次测试。
在一些实施方案中,执行模块740,用于通过按键处理线程按照遥控按键指令序列中遥控按键指令之间的时间间隔,依次从遥控按键指令序列中读取遥控按键指令。
本公开示例性实施例还提供一种电视,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器。所述存储器存储有能够被所述至少一个处理器执行的计算机程序,所述计算机程序在被所述至少一个处理器执行时用于使所述电视执行根据本公开实施例的方法。
本公开示例性实施例还提供一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本公开实施例的方法。
本公开示例性实施例还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本公开实施例的方法。
参考图8,现将描述本公开的电视800的结构框图,其是可以应用于本公开的各方面的硬件设备的示例。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图8所示,电视800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序,来执行各种适当的动作和处理。在RAM 803中,还可存储设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
电视800中的多个部件连接至I/O接口805,包括:输入单元806、输出单元807、存储单元808以及通信单元809。输入单元806可以是能向电视800输入信息的任何类型的设备,输入单元806可以接收输入的数字或字符信息,以及产生与电视的用户设置和/或功能控制有关的键信号输入。输出单元807可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元808可以包括但不限于磁盘、光盘。通信单元809允许电视800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙设备、WiFi设备、WiMax设备、蜂窝通信设备和/或类似物。
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理。例如,在一些实施例中,电视软件概率问题复现方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到电视800上。在一些实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行电视软件概率问题复现方法。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
如本公开使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
Claims (10)
1.一种电视软件概率问题复现方法,其特征在于,包括:
在电视的显示器上显示用户界面,其中,所述用户界面包括遥控按键指令的列表;
接收对应于将所述列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入;
响应于接收到所述第一遥控按键输入,形成所述遥控按键指令序列,其中,所述遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令;
重复依次执行所述遥控按键指令序列中的遥控按键指令,并记录异常信息。
2.如权利要求1所述的电视软件概率问题复现方法,其特征在于,还包括:
在所述电视运行过程中,监听预设遥控按键输入,其中,所述预设遥控按键输入包括一个或多个遥控按键指令;
其中,响应于监听到所述预设遥控按键输入,在所述电视的显示器上显示所述用户界面。
3.如权利要求1所述的电视软件概率问题复现方法,其特征在于,还包括:
接收对应于将所述遥控按键指令列表中一个或多个遥控按键指令作为开始测试指示的第二遥控按键输入;
响应于接收到所述第二遥控按键输入,记录所述开始测试指示对应的遥控按键指令;
监听所述开始测试指示对应的遥控按键指令;
其中,响应于监听到所述开始测试指示对应的遥控按键指令,重复依次执行所述遥控按键指令序列中的遥控按键指令。
4.如权利要求1或3所述的电视软件概率问题复现方法,其特征在于,还包括:
接收对应于将所述遥控按键指令列表中一个或多个遥控按键指令作为结束测试指示的第三遥控按键输入;
响应于接收到所述第三遥控按键输入,记录所述结束测试指示对应的遥控按键指令;
其中,在重复执行所述遥控按键指令序列中的遥控按键指令的过程中,监听所述结束测试指示对应的遥控按键指令;
其中,响应于监听到所述结束测试指示对应的遥控按键指令,停止执行所述遥控按键指令序列中的遥控按键指令。
5.如权利要求1所述的电视软件概率问题复现方法,其特征在于,还包括:
接收对应于设置添加到遥控按键指令序列中的遥控按键指令之间的时间间隔的第三遥控按键输入;
响应于接收到所述第三遥控按键输入,形成所述遥控按键指令序列中遥控按键指令之间的时间间隔;
其中,重复依次执行所述遥控按键指令序列中的遥控按键指令,包括:按照所述遥控按键指令序列中遥控按键指令之间的时间间隔,依次执行所述遥控按键指令序列中的遥控按键指令。
6.如权利要求1所述的电视软件概率问题复现方法,其特征在于,重复依次执行所述遥控按键指令序列中的遥控按键指令,包括:
每次测试时,按键处理线程依次从所述遥控按键指令序列中读取遥控按键指令,并将读取的遥控按键指令提供给按键响应线程,按键响应线程执行读取的遥控按键指令,在所述遥控按键指令序列中所有的遥控按键指令执行完成后,进行下一次测试。
7.如权利要求6所述的电视软件概率问题复现方法,其特征在于,按键处理线程依次从所述遥控按键指令序列中读取遥控按键指令,包括:
按键处理线程按照所述遥控按键指令序列中遥控按键指令之间的时间间隔,依次从所述遥控按键指令序列中读取遥控按键指令。
8.如权利要求1所述的电视软件概率问题复现方法,其特征在于,还包括:
停止执行所述遥控按键指令序列中的遥控按键指令之后,在所述电视的显示器显示记录的异常信息;
和/或
在所述电视的显示器显示异常信息查看指示;接收对应于选择异常信息查看指示的第四遥控按键输入;响应于接收到所述第四遥控按键输入,在所述电视的显示器显示记录的异常信息。
9.一种电视软件概率问题复现装置,其特征在于,包括:
显示模块,用于在电视的显示器上显示用户界面,其中,所述用户界面包括遥控按键指令的列表;
接收模块,用于接收对应于将所述列表中的一个或多个遥控按键指令添加到遥控按键指令序列的第一遥控按键输入;
形成模块,用于响应于接收到所述第一遥控按键输入,形成所述遥控按键指令序列,其中,所述遥控按键指令序列中的遥控按键指令为复现概率问题所需的遥控按键指令;
执行模块,用于重复依次执行所述遥控按键指令序列中的遥控按键指令,并记录异常信息。
10.一种电视,其特征在于,包括:
处理器;以及
存储程序的存储器,
其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210550052.0A CN114945104B (zh) | 2022-05-20 | 2022-05-20 | 电视软件概率问题复现方法、装置及电视 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210550052.0A CN114945104B (zh) | 2022-05-20 | 2022-05-20 | 电视软件概率问题复现方法、装置及电视 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114945104A true CN114945104A (zh) | 2022-08-26 |
CN114945104B CN114945104B (zh) | 2023-12-12 |
Family
ID=82910030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210550052.0A Active CN114945104B (zh) | 2022-05-20 | 2022-05-20 | 电视软件概率问题复现方法、装置及电视 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114945104B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120084684A1 (en) * | 2010-10-05 | 2012-04-05 | Sudhindra Aithal Kota | Rapid Automation Front-end Framework Library and Executable Graphic User Interface Testing System and Method |
CN103813196A (zh) * | 2014-03-12 | 2014-05-21 | 冠捷显示科技(中国)有限公司 | 一种用于测试电视机功能的智能遥控器 |
CN108632606A (zh) * | 2018-04-02 | 2018-10-09 | 广州视源电子科技股份有限公司 | 电视机老化测试方法和*** |
US20200356466A1 (en) * | 2019-05-09 | 2020-11-12 | Sap Se | Machine learning based test case prediction and automation leveraging the html document object model |
-
2022
- 2022-05-20 CN CN202210550052.0A patent/CN114945104B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120084684A1 (en) * | 2010-10-05 | 2012-04-05 | Sudhindra Aithal Kota | Rapid Automation Front-end Framework Library and Executable Graphic User Interface Testing System and Method |
CN103813196A (zh) * | 2014-03-12 | 2014-05-21 | 冠捷显示科技(中国)有限公司 | 一种用于测试电视机功能的智能遥控器 |
CN108632606A (zh) * | 2018-04-02 | 2018-10-09 | 广州视源电子科技股份有限公司 | 电视机老化测试方法和*** |
US20200356466A1 (en) * | 2019-05-09 | 2020-11-12 | Sap Se | Machine learning based test case prediction and automation leveraging the html document object model |
Also Published As
Publication number | Publication date |
---|---|
CN114945104B (zh) | 2023-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10853232B2 (en) | Adaptive system for mobile device testing | |
CN103329108B (zh) | 测试装置 | |
CN108235081B (zh) | 多屏互动方法及装置 | |
EP2725494A1 (en) | Automatic testing apparatus for embedded software, automatic testing method thereof and test scenario composing method | |
KR100985749B1 (ko) | 내장형 시스템 소프트웨어 자동 테스트 시스템 및 방법과테스트 시나리오 작성 방법 | |
CN110795353B (zh) | 快应用的调试方法、装置、设备及存储介质 | |
CN110837474A (zh) | 一种脚本录制方法、装置、终端及存储介质 | |
CN112115038A (zh) | 一种应用测试方法、装置和存储介质 | |
CN111930703A (zh) | 日志文件自动抓取方法、装置和计算机设备 | |
CN105100214A (zh) | 一种信息同步方法、装置及*** | |
US10831634B1 (en) | Replication of user interface events | |
JP5519458B2 (ja) | プラント監視制御システムおよび表示画面管理方法 | |
CN113473086B (zh) | 视频播放的方法、装置、电子设备、智慧高速大屏 | |
CN111026651B (zh) | 测试方法、装置、存储介质及电子设备 | |
CN113495843A (zh) | 用于测试视频播放器的起播性能的方法和装置 | |
KR101460860B1 (ko) | 상태 기반의 테스트 시나리오 모델을 이용한 gui 테스트 장치 및 방법 | |
JP2006277771A (ja) | 計算機ネットワーク用の端末装置および操作履歴記録方法 | |
CN114945104B (zh) | 电视软件概率问题复现方法、装置及电视 | |
CN109376085B (zh) | 测试用例生成方法、装置及计算机可读存储介质 | |
CN110837467A (zh) | 软件测试方法、装置以及*** | |
CN113282268B (zh) | 音效配置方法和装置、存储介质及电子设备 | |
CN113093981B (zh) | 一种Android终端由录屏生成操作步骤长图的方法及设备 | |
CN113535029A (zh) | 操作录制方法、终端、计算机设备及计算机可读存储介质 | |
CN113038068B (zh) | 一种模拟相机控制方法、装置、设备及存储介质 | |
CN111026650B (zh) | 软件测试的方法、装置、存储介质和电子设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |