| CPC G06F 11/3688 (2013.01) [G06F 11/3684 (2013.01); G06F 11/3696 (2013.01)] | 20 Claims |

|
1. A method comprising:
performing one or more behavioral tests of software code;
during the one or more behavioral tests, recording interactions associated with the software code, the interactions including simulated incoming interactions to the software code and actual outgoing interactions from the software code;
converting the interactions into contracts, each contract comprising information defining how at least one interaction involving the software code occurs; and
generating one or more integration tests for the software code based on the contracts;
wherein the one or more behavioral tests are configured to test functional behaviors of the software code; and
wherein the one or more integration tests are configured to test integration of the software code with at least one external component.
|