US 12,455,812 B2
Automated conversion between behavioral tests and integration tests for software testing
Benjamin Christopher Churchill, Tucson, AZ (US)
Assigned to Raytheon Company, Arlington, VA (US)
Filed by Raytheon Company, Waltham, MA (US)
Filed on Nov. 3, 2023, as Appl. No. 18/501,599.
Prior Publication US 2025/0147867 A1, May 8, 2025
Int. Cl. G06F 9/44 (2018.01); G06F 11/3668 (2025.01)
CPC G06F 11/3688 (2013.01) [G06F 11/3684 (2013.01); G06F 11/3696 (2013.01)] 20 Claims
OG exemplary drawing
 
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.