-
公开(公告)号:CN102110048B
公开(公告)日:2014-07-09
申请号:CN200910265277.6
申请日:2009-12-28
Applicant: 国际商业机器公司
IPC: G06F11/36
CPC classification number: G06F11/3688
Abstract: 本发明公开了一种用于基于框架的应用程序的回归测试选择方法和装置,该方法包括:通过分析修改前的应用程序的配置文件提取框架配置模型实例,其描述了该应用程序的框架配置中的各配置节点以及各配置节点中包含的代码单元之间的关系;通过对测试用例的运行使用踪迹监视构建测试用例的调用流,其包括测试用例在运行过程中所经历的程序代码单元及其控制流关系;通过将配置节点与调用流中的程序代码单元相关联,来获得测试用例的扩展调用流;以及选择其扩展调用流发生更改的测试用例,作为将重新运行的回归测试套。
-
公开(公告)号:CN101546312B
公开(公告)日:2012-11-21
申请号:CN200810084562.3
申请日:2008-03-25
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F16/215 , G06F16/2365 , G06F2216/03
Abstract: 本发明提供了一种检测异常的数据记录的方法和设备。该方法包括下列步骤:根据挖掘规则从已验证数据记录集合中挖掘数据规则;以及根据挖掘出的数据规则对未验证数据记录集合中的数据记录进行检验,将不符合挖掘出的数据规则的数据记录确定为异常的数据记录。
-
公开(公告)号:CN101311903B
公开(公告)日:2011-05-18
申请号:CN200710104852.5
申请日:2007-05-22
Applicant: 国际商业机器公司
Abstract: 本发明提供一种组件重用的方法,用于将第一软件系统中的第一组件重用于第二软件系统,其中第一软件系统为运行于第一运行环境的基于组件的软件系统,且第二软件系统为运行于第二运行环境的依赖外化的软件系统。该方法包括分析第一软件系统,确定在第一软件系统中第一组件的依赖关系并且获取相关接口信息;利用依赖关系和接口信息生成将分别部署在第一运行环境和第二软件系统中的代理器,其中代理器允许第二软件系统调用第一运行环境中的第一组件所提供的服务,并且允许第一组件调用第二软件系统中的相关服务。本发明还提供相应的系统和程序产品。通过本发明无需修改组件实现或者附加代码即可实现基于组件的软件系统中组件的重用。
-
公开(公告)号:CN101482815A
公开(公告)日:2009-07-15
申请号:CN200810002615.2
申请日:2008-01-10
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F11/3414 , G06F11/3684 , G06F2201/86 , G06F2201/87
Abstract: 本发明公开了一种生成软件系统的测试用例的方法和设备,所述方法包括步骤:跟踪用户请求以得到与每个服务和/或组件调用相关的IT事件;基于IT事件中的关联信息形成IT事务;基于预定的关联规则关联所述IT事务以形成业务事务;以及从业务事务中抽取与所述业务事务对应的业务事务模式。所述方法还包括基于生成的业务事务模式生成软件系统的测试用例。
-
公开(公告)号:CN101387956A
公开(公告)日:2009-03-18
申请号:CN200710153691.9
申请日:2007-09-14
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F8/316
Abstract: 本发明提供了一种与功能逻辑相分离地且可扩展地实现非功能逻辑的方法和设备及其系统和计算机程序产品,所述方法包括步骤:基于加载的策略需求配置获得策略与所需的插件之间的关联关系;根据所获得的关联关系,产生插件上下文定义,所述插件上下文定义是与该插件有关的插件上下文的一部分,其中所述插件上下文定义了插件所提供的服务以及对与其有联系的其它插件的引用;以及基于插件上下文定义而产生插件上下文对象,其中,所述插件上下文对象是实例化的插件上下文定义。根据本发明的方法使得能够根据应用配置对基础架构服务插件进行隐式调用,避免了查询插件注册表并在插件调用期间获得更好的性能。
-
公开(公告)号:CN101311903A
公开(公告)日:2008-11-26
申请号:CN200710104852.5
申请日:2007-05-22
Applicant: 国际商业机器公司
Abstract: 本发明提供一种组件重用的方法,用于将第一软件系统中的第一组件重用于第二软件系统,其中第一软件系统为运行于第一运行环境的基于组件的软件系统,且第二软件系统为运行于第二运行环境的依赖外化的软件系统。该方法包括分析第一软件系统,确定在第一软件系统中第一组件的依赖关系并且获取相关接口信息;利用依赖关系和接口信息生成将分别部署在第一运行环境和第二软件系统中的代理器,其中代理器允许第二软件系统调用第一运行环境中的第一组件所提供的服务,并且允许第一组件调用第二软件系统中的相关服务。本发明还提供相应的系统和程序产品。通过本发明无需修改组件实现或者附加代码即可实现基于组件的软件系统中组件的重用。
-
公开(公告)号:CN103455313B
公开(公告)日:2017-03-22
申请号:CN201210177617.1
申请日:2012-05-31
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F11/26 , G06F11/273 , G06F11/3003 , G06F11/302 , G06F11/3024 , G06F11/3051 , G06F11/3409 , G06F11/3466 , G06F11/3664
Abstract: 本发明公开了一种用于关联被测系统的输入消息与输出消息的方法和设备。被测系统中有预先设置的观测点,并且在被测系统运行时通过被测系统中的观测点对被测系统的运行进行检测。该方法包括:响应于检测到被测系统中的一变量与输入消息相关,执行以下操作:将该变量与该输入消息的标签关联,并且使该变量设置有观测点;以及响应于检测到被测系统用于存储输出消息的变量,根据所述用于存储输出消息的变量关联的标签,确定该输出消息和输入消息的关联性。根据本发明提供的技术方案,通过设置观测点和进行标签关联,可以在无需关注源代码内部具体运行的情况下跟踪与输入消息发生关系的变量以确定关联性,并可以免去从语义层进行语义分析。
-
公开(公告)号:CN102622258A
公开(公告)日:2012-08-01
申请号:CN201110033727.6
申请日:2011-01-31
Applicant: 国际商业机器公司
IPC: G06F9/45
Abstract: 提供了获取软件工程中的业务信息的装置和方法。上述装置包括:传感器生成器,配置为根据软件工程中所使用的软件工具的数据存储方式,为软件工具生成传感器,使得所述传感器检测与软件工具相关的工件改变事件;以及中央分析器,配置为从所述传感器收集所述工件改变事件,分析所述工件改变事件的至少一个属性,由此获得业务信息。还提供了与上述装置对应的方法。利用上述装置和方法,能够针对各种软件工具检测出工件改变事件,并据此获得各种需要的业务信息,从而有利于团队的协作与项目的完成。
-
-
-
-
-
-
-