CN106250317A - 电子设备及其应用的测试方法及*** - Google Patents
电子设备及其应用的测试方法及*** Download PDFInfo
- Publication number
- CN106250317A CN106250317A CN201610651393.1A CN201610651393A CN106250317A CN 106250317 A CN106250317 A CN 106250317A CN 201610651393 A CN201610651393 A CN 201610651393A CN 106250317 A CN106250317 A CN 106250317A
- Authority
- CN
- China
- Prior art keywords
- test
- operating system
- electronic equipment
- classification
- testing
- 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
Links
Classifications
-
- 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
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)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明提供一种电子设备及其应用的测试方法及***,可兼容于多个类别操作***,方法包括:预先在一测试工具中设置与各类别的操作***分别对应的测试命令集,各测试命令集包括测试指令以及与测试指令对应的测试程序;在启用测试工具对一电子设备进行测试时,读取电子设备当前运行的操作***的类别;获取与电子设备当前运行的操作***的类别对应的测试命令集;根据接收的测试指令从获取的测试命令集中匹配相应的测试程序而进行相应的测试操作。本发明对于不同类别的操作***,即可启用相应的测试命令集进行相应的测试操作,可兼容于不同类别的操作***,且直接对多种不同类别的操作***进行测试而无需进行测试工具的更换。
Description
技术领域
本发明涉及测试领域,特别是涉及一种电子设备及其应用的测试方法及***。
背景技术
不同类型的操作***或者同一类型的操作***的不同版本,***服务命令有些差别,会导致同一测试工具不能同时在不同类型的操作***或者同一类型的但是不同版本的操作***中兼容,这样,针对每种类型的操作***或者同一类型的每个版本的操作***都要更换对应的测试工具,操作麻烦,且会降低测试效率。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子设备及其应用的测试方法及***,用于解决现有技术中同一测试工具不能同时在不同类型的操作***或者同一类型的但是不同版本的操作***中兼容的问题。
为实现上述目的及其他相关目的,本发明提供一种测试方法,所述方法兼容于多个类别操作***,包括:预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;获取与所述电子设备当前运行的操作***的类别对应的测试命令集;根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。
于本发明一具体实施例中,所述操作***的类别的划分依据包括以下中的任何一种:操作***的类型、同一类型的操作***的不同版本、及不同类型的操作***的不同版本。
于本发明一具体实施例中,所述操作***的类型包括以下中的一种或多种:Linux操作***、Windows操作***、或IOS操作***。
于本发明一具体实施例中,所述操作***的类别包括Linux操作***的6版本和7版本。
于本发明一具体实施例中,所述测试操作包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。
为实现上述目的及其他相关目的,本发明还提供一种测试***,所述测试***兼容于多个类别操作***,包括:预设模块,预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;***类别读取模块,用以在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;测试模块,用以获取与所述电子设备当前运行的操作***的类别对应的测试命令集,且根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。
于本发明一具体实施例中,所述操作***的类别的划分依据包括以下中的任何一种:操作***的类型、同一类型的操作***的不同版本、及不同类型的操作***的不同版本。
于本发明一具体实施例中,所述操作***的类型包括以下中的一种或多种:Linux操作***、Windows操作***、或IOS操作***。
于本发明一具体实施例中,所述测试操作包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。
为实现上述目的及其他相关目的,本发明还提供一种电子设备,包括如上任一项所述的测试***。
如上所述,本发明的电子设备及其应用的测试方法及***,可兼容于多个类别操作***,所述方法包括:预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;获取与所述电子设备当前运行的操作***的类别对应的测试命令集;根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。本发明对于不同类别的操作***,即可启用相应的测试命令集进行相应的测试操作,可兼容于不同类别的操作***,且直接对多种不同类别的操作***进行测试而无需进行测试工具的更换。
附图说明
图1显示为本发明的测试方法在一具体实施例中的流程示意图。
图2显示为本发明的测试方法在一具体实施例中的应用示意图。
图3显示为本发明的测试***在一具体实施例中的模块示意图。
图4显示为本发明的电子设备在一具体实施例中的组成示意图。
元件标号说明
1 测试***
11 预设模块
12 ***类别读取模块
13 测试模块
2 电子设备
S11~S14 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图1,显示为本发明的测试方法在一具体实施例中的流程示意图。所述方法兼容于多个类别操作***,于一具体实施例中,所述操作***的类别的划分依据包括以下中的任何一种:操作***的类型、同一类型的操作***的不同版本、及不同类型的操作***的不同版本。其中,所述操作***的类型优选包括以下中的一种或多种:Linux操作***、Windows操作***、或IOS操作***。
所述方法包括:
S11:预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;
S12:在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;
S13:获取与所述电子设备当前运行的操作***的类别对应的测试命令集;
S14:根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。
于本发明一具体实施例中,参阅图2,显示为本发明一具体实施例中测试方法应用示意图。于本实施例中,所述操作***的类别包括Linux操作***的6版本和7版本。具体包括:
读取Linux操作***的版本;判断Linux操作***的版本;当版本为6时,选择与Linux操作***的6版本对应的测试命令集,并根据接收的测试指令(例如为0,1,2),获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。所述测试操作例如包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。且,于本实施例中,测试指令(0),对应电子设备的重启循环测试;测试指令(1),对应电子设备的直流通电循环测试;测试指令(2),对应电子设备的交流通电循环测试。当版本为7时,选择与Linux操作***的7版本对应的测试命令集,并根据接收的测试指令(例如为0,1,2),获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。所述测试操作例如包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。且,于本实施例中,测试指令(0),对应电子设备的重启循环测试;测试指令(1),对应电子设备的直流通电循环测试;测试指令(2),对应电子设备的交流通电循环测试。且于本应用实例中,可使用命令cat/etc/redhat-release来读取Linux的版本;可使用命令grep'V$'text3|sed s'/\(.*\):[-]*\([-0-9.]*\)V$/\2/g'来判断Linux版本是6还是7;通过上述选择进入相应Linux版本的***服务命令代码中。
请参阅图3,显示为本发明的测试***在一具体实施例中的模块示意图。所述测试***1兼容于多个类别操作***,所述***1包括预设模块11、***类别读取模块12、以及测试模块13。
所述预设模块11预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;
所述***类别读取模块12用以在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;
所述测试模块13用以获取与所述电子设备当前运行的操作***的类别对应的测试命令集,且根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。
于本发明一具体实施例中,所述操作***的类别的划分依据包括以下中的任何一种:操作***的类型、同一类型的操作***的不同版本、及不同类型的操作***的不同版本。
于本发明一具体实施例中,所述操作***的类型包括以下中的一种或多种:Linux操作***、Windows操作***、或IOS操作***。
于本发明一具体实施例中,所述测试操作包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。
所述测试***1为与图1所示的测试方法对应的***项,两者技术方案一一对应,所有关于所述测试方法的描述均可应用于本实施例中。
请参阅图4,显示为本发明的电子设备在一具体实施例中的结构示意图。所述电子设备2包括如图3所示的测试***1,所述电子设备2例如为平板电脑、台式电脑、或服务器等智能处理终端。
综上所述,本发明的电子设备及其应用的测试方法及***,可兼容于多个类别操作***,所述方法包括:预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;获取与所述电子设备当前运行的操作***的类别对应的测试命令集;根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。本发明对于不同类别的操作***,即可启用相应的测试命令集进行相应的测试操作,可兼容于不同类别的操作***,且直接对多种不同类别的操作***进行测试而无需进行测试工具的更换。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (10)
1.一种测试方法,其特征在于,所述方法兼容于多个类别操作***,包括:
预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;
在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;
获取与所述电子设备当前运行的操作***的类别对应的测试命令集;
根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。
2.根据权利要求1所述的测试方法,其特征在于:所述操作***的类别的划分依据包括以下中的任何一种:操作***的类型、同一类型的操作***的不同版本、及不同类型的操作***的不同版本。
3.根据权利要求2所述的测试方法,其特征在于:所述操作***的类型包括以下中的一种或多种:Linux操作***、Windows操作***、或IOS操作***。
4.根据权利要求1所述的测试方法,其特征在于:所述操作***的类别包括Linux操作***的6版本和7版本。
5.根据权利要求1所述的测试方法,其特征在于:所述测试操作包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。
6.一种测试***,其特征在于,所述测试***兼容于多个类别操作***,包括:
预设模块,预先在一测试工具中设置与各类别的所述操作***分别对应的测试命令集,各所述测试命令集包括测试指令以及与所述测试指令对应的测试程序;
***类别读取模块,用以在启用所述测试工具对一电子设备进行测试时,读取所述电子设备当前运行的操作***的类别;
测试模块,用以获取与所述电子设备当前运行的操作***的类别对应的测试命令集,且根据接收的测试指令从获取的所述测试命令集中匹配相应的测试程序而进行相应的测试操作。
7.根据权利要求6所述的测试***,其特征在于:所述操作***的类别的划分依据包括以下中的任何一种:操作***的类型、同一类型的操作***的不同版本、及不同类型的操作***的不同版本。
8.根据权利要求7所述的测试***,其特征在于:所述操作***的类型包括以下中的一种或多种:Linux操作***、Windows操作***、或IOS操作***。
9.根据权利要求6所述的测试***,其特征在于:所述测试操作包括以下中的一或多种:对所述电子设备的重启循环测试、直流通电循环测试、以及交流通电循环测试。
10.一种电子设备,其特征在于,包括如权利要求6~9中任一项所述的测试***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610651393.1A CN106250317A (zh) | 2016-08-10 | 2016-08-10 | 电子设备及其应用的测试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610651393.1A CN106250317A (zh) | 2016-08-10 | 2016-08-10 | 电子设备及其应用的测试方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106250317A true CN106250317A (zh) | 2016-12-21 |
Family
ID=58078649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610651393.1A Pending CN106250317A (zh) | 2016-08-10 | 2016-08-10 | 电子设备及其应用的测试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106250317A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009084A (zh) * | 2017-11-29 | 2018-05-08 | 北京中电普华信息技术有限公司 | 一种混合移动应用的测试方法、装置及*** |
CN108039921A (zh) * | 2017-12-05 | 2018-05-15 | 广东欧珀移动通信有限公司 | 一种移动终端的校准方法、终端设备及存储介质 |
CN108153635A (zh) * | 2018-01-18 | 2018-06-12 | 郑州云海信息技术有限公司 | ***内存边缘测试方法、***设备及计算机可读存储介质 |
CN109240935A (zh) * | 2018-10-11 | 2019-01-18 | 上海哔哩哔哩科技有限公司 | 一种兼容的***自动化测试方法、装置和存储介质 |
CN110018931A (zh) * | 2018-01-09 | 2019-07-16 | 佛山市顺德区顺达电脑厂有限公司 | Tpm测试装置及方法 |
CN114615081A (zh) * | 2022-04-02 | 2022-06-10 | 侯殿君 | 一种远程渗透测试方法及装置 |
CN116991641A (zh) * | 2023-06-25 | 2023-11-03 | 珠海妙存科技有限公司 | 基于fio的兼容性测试方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001005690A (ja) * | 1999-06-21 | 2001-01-12 | Nec Ic Microcomput Syst Ltd | プログラムテストシステム |
CN101128007A (zh) * | 2007-09-21 | 2008-02-20 | 中兴通讯股份有限公司 | 移动通讯终端测试方法 |
CN101807168A (zh) * | 2010-03-15 | 2010-08-18 | 北京航空航天大学 | 一种支持版本兼容的数字终端测试环境及其构建方法 |
CN101989227A (zh) * | 2009-08-04 | 2011-03-23 | 中兴通讯股份有限公司 | 一种测试用例生成方法及装置 |
-
2016
- 2016-08-10 CN CN201610651393.1A patent/CN106250317A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001005690A (ja) * | 1999-06-21 | 2001-01-12 | Nec Ic Microcomput Syst Ltd | プログラムテストシステム |
CN101128007A (zh) * | 2007-09-21 | 2008-02-20 | 中兴通讯股份有限公司 | 移动通讯终端测试方法 |
CN101989227A (zh) * | 2009-08-04 | 2011-03-23 | 中兴通讯股份有限公司 | 一种测试用例生成方法及装置 |
CN101807168A (zh) * | 2010-03-15 | 2010-08-18 | 北京航空航天大学 | 一种支持版本兼容的数字终端测试环境及其构建方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009084A (zh) * | 2017-11-29 | 2018-05-08 | 北京中电普华信息技术有限公司 | 一种混合移动应用的测试方法、装置及*** |
CN108009084B (zh) * | 2017-11-29 | 2021-07-30 | 北京中电普华信息技术有限公司 | 一种混合移动应用的测试方法、装置及*** |
CN108039921A (zh) * | 2017-12-05 | 2018-05-15 | 广东欧珀移动通信有限公司 | 一种移动终端的校准方法、终端设备及存储介质 |
CN108039921B (zh) * | 2017-12-05 | 2021-05-14 | Oppo广东移动通信有限公司 | 一种移动终端的校准方法、终端设备及存储介质 |
CN110018931A (zh) * | 2018-01-09 | 2019-07-16 | 佛山市顺德区顺达电脑厂有限公司 | Tpm测试装置及方法 |
CN108153635A (zh) * | 2018-01-18 | 2018-06-12 | 郑州云海信息技术有限公司 | ***内存边缘测试方法、***设备及计算机可读存储介质 |
CN108153635B (zh) * | 2018-01-18 | 2021-06-29 | 郑州云海信息技术有限公司 | ***内存边缘测试方法、***设备及计算机可读存储介质 |
CN109240935A (zh) * | 2018-10-11 | 2019-01-18 | 上海哔哩哔哩科技有限公司 | 一种兼容的***自动化测试方法、装置和存储介质 |
CN114615081A (zh) * | 2022-04-02 | 2022-06-10 | 侯殿君 | 一种远程渗透测试方法及装置 |
CN116991641A (zh) * | 2023-06-25 | 2023-11-03 | 珠海妙存科技有限公司 | 基于fio的兼容性测试方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106250317A (zh) | 电子设备及其应用的测试方法及*** | |
US6917847B2 (en) | Method and apparatus for design for manufacturing | |
CN102662846B (zh) | 一种自动化工具与测试用例结合的测试方法 | |
CN107203401B (zh) | 一种前端项目构建方法、装置及*** | |
CN103198010A (zh) | 软件测试方法、装置及*** | |
CN106055486A (zh) | 一种分布式文件***的自动化运维方法及平台 | |
RU2716743C1 (ru) | Способ распознавания и отображения доступов оператора к объектам процесса, а также операторская система | |
CN105354118B (zh) | 智能终端的自动测试方法、装置及*** | |
CN105511951A (zh) | 一种wifi性能自动化测试平台的任务调度方法和*** | |
CN110781089B (zh) | 一种设备ui自动化测试方法、装置、电子设备和介质 | |
CN106646315B (zh) | 一种数字测量仪器的自动测试***及其测试方法 | |
CN102819488B (zh) | 测试处理装置和测试处理方法 | |
CN107135124A (zh) | 一种多蓝牙通讯并行测试的方法及*** | |
CN104133172A (zh) | 一种提高同测数的新型测试开发方法 | |
CN102799813A (zh) | 一种基于puf的硬件木马检测*** | |
CN104123397A (zh) | Web页面的自动化测试装置及方法 | |
CN111367802B (zh) | web自动化测试方法、装置及计算机可读存储介质 | |
CN104978276A (zh) | 用于检测软件的方法、装置及*** | |
CN112035346B (zh) | 基于嵌入式dsp操作***的自动化测试方法、***及介质 | |
CN111159023A (zh) | 测试方法、装置、电子设备及计算机可读存储介质 | |
CN102455941A (zh) | 一种基于范式的多任务调度方法、装置及通信终端 | |
CN103019944A (zh) | 基于代码注入方式的测试方法和装置 | |
CN102707943A (zh) | 一种远程控制自动化工具的实现方法 | |
CN106250437A (zh) | 一种电子监察前端数据采集方法及*** | |
CN116149808A (zh) | 机器人流程自动化管理***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161221 |