Automated Generation and Inference of Unit Tests for Legacy Software
Automated Generation and Inference of Unit Tests for Legacy Software
批准号:
2596658
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2021
资助国家:
英国
项目状态:
已结题
起止时间:
2021 至 --
中文摘要
BT面临着大量的遗留软件,无论是通过自己的创建还是收购,其中包含许多有价值的算法和组件。将这些遗留系统成功重构为微服务架构可能非常具有挑战性,因为新系统的功能与原始系统相同。原始系统的详细测试工具通常提供最深入的了解,但是BT中的大多数遗留代码缺乏全面的测试工具。该项目将专注于使用功能规范和历史数据为遗留系统生成单元测试。这将使BT开发人员能够快速地将遗留系统与可以指导重构并防止不希望的回归的测试工具相匹配。这也将为开发人员提供对遗留系统的更快洞察,并缩短重构时间。
英文摘要
BT is faced with a considerable estate of legacy software, either through its own creation or acquisition, which contains many valuable algorithms and components. Successful refactoring of these legacy systems to, for example, microservice architectures can be very challenging as it critical the new system functionally behaves the same as the original. A detailed test-harness for the original system generally provides the most insight, however most legacy code within BT lack a comprehensive test harness.This project will focus on generating unit tests for legacy systems using functional specifications and historical data. This will allow BT developers to quickly fit legacy systems with a test-harness that can guide refactoring and guard against undesired regressions. This will also provide developers with significantly faster insight into the legacy system as well as improve refactoring time.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
Next Generation Majorana Nanowire Hybrids
-
批准号:--
-
项目类别:--
-
资助金额:20万元
-
批准年份:2020
-
负责人:Panagiotis Kotetes
-
依托单位: