Patent ID: 9009666
Filing Date: 2015-04-14
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium comprising computer-readable instructions for testing and implementing software, the computer-readable instructions comprising: instructions that store a code component in a repository wherein plurality of code components that make up the software includes the code component; instructions that store, in said repository, a specification of a first test of said code component, said repository maintaining a dependency graph that indicates a dependency between said specification and said code component; instructions that receive a request to perform a second test on the software, wherein the software makes use of the code component; instructions that determine that said specification having the dependency with said code component is up to date relative to said code component by comparing a date associated with said specification and a date associated with said code component; instructions that test the code component included in the software based on the up to date specification; and instructions that provide one version of the code component if a first release of the software is called for implementation and provide another version of the code component if a second release of the software is called for implementation.