Patent ID: 8639983

Claim:
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: altering a portion of a first service of a distributed-services environment that includes the first service and a second service that is different than the first service; executing service-level tests of the first service that test operability of the first service in isolation after the altering; determining whether the operability of the first service in isolation is greater than a first operability threshold; responsive to determining that the operability of the first service in isolation is not greater than the first operability threshold, re-altering the portion of the first service; responsive to determining that the operability of the first service in isolation is greater than the first operability threshold: executing integration-level tests of the first service that test operability of the first service within the distributed-services environment; determining whether the operability of the first service within the distributed-services environment is greater than a second operability threshold; responsive to determining that the operability of the first service within the distributed-services environment is not greater than the second operability threshold, re-altering the portion of the first service; and responsive to determining that the operability of the first service within the distributed-services environment is greater than the second operability threshold, executing integration-level tests of the second service that test operability of the second service within the distributed-services environment after the altering.