CN100504809C - 在不同的语言环境下实现测试脚本回放的装置和方法 - Google Patents
在不同的语言环境下实现测试脚本回放的装置和方法 Download PDFInfo
- Publication number
- CN100504809C CN100504809C CNB2005100966126A CN200510096612A CN100504809C CN 100504809 C CN100504809 C CN 100504809C CN B2005100966126 A CNB2005100966126 A CN B2005100966126A CN 200510096612 A CN200510096612 A CN 200510096612A CN 100504809 C CN100504809 C CN 100504809C
- Authority
- CN
- China
- Prior art keywords
- property value
- test
- synonymicon
- software product
- test script
- 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.)
- Expired - Fee Related
Links
Images
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
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
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
本发明提供一种使得测试脚本能够在不同的测试环境中正常回放的装置和方法。根据本发明,使用一个同义词词典,其中,该同义词词典存储在不同的测试环境中被测试的软件产品中的对象属性的属性值的不同表示;比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致。通过采用本发明,能够节省测试的时间和成本;能够使得测试脚本的维护变得容易。
Description
技术领域
本发明涉及自动测试领域,尤其涉及使自动测试工具所生成的测试脚本在不同的测试语言环境都能够进行正常的回放的装置和方法。
背景技术
为了提高测试的效率,已经出现了多种进行自动测试的工具。例如IBM公司的Rational Functional Tester等。
在使用这些自动测试工具进行软件产品的测试时,通常是在自动测试工具的录制模式下,由测试者对被测试的应用执行一系列的动作(action)。在这个过程中,自动测试工具将根据测试者执行的动作自动地生成测试脚本。测试脚本中记录下了这些动作、这些动作各自的目标对象(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 (7)
1.一种进行自动测试的方法,其特征在于:
使用一个同义词词典,其中,在不同的测试语言环境和同一测试语言环境中被测试的软件产品中的对象的属性的属性值的不同表示被关联地存储在同义词词典中;
基于该同义词词典,比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致,其中,通过判断被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否被关联存储在同义词词典中,来判断它们是否一致。
2.根据权利要求1所述的方法,其特征在于:
在所述比较步骤之前,选取被测试的软件产品中的一个待选对象,所述比较步骤比较所述待选对象与在测试脚本中预先记录的相应的属性值是否一致,如果一致,则确定所述待选对象为目标对象。
3.根据权利要求1或2所述的方法,其特征在于:
所述测试脚本是在第一测试语言环境中生成的;
所述被测试的软件产品是在与第一测试语言环境不同的第二测试语言环境中被测试的。
4.一种进行自动测试的装置,其特征在于:包括,
存储同义词词典的存储装置,其中,在不同的测试语言环境和同一测试语言环境中被测试的软件产品中的对象的属性的属性值的不同表示被关联地存储在同义词词典中;
基于语义的属性值比较单元,用于基于所述同义词词典,比较被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否一致,其中,通过判断被测试的软件产品中的对象的属性的属性值与在测试脚本中预先记录的相应的属性值是否被关联存储在同义词词典中,来判断它们是否一致。
5.根据权利要求4所述的进行自动测试的装置,其特征在于:所述基于语义的属性值比较单元包括:
基于语义的目标对象搜索单元,基于所述同义词词典,比较测试脚本中的特征属性值与被测试的软件产品中待选对象的相应属性值是否一致,并且将属性值一致的待选对象确定为目标对象;
基于语义的目标对象属性值比较单元,基于所述同义词词典,比较从被测试的软件产品中所搜索到的目标对象的属性的属性值与在测试脚本中预先记录的相应的期望属性值是否一致。
6.根据权利要求4或5所述的进行自动测试的装置,其特征在于:
所述测试脚本是在第一测试语言环境中生成的;
所述被测试的软件产品是在与第一测试语言环境不同的第二测试语言环境中被测试的。
7.根据权利要求4或5所述的装置,其特征在于:
还包括同义词输入单元,用于将被测试的软件产品中涉及的同义词输入到同义词词典中。
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 CN1920793A (zh) | 2007-02-28 |
CN100504809C true 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) |
Families Citing this family (12)
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 |
CN101620563B (zh) * | 2008-06-30 | 2012-05-09 | 福建升腾资讯有限公司 | 终端***的录入回放模式自动化测试方法 |
CN101620565B (zh) * | 2008-07-04 | 2012-05-09 | 福建升腾资讯有限公司 | 终端***的功能自动化测试方法 |
CN103077110B (zh) * | 2011-10-25 | 2015-11-25 | 阿里巴巴集团控股有限公司 | 一种测试方法及装置 |
CN103136094B (zh) * | 2011-11-25 | 2016-08-03 | 阿里巴巴集团控股有限公司 | 一种页面测试方法及装置 |
CN103678655B (zh) * | 2013-12-23 | 2017-02-08 | 国网浙江省电力公司 | 一种信息校核方法和装置 |
CN106294178A (zh) * | 2016-08-22 | 2017-01-04 | 北京奇虎科技有限公司 | 自动化测试方法和装置 |
US10191832B2 (en) * | 2016-11-14 | 2019-01-29 | Microsoft Technology Licensing, Llc | Multi-language playback framework |
CN106815147B (zh) * | 2016-12-29 | 2019-10-11 | 东软集团股份有限公司 | 一种测试脚本生成方法及装置 |
US20180322034A1 (en) * | 2017-05-05 | 2018-11-08 | Microsoft Technology Licensing, Llc | Running test scripts in multiple language platforms |
CN108768764A (zh) * | 2018-05-08 | 2018-11-06 | 四川斐讯信息技术有限公司 | 一种路由器测试方法及装置 |
US11809845B2 (en) * | 2020-11-03 | 2023-11-07 | Allstate Solutions Private Limited | Automated validation script generation and execution engine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572668A (en) * | 1995-02-07 | 1996-11-05 | Oracle Corporation | Method and apparatus for universal national language support program testing |
US6507812B1 (en) * | 1999-06-29 | 2003-01-14 | International Business Machines Corporation | Mock translation method, system, and program to test software translatability |
US6530039B1 (en) * | 1999-06-14 | 2003-03-04 | Microsoft Corporation | Porting engine for testing of multi-lingual software |
CN1466058A (zh) * | 2002-06-24 | 2004-01-07 | 华为技术有限公司 | 通用测试报告的实现方法 |
Family Cites Families (22)
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 |
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 |
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 |
US6385552B1 (en) * | 1999-08-10 | 2002-05-07 | Tyco Telecommunications (Us) Inc. | Method for collecting test measurements |
US6542841B1 (en) * | 1999-08-10 | 2003-04-01 | Tyco Telecommunications (Us) Inc. | Method for managing 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 |
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 |
-
2005
- 2005-08-25 CN CNB2005100966126A patent/CN100504809C/zh not_active Expired - Fee Related
-
2006
- 2006-08-25 US US11/467,183 patent/US8938383B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572668A (en) * | 1995-02-07 | 1996-11-05 | Oracle Corporation | Method and apparatus for universal national language support program testing |
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 |
CN1466058A (zh) * | 2002-06-24 | 2004-01-07 | 华为技术有限公司 | 通用测试报告的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
US8938383B2 (en) | 2015-01-20 |
CN1920793A (zh) | 2007-02-28 |
US20070061113A1 (en) | 2007-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100504809C (zh) | 在不同的语言环境下实现测试脚本回放的装置和方法 | |
US10552301B2 (en) | Completing functional testing | |
CN100555240C (zh) | 用于诊断应用程序的方法和*** | |
CN107463500B (zh) | 测试脚本的调试方法、介质、***和计算设备 | |
US8832125B2 (en) | Extensible event-driven log analysis framework | |
US7934200B2 (en) | Enhanced scenario testing of an application under test | |
CN101763301B (zh) | 用于测试引导镜像的***和方法 | |
CN115080398A (zh) | 一种接口自动化测试***及方法 | |
US20060161896A1 (en) | Performing debug requests that are within the debug domain of a class loader | |
CN101308471A (zh) | 一种恢复数据的方法及装置 | |
US8381185B2 (en) | Apparatus, system, and method for dynamic module flow analysis | |
CA2811617C (en) | Commit sensitive tests | |
US20070150866A1 (en) | Displaying parameters associated with call statements | |
CN109446077A (zh) | 一种数据库测试方法及装置 | |
US20110202903A1 (en) | Apparatus and method for debugging a shared library | |
US8997048B1 (en) | Method and apparatus for profiling a virtual machine | |
CN111427777A (zh) | 一种sol测试的方法、***、设备以及介质 | |
US8806448B2 (en) | Dynamic instrumentation method and apparatus for tracing and analyzing a program | |
CN112380127B (zh) | 测试用例回归方法、装置、设备和存储介质 | |
US8427854B2 (en) | Utilization of memory refresh cycles for pattern matching | |
US8843896B2 (en) | Metamodeling contextual navigation of computer software applications | |
CN112394939A (zh) | 基于联盟链的用户合约自动部署方法、装置及存储介质 | |
US20150161006A1 (en) | Information processing apparatus and method for testing same | |
US20160048437A1 (en) | Multiple test type analysis for a test case using test case metadata | |
CN114430300B (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 |