ARRANGEMENT AND METHOD FOR MODEL-BASED TESTING
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic arrangement for analyzing a model-based testing scenario relating to a system under test (SUT), includes a model handler entity for obtaining and managing model data indicative of a model intended to exhibit the behavior of the SUT, a test plan handler entity for obtaining and managing test plan data indicative of a number of test cases relating to the model and expected outcome thereof, a test execution log handler entity for obtaining and managing test execution log data indicative of the execution of the test cases by the test executor and/or SUT, a communications log handler entity for obtaining and managing communications log data indicative of message traffic between the test executor entity and SUT, and an analyzer entity for detecting a number of failures and their causes in the model-based testing scenario on the basis of model, test plan, test execution log and communications log data.
38 Citations
37 Claims
-
1-19. -19. (canceled)
-
20. An electronic arrangement (101, 202) comprising one or more electronic devices for analyzing a model-based testing scenario relating to a system under test (SUT), said arrangement comprising
a model handler entity (104) configured to obtain and manage model data indicative of a model (120) intended to at least partially exhibit the behavior of the SUT, a test plan handler entity (106) configured to obtain and manage test plan data indicative of a number of test cases (122) relating to the model and the expected outcome thereof, a test execution log handler entity (110) configured to obtain and manage test execution log data (124) indicative of the execution of the test cases by a test executor entity and/or the SUT, a communications log handler entity (112) configured to obtain and manage communications log data (126) indicative of message traffic between the test executor entity and the SUT, and an analyzer entity (114, 128) configured to detect a number of failures and their causes in the model-based testing scenario on the basis of the model data, test plan data, test execution log data and communications log data, wherein the analyzer is configured to apply a rule-based logic (116) to determine the failures to be detected.
-
33. A method for analyzing a model-based testing scenario relating to a system under test (SUT) to be performed by an electronic device or a system of multiple devices, comprising
obtaining model data indicative of a model intended to at least partially exhibit the behavior of the SUT (304), obtaining test plan data indicative of a number of test cases relating to the model and the expected outcome thereof (306), obtaining test execution log data indicative of the execution of the test cases by the test executor entity and/or the SUT (308), obtaining communications log data indicative of message traffic between the test executor entity and the SUT (310), and conducting analysis incorporating detecting a number of failures and their causes in the model-based testing scenario on the basis of the model data, test plan data, test execution log data and communications log data, wherein a rule-based logic is applied (311) to determine a number of characteristics of the failures to be detected (312).
-
37. A computer program product, comprising a computer usable medium provided with code means adapted, when run on a computer, to control the computer to analyze a model-based testing scenario relating to a system under test (SUT), comprising
obtaining model data indicative of a model intended to at least partially exhibit the behavior of the SUT (304), obtaining test plan data indicative of a number of test cases relating to the model and the expected outcome thereof (306), obtaining test execution log data indicative of the execution of the test cases by the test executor entity and/or the SUT (308), obtaining communications log data indicative of message traffic between the test executor entity and the SUT (310), and conducting analysis incorporating detecting a number of failures and their causes in the model-based testing scenario on the basis of the model data, test plan data, test execution log data and communications log data, wherein a rule-based logic is applied (311) to determine a number of characteristics of the failures to be detected (312).
Specification