US 12,117,923 B2
Regression test suite reduction for cloud systems
Oussama Jebbar, Montreal (CA); Mohamed Aymen Saied, Lévis (CA); Ferhat Khendek, Montreal (CA); and Maria Toeroe, Montreal (CA)
Assigned to TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm (SE)
Appl. No. 17/638,850
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE); Oussama Jebbar, Montreal (CA); Mohamed Aymen Saied, Lévis (CA); Ferhat Khendek, Montreal (CA); and Maria Toeroe, Montreal (CA)
PCT Filed Aug. 25, 2020, PCT No. PCT/IB2020/057945
§ 371(c)(1), (2) Date Feb. 27, 2022,
PCT Pub. No. WO2021/038448, PCT Pub. Date Mar. 4, 2021.
Claims priority of provisional application 62/893,475, filed on Aug. 29, 2019.
Prior Publication US 2022/0334952 A1, Oct. 20, 2022
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3688 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for validating that a configuration of a cloud system meets requirements, using a reduced test suite selected from a test suite, the method comprising:
classifying using a memory and a processing circuitry, requirements and service instances realizing the requirements composing the cloud system;
applying, using the memory and the processing circuitry, test suite reduction rules to the test suite, using the classified requirements and service instances, to obtain the reduced test suite;
applying, using the memory and the processing circuitry, the reduced test suite to the cloud system configured with the configuration, thereby validating that the configuration of the cloud system meets the requirements and causing signaling between hardware nodes and radio units via the memory and the processing circuitry, wherein the step of classifying the service instances further comprises classifying the service instances among: a service instance directly impacted by a change, a service instance indirectly impacted by the change and a service instance not impacted by the change, wherein classifying the service instance is done using an applicability matrix which maps test cases to service instances to which the test cases are applicable and using a requirement-service matrix which maps every requirement to the service instance realizing the requirement; and
removing an applicability link between the service instance and a test case which realizes a requirement if the requirement is directly or indirectly impacted, the requirement is environment dependent, and there is an entry in a history consisting of a test case, a requirement, and a set of configuration parameters identical to the set of configuration parameters that are associated with the service instance and that impacts the requirement.