CN1920793A - 在不同的语言环境下实现测试脚本回放的装置和方法 - Google Patents

在不同的语言环境下实现测试脚本回放的装置和方法 Download PDF

Info

Publication number
CN1920793A
CN1920793A CNA2005100966126A CN200510096612A CN1920793A CN 1920793 A CN1920793 A CN 1920793A CN A2005100966126 A CNA2005100966126 A CN A2005100966126A CN 200510096612 A CN200510096612 A CN 200510096612A CN 1920793 A CN1920793 A CN 1920793A
Authority
CN
China
Prior art keywords
property value
test
synonymicon
software product
destination object
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
CNA2005100966126A
Other languages
English (en)
Other versions
CN100504809C (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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to CNB2005100966126A priority Critical patent/CN100504809C/zh
Priority to US11/467,183 priority patent/US8938383B2/en
Publication of CN1920793A publication Critical patent/CN1920793A/zh
Application granted granted Critical
Publication of CN100504809C publication Critical patent/CN100504809C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Abstract

本发明提供一种使得测试脚本能够在不同的测试环境中正常回放的装置和方法。根据本发明,使用一个同义词词典,其中,该同义词词典存储在不同的测试环境中被测试的软件产品中的对象属性的属性值的不同表示;比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致。通过采用本发明,能够节省测试的时间和成本;能够使得测试脚本的维护变得容易。

Description

在不同的语言环境下实现测试脚本回放的装置和方法
技术领域
本发明涉及自动测试领域,尤其涉及使自动测试工具所生成的测试脚本在不同的测试语言环境都能够进行正常的回放的装置和方法。
背景技术
为了提高测试的效率,已经出现了多种进行自动测试的工具。例如IBM公司的Rational Functional Tester等。
在使用这些自动测试工具进行软件产品的测试时,通常是在自动测试工具的录制模式下,由测试者对被测试的应用执行一系列的动作(act ion)。在这个过程中,自动测试工具将根据测试者执行的动作自动地生成测试脚本。测试脚本中记录下了这些动作、这些动作各自的目标对象(target object)的特征属性值(特征属性的属性值)、以及目标对象的某些属性的期望属性值。然后,在测试环境中由自动测试工具自动地回放所生成的测试脚本。。
图1示出了在测试环境中进行测试脚本的回放的过程的流程图。
首先在步骤S101,自动测试工具按照测试脚本判断是否有下一条测试指令。当判断为否时,进行到步骤S105,返回测试完成的消息。否则进行到步骤S110,从测试脚本中取出下一条指令。
在步骤S115,根据测试脚本中所记录的对象的特征属性值搜索目标对象。在步骤S120,判断是否找到了目标对象。当没有找到目标对象时,在步骤S130,返回测试失败的消息。否则,当找到目标对象时,前进到步骤S125,判断该取出的指令的类型。
当判断为该指令是动作指令时,前进到步骤S135,对目标对象执行测试脚本中记录的相应的动作。然后,返回到步骤S101继续执行。
当在步骤S125,判断为指令是比较指令时,前进到步骤S155,将目标对象的属性值与期望属性值进行比较。在步骤S160,判断比较结果是否相同。当比较结果不相同时,在步骤S165,在测试日志中记录一个错误。否则,当比较结果相同时,返回到步骤S101继续执行。
图2示出了在图1的步骤115执行的目标对象搜索处理的过程。
在图2中,首先,在步骤S201,自动测试工具判断被测试的应用中是否有下一个待选对象。当判断为没有下一个待选对象时,在步骤S205,返回目标对象搜索失败的消息。当判断为有下一个待选对象时,在步骤S210,将该待选对象作为当前对象,并且取该当前待选对象的特征属性值。在步骤S215,将该当前待选对象的特征属性值与测试脚本中已经记录的目标对象的特征属性值进行比较,判断两者是否相同,当两者相同时,前进到步骤S220,返回目标对象搜索成功的消息。否则返回到步骤S201,继续进行目标对象搜索。
图3示出了在图1的步骤S155执行的属性值比较处理过程。
在步骤S301,将所搜索到的目标对象的属性值与在测试脚本中所记录的该对象的期望属性值进行比较。当两者相同时,在步骤S305返回比较结果为相同的消息。当两者不相同时,在步骤S310返回比较结果不相同的消息。
对于全球化软件产品来说,需要在不同的场所进行测试,以检测其在不同的语言环境中的运行能力。但是,通常来说,全球化软件产品在不同的语言环境,例如在中国和美国,将有不同的表现,例如在美国使用英语界面而在中国使用中文界面。因此,同一个对象的属性值在这些不同的语言环境中也将不同。
但是,现有的自动测试工具在对对象的属性值进行比较时是进行字面对比。例如,在以上图2的步骤S215和图3的步骤S301中,进行属性值比较时是进行字面对比的。
因此,现有的自动测试工具就出现了如下的问题。即在一个语言环境中所生成的测试脚本,在另一个语言环境中不能被正常回放。例如,对于目标对象“Pressbutton”,在英文环境下所生成的测试脚本中其属性值是英文“OK”,而在中文环境运行时其属性值是汉字“确认”。因此在英文环境下生成的测试脚本,在中文环境将不能被正常回放。具体地是在图2的步骤S215和图3的步骤S301中,将会产生目标对象搜索不成功的结果或者比较结果不相同的结果。
为了解决上述问题,通常采用如下两种方法:一种方法是,测试者修改所生成的测试脚本,以使得修改后的测试脚本能够在另一个不同的测试语言环境中进行回放,另一种方法是,对于不同的测试语言环境生成不同的测试脚本。但是,这两种方法都要花费测试者大量的时间和精力,而且使得脚本很难维护。
发明内容
为了解决现有技术的上述问题,本发明的一个目的是提供一种使得测试脚本能够在不同的测试语言环境中正常回放的装置和方法。
为了实现上述目的,本发明提供一种进行自动测试的方法,其特征在于:使用一个同义词词典,其中,该同义词词典存储在不同的测试环境中被测试的软件产品中的对象的属性的属性值的不同表示;基于该同义词词典,比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致。
本发明还提供一种进行自动测试的装置,其特征在于:包括,存储同义词词典的存储装置,其中,该同义词词典存储在不同的测试环境中被测试的软件产品中的对象的属性的属性值的不同表示;基于语义的属性值比较单元,用于基于所述同义词词典,比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致。
通过采用本发明,能够节省测试的时间和成本。
通过采用本发明,能够使得测试脚本的维护变得容易。
通过以下结合附图对本发明的最佳实施例的详细说明,本发明的这些以及其他优点将更加明显。
附图说明
图1为在测试环境中进行测试脚本的回放的过程的流程图。
图2为执行目标对象搜索处理的过程的流程图。
图3为执行属性值比较处理的过程的流程图。
图4示出根据本发明的自动测试装置的结构图。
图5示出根据本发明进行目标对象搜索的过程的流程图。
图6示出根据本发明进行目标对象的属性值比较的过程的流程图。
具体实施方式
图4示出根据本发明的自动测试装置的结构图。
根据本发明的自动测试装置在不同的测试语言环境中都能对于测试脚本进行正常回放。可以通过用基于本发明的自动测试装置替换已有的自动测试工具中进行对象搜索和/和属性值比较的功能的模块来实现本发明的目的。另外,还可以将本发明的自动测试装置作为一个单独的辅助工具,当已有的自动测试工具进行脚本回放时,通过将属性值比较的工作交由根据本发明的自动测试装置来实现本发明的目的。根据本发明的自动测试装置尤其在测试脚本回放的过程中进行属性值比较的时候使用。根据本发明的自动测试装置包括基于语义的目标对象搜索单元401,基于语义的目标对象属性值比较单元405,同义词输入单元420和同义词词典(同义词存储装置)410。
其中在同义词词典410中存储同义词。该同义词词典410可以通过存储在存储器中来实现;或者通过存储在其它外部存储设备中,在使用时通过读入存储器来实现。具有相同含义的字符串以一个组或者一条记录的方式存储在一起或者以其它方式被关联存储。以下假设具有相同含义的字符串存储在一个组中。
同义词输入单元420包括一个同义词导入单元4201和一个同义词编辑单元4205,以实现将全球化软件产品中涉及的同义词输入到同义词词典410中。
同义词导入单元4201从所测试的全球化软件的已有的资源包中抽取出具有相同含义的字符串,并将其作为同义词存储到同义词词典410中。
同义词编辑单元4205为用户提供一个用户界面,以使用户手工地编辑词典中的同义词。
使用同义词输入单元420对同义词词典410进行编辑,以保证在同一个数组中包含属性值在不同的语言环境中的不同表现。例如,对于属性值“OK”,在同一个数组中保持英文“OK”,中文“确认”,日文“確認”....。根据测试脚本将被应用的语言环境,可以使用同义词编辑单元4205对同义词词典410进行相应的变更。
根据本发明,同义词词典410可以被多个测试脚本重复使用。
基于语义的目标对象搜索单元401,在搜索目标对象,将待选对象的属性值和测试脚本中的特征属性值进行比较时,检查这些属性值在同义词词典410中是否位于同一个组中,当它们在一个组中的时候,判断为目标对象搜索成功。
基于语义的目标对象属性值比较单元405,在进行目标对象的属性值比较时,对于所搜索出的目标对象的属性的属性值与测试脚本中所存储的该目标对象的属性的期望属性值,检查它们在同义词词典410中是否位于同一个组中。如果位于一个组中,则判断为属性值比较结果相同。
虽然在本实施方式中,基于语义的目标对象搜索单元401和基于语义的目标对象属性值比较单元405分别独立地进行目标对象搜索和目标对象的属性值比较。但是对于本领域的技术人员来说,当然也可以把它们合并为一个功能模块来实现属性值的比较(属性值比较单元);或者为了仅实现进行目标对象搜索而仅实现基于语义的目标对象搜索单元401;或者为了仅实现进行对象的属性值的比较而仅实现基于语义的目标对象属性值比较单元405。
另外,本发明当然也可以是进行属性值比较的时候被使用,其它的处理均由自动测试工具实现。
实现本发明的上述各功能单元的方式即可以是通过编制程序的方式,由计算机中的CPU执行程序来进行;也可以是以硬件逻辑电路的方式或者硬件与软件或固件结合的方式来进行。
下面根据图5描述根据本发明进行目标对象搜索的过程。其中与图2相同的部分使用相同的附图标记。
在步骤S201,自动测试工具判断被测试的应用中是否有下一个待选对象。当判断为没有下一个待选对象时,在步骤S205,返回目标对象搜索失败的消息。当判断为有下一个待选对象时,在步骤S210,将该该下一个待选对象作为当前对象,并且取该当前待选对象的特征属性值。
在步骤S515,根据本发明的基于语义的目标对象搜索单元401将该当前待选对象的特征属性值与测试脚本中所记录的目标对象的特征属性值进行比较,判断两者是否相同。当两者相同时,前进到步骤S220,返回目标对象搜索成功的消息。否则前进到步骤S525。
在步骤S525,基于语义的目标对象搜索单元401根据该当前待选对象的特征属性值以及在测试脚本中记录的目标对象的特征属性值查询同义词词典410。在步骤S530,基于语义的目标对象搜索单元401判断该当前待选对象的特征属性值与该目标对象的特征属性值是否位于同义词词典410的同一个数组中。当在同一个数组中时,前进到步骤S220,返回目标对象搜索成功的消息。否则返回到步骤S201继续执行。
通过以上的处理,即使在与测试脚本生成时的环境不同的测试语言环境中,也能够对测试脚本进行正常回放,成功地搜索出目标对象。
下面根据图6描述根据本发明进行目标对象的属性值比较的过程。其中与图2相同的部分使用相同的附图标记。
在步骤S601,基于语义的目标对象属性值比较单元405将所搜索到的目标对象的属性值与在测试脚本中所记录的该对象的期望属性值进行比较。当两者相同时,在步骤S305返回比较结果为相同的消息。当两者不相同时,前进到步骤S610。
在步骤S610,基于语义的目标对象属性值比较单元405根据该目标对象的属性值和该期望属性值查询同义词词典410。在步骤S615,基于语义的目标对象属性值比较单元405判断该目标对象的属性值和该期望属性值是否位于同义词词典410的同一个数组中。当在同一个数组中时,前进到步骤S305。否则前进到步骤S310,输出比较结果不相同的消息。
通过以上的处理,即使在与测试脚本生成时的环境不同的测试语言环境中,也能够对测试脚本进行正常回放,成功地对目标对象的属性值进行比较测试。
本领域的技术人员将能够理解,本发明即使在采用相同语言的测试环境中依然能够使用。这时,同义词词典中存储的是在相同的测试语言环境中一种属性值的多种同义的表示。例如同样是中文测试环境中,“存储”、“保存”和“存放”都表示相同的属性值。它们被保存到同一个数组中。当两个被比较的属性值位于相同的组中的时候,判断为测试通过。
另外,上述各操作过程可以以存储在各种介质中的计算机可以执行的程序的方式实现或者以通过通信网络下载到客户计算机由CPu可以处理的程序的方式来实现。这些介质包括但不限于:各种存储器和存储单元,半导体设备,磁盘单元例如光、磁和磁光盘,以及其它适于存储信息的介质。
应该注意的是,上面所描述的实施方式只是用于说明本发明,并不构成对本发明的限制。
虽然结合附图详细描述了本发明的实施例,但是对于本领域的技术人员来说,仍可以对上述实施方式作出各种修改和变更而不改变本发明的实质和范围。因此,本发明的范围仅由所附权利要求限定。

Claims (11)

1.一种进行自动测试的方法,其特征在于:
使用一个同义词词典,其中,该同义词词典存储在不同的测试环境中被测试的软件产品中的对象的属性的属性值的不同表示;
基于该同义词词典,比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致。
2.根据权利要求1所述的方法,其特征在于:
所述比较步骤还包括以下步骤中的至少一个,
目标对象搜索步骤,基于所述同义词词典,比较测试脚本中的特征属性值与被测试的软件产品中待选对象的相应属性值是否一致;
目标对象属性值比较步骤,基于所述同义词词典,比较从被测试的软件产品中所搜索到的目标对象的属性的属性值与在测试脚本中预先记录的相应的期望属性值是否一致。
3.根据权利要求1或2所述的方法,其特征在于:
所述测试脚本是在第一测试语言环境中生成的;
所述被测试的软件产品是在与第一测试语言环境不同的第二测试语言环境中被测试的。
4.根据权利要求3所述的方法,其特征在于:
在所述同义词词典中,具有相同含义的属性值被关联存储;
通过判断被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否被关联存储在同义词词典中,来判断它们是否一致。
5.一种进行自动测试的装置,其特征在于:包括,
存储同义词词典的存储装置,其中,该同义词词典存储在不同的测试环境中被测试的软件产品中的对象的属性的属性值的不同表示;
基于语义的属性值比较单元,用于基于所述同义词词典,比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致。
6.根据权利要求5所述的实现自动测试的装置,其特征在于:所述基于语义的属性值比较单元包括:
基于语义的目标对象搜索单元,基于所述同义词词典,比较测试脚本中的特征属性值与被测试的软件产品中待选对象的相应属性值是否一致,并且将属性值一致的待选对象确定为目标对象;
基于语义的目标对象属性值比较单元,基于所述同义词词典,比较从被测试的软件产品中所搜索到的目标对象的属性的属性值与在测试脚本中预先记录的相应的期望属性值是否一致。
7.根据权利要求5或6所述的实现自动测试的装置,其特征在于:
所述测试脚本是在第一测试语言环境中生成的;
所述被测试的软件产品是在与第一测试语言环境不同的第二测试语言环境中被测试的。
8.根据权利要求6所述的实现自动测试的装置,其特征在于:
在所述同义词词典中,具有相同含义的属性值被关联存储;
基于语义的目标对象搜索单元和所述基于语义的属性值比较单元通过判断被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否被关联存储在同义词词典中,来判断它们是否一致。
9.根据权利要求5或6所述的装置,其特征在于:
还包括同义词输入单元,用于将被测试的软件产品中涉及的同义词输入到同义词词典中。
10.一种程序产品,用于实现权利要求1中所述的方法。
11.一种记录介质,用于记录上述权利要求10中的程序。
CNB2005100966126A 2005-08-25 2005-08-25 在不同的语言环境下实现测试脚本回放的装置和方法 Expired - Fee Related CN100504809C (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNB2005100966126A CN100504809C (zh) 2005-08-25 2005-08-25 在不同的语言环境下实现测试脚本回放的装置和方法
US11/467,183 US8938383B2 (en) 2005-08-25 2006-08-25 Enabling test script play back in different locales

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100966126A CN100504809C (zh) 2005-08-25 2005-08-25 在不同的语言环境下实现测试脚本回放的装置和方法

Publications (2)

Publication Number Publication Date
CN1920793A true CN1920793A (zh) 2007-02-28
CN100504809C CN100504809C (zh) 2009-06-24

Family

ID=37778521

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100966126A Expired - Fee Related CN100504809C (zh) 2005-08-25 2005-08-25 在不同的语言环境下实现测试脚本回放的装置和方法

Country Status (2)

Country Link
US (1) US8938383B2 (zh)
CN (1) CN100504809C (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101620565B (zh) * 2008-07-04 2012-05-09 福建升腾资讯有限公司 终端系统的功能自动化测试方法
CN101620563B (zh) * 2008-06-30 2012-05-09 福建升腾资讯有限公司 终端系统的录入回放模式自动化测试方法
CN103678655A (zh) * 2013-12-23 2014-03-26 国家电网公司 一种信息校核方法和装置
CN106815147A (zh) * 2016-12-29 2017-06-09 东软集团股份有限公司 一种测试脚本生成方法及装置
CN108768764A (zh) * 2018-05-08 2018-11-06 四川斐讯信息技术有限公司 一种路由器测试方法及装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7725772B2 (en) * 2007-07-18 2010-05-25 Novell, Inc. Generic template to autogenerate reports for software target testing
CN103077110B (zh) * 2011-10-25 2015-11-25 阿里巴巴集团控股有限公司 一种测试方法及装置
CN103136094B (zh) * 2011-11-25 2016-08-03 阿里巴巴集团控股有限公司 一种页面测试方法及装置
CN106294178A (zh) * 2016-08-22 2017-01-04 北京奇虎科技有限公司 自动化测试方法和装置
US10191832B2 (en) * 2016-11-14 2019-01-29 Microsoft Technology Licensing, Llc Multi-language playback framework
US20180322034A1 (en) * 2017-05-05 2018-11-08 Microsoft Technology Licensing, Llc Running test scripts in multiple language platforms
US11809845B2 (en) * 2020-11-03 2023-11-07 Allstate Solutions Private Limited Automated validation script generation and execution engine

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4914590A (en) * 1988-05-18 1990-04-03 Emhart Industries, Inc. Natural language understanding system
US5579223A (en) * 1992-12-24 1996-11-26 Microsoft Corporation Method and system for incorporating modifications made to a computer program into a translated version of the computer program
US5572668A (en) * 1995-02-07 1996-11-05 Oracle Corporation Method and apparatus for universal national language support program testing
US6272456B1 (en) * 1998-03-19 2001-08-07 Microsoft Corporation System and method for identifying the language of written text having a plurality of different length n-gram profiles
US6167567A (en) * 1998-05-05 2000-12-26 3Com Corporation Technique for automatically updating software stored on a client computer in a networked client-server environment
US6539118B1 (en) * 1998-12-31 2003-03-25 International Business Machines Corporation System and method for evaluating character sets of a message containing a plurality of character sets
US6358053B1 (en) * 1999-01-15 2002-03-19 Unext.Com Llc Interactive online language instruction
US6530039B1 (en) * 1999-06-14 2003-03-04 Microsoft Corporation Porting engine for testing of multi-lingual software
US6507812B1 (en) * 1999-06-29 2003-01-14 International Business Machines Corporation Mock translation method, system, and program to test software translatability
US6421793B1 (en) * 1999-07-22 2002-07-16 Siemens Information And Communication Mobile, Llc System and method for automated testing of electronic devices
US6415246B1 (en) * 1999-08-10 2002-07-02 Tyco Telecommunications (Us) Inc. Method for limit checking
US6542841B1 (en) * 1999-08-10 2003-04-01 Tyco Telecommunications (Us) Inc. Method for managing test measurements
US6385552B1 (en) * 1999-08-10 2002-05-07 Tyco Telecommunications (Us) Inc. Method for collecting test measurements
US6985901B1 (en) * 1999-12-23 2006-01-10 Accenture Llp Controlling data collection, manipulation and storage on a network with service assurance capabilities
CA2297994A1 (en) * 2000-02-04 2001-08-04 Ibm Canada Limited-Ibm Canada Limitee Automated testing computer system components
US6604101B1 (en) * 2000-06-28 2003-08-05 Qnaturally Systems, Inc. Method and system for translingual translation of query and search and retrieval of multilingual information on a computer network
GB0100676D0 (en) * 2001-01-11 2001-02-21 Ibm A method of testing a computer program translated into a national language
US7024546B2 (en) * 2001-04-03 2006-04-04 Microsoft Corporation Automatically enabling editing languages of a software program
WO2003083688A1 (en) * 2002-03-22 2003-10-09 Sun Microsystems, Inc. Mobile download system
US7299452B1 (en) * 2002-05-10 2007-11-20 Oracle International Corporation System and method for testing the compatibility of a computer application with a foreign character set
CN1248115C (zh) * 2002-06-24 2006-03-29 华为技术有限公司 通用测试报告的实现方法
US7092995B2 (en) * 2002-06-25 2006-08-15 Microsoft Corporation Testing distributed applications
US7389474B2 (en) * 2003-02-28 2008-06-17 Microsoft Corporation Language or script-based character set conversions per-application program
US7389223B2 (en) * 2003-09-18 2008-06-17 International Business Machines Corporation Method and apparatus for testing a software program using mock translation input method editor
US7523102B2 (en) * 2004-06-12 2009-04-21 Getty Images, Inc. Content search in complex language, such as Japanese
US7543189B2 (en) * 2005-06-29 2009-06-02 International Business Machines Corporation Automated multilingual software testing method and apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101620563B (zh) * 2008-06-30 2012-05-09 福建升腾资讯有限公司 终端系统的录入回放模式自动化测试方法
CN101620565B (zh) * 2008-07-04 2012-05-09 福建升腾资讯有限公司 终端系统的功能自动化测试方法
CN103678655A (zh) * 2013-12-23 2014-03-26 国家电网公司 一种信息校核方法和装置
CN103678655B (zh) * 2013-12-23 2017-02-08 国网浙江省电力公司 一种信息校核方法和装置
CN106815147A (zh) * 2016-12-29 2017-06-09 东软集团股份有限公司 一种测试脚本生成方法及装置
CN108768764A (zh) * 2018-05-08 2018-11-06 四川斐讯信息技术有限公司 一种路由器测试方法及装置

Also Published As

Publication number Publication date
CN100504809C (zh) 2009-06-24
US8938383B2 (en) 2015-01-20
US20070061113A1 (en) 2007-03-15

Similar Documents

Publication Publication Date Title
CN1920793A (zh) 在不同的语言环境下实现测试脚本回放的装置和方法
CN100555240C (zh) 用于诊断应用程序的方法和系统
CN110442560B (zh) 一种日志重演方法、装置、服务器和存储介质
US8949799B2 (en) Program log record optimization
US20070255773A1 (en) Method and system for inspecting memory leaks and analyzing contents of garbage collection files
US7506211B2 (en) Automated atomic system testing
US9201793B2 (en) Facilitating profiling of applications for efficient loading
US8578214B2 (en) Error handling in a virtualized operating system
CN1896963A (zh) 硬盘装置损坏监测方法及系统
US20060161896A1 (en) Performing debug requests that are within the debug domain of a class loader
CN1728106A (zh) 一种应用程序故障的定位方法
CN111881012A (zh) 一种日志记录方法、装置、设备及存储介质
US8381185B2 (en) Apparatus, system, and method for dynamic module flow analysis
CN101079000A (zh) 一种快速定位问题的自动化测试的方法及其设备
US10782945B1 (en) Escape analysis supporting on-stack replacement
US8448134B1 (en) Systems and methods for reliably identifying controls invoked during quality-assurance reviews of user interfaces
WO2007071615A1 (en) Methods, apparatus and computer programs for handling parameters associated with call statements
CN100346308C (zh) 一种基于数据库操作的自动化测试方法
Yu et al. Logreducer: Identify and reduce log hotspots in kernel on the fly
CN101055542A (zh) 一种交叉集成开发环境中的符号调试方法及系统
US8997048B1 (en) Method and apparatus for profiling a virtual machine
CN1818885A (zh) 运行日志获取方法
CN112799939A (zh) 增量代码覆盖率测试方法及装置、存储介质、电子设备
CN111930708A (zh) 基于Ceph对象存储的对象标签的扩展系统及方法
CN1916814A (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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090624

Termination date: 20200825

CF01 Termination of patent right due to non-payment of annual fee