[发明专利]用于生成关于潜在的回归的警告方法和系统有效
| 申请号: | 201410586754.X | 申请日: | 2014-10-28 |
| 公开(公告)号: | CN104572439B | 公开(公告)日: | 2018-10-30 |
| 发明(设计)人: | S·班图珀力 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/65 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 回归 警告 方法 系统 | ||
本发明的实施例提供了回归警告方法和系统。在一个实施例中,服务器计算机系统从第一位置接收用于将第一变更集与一记录相关联的指令(其中第一变更集具有相关联的元数据),并将第一变更集与第一记录相关联。服务器计算机系统从第二位置接收用于通过将第二变更集与第一变更集合并来修改第一变更集的指令,并向第二位置发送警告以指示:合并所述变更集会引起回归。
技术领域
本发明一般涉及计算机软件开发领域,并且更具体地涉及向用户警告软件中的潜在回归。
背景技术
软件程序的发展和更新通常涉及大量代码段的多次迭代。随着程序发展并经历变化,代码段经常被若干个开发人员多次修改。被称为源控制系统的程序维护其中存储有程序的最当前版本的存储库。开发人员可以“检查”被称为工作副本的副本,并对代码作出更改。开发人员随后必须将工作副本与存储库副本进行合并以便更新软件。此外,多个开发人员可能同时工作于同一个文件上。这导致给定文件有多个版本,每个版本具有与其他开发人员的变更不兼容的不同变更。
随着软件变化,开发人员必须保证其对程序的修改不会导致对之前起作用的软件引入被称为回归的新软件错误。由于消费者的高要求,通过软件程序的多次迭代来最小化回归会是软件开发中一个昂贵的部分。
发明内容
本发明的实施例包括一种用于生成对于潜在回归的警告的方法、计算机程序产品和系统。在一个实施例中,服务器计算系统从第一位置接收将第一变更集与一记录相关联的指令,其中第一变更集具有相关联的元数据。服务器计算系统将第一变更集与第一记录相关联。服务器计算系统从第二位置接收通过将第二变更集与第一变更集合并来修改第一变更集的指令。服务器计算系统将警告发送给第二位置以指示合并第一和第二变更集可能引起回归。
附图说明
图1是示出根据本发明实施例的软件配置管理环境的功能框图。
图2是示出根据本发明实施例的回归警告程序的操作步骤的流程图。
图3是示出根据本发明实施例的包括相关联的元数据的变更集文件的框图。
图4示出根据本发明实施例的服务器计算机系统的内部和外部组件的框图,该服务器计算机系统在图1的软件配置管理环境中执行回归警告程序。
具体实施方式
所属领域的技术人员将理解的是,本发明的各个方面可以实施为系统、方法或计算机程序产品。因此,本发明的各个方面可以采取以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或软件和硬件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,本发明的各个方面还可以采取用一个或多个计算机可读介质实施的计算机程序产品的形式,该计算机可读介质上包含有计算机可读程序代码/指令。
可以采用计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线或半导体的系统、装置或器件,或者任意以上的适当组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读信号介质可以包括例如在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读程序代码。这种传播的信号可以采用各种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410586754.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试软件兼容性的方法和装置
- 下一篇:一种日志数据的处理方法及装置





