Invention Grant
- Patent Title: Efficient software testing
-
Application No.: US16030911Application Date: 2018-07-10
-
Publication No.: US10656934B2Publication Date: 2020-05-19
- Inventor: Shay Atzitz , Shy Matza , Yacoby Shachar , Omer Shadmi , Raz M. Yerushalmi
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen R. Yoder
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/70 ; G06F11/36 ; G06F8/35

Abstract:
A rollback refinement process for software testing using software models in a model-based testing environment. The method includes: identifying a model having a set of model elements assigned relevance scores based on correspondence between each model element in the set of model elements and a pre-defined suspect element, the model producing an expected behavior when running a test case; generating a reduced model on condition that the reduced model include only model elements assigned a threshold reduction score corresponding to the relevance scores; determining that the reduced model does not reproduce the expected behavior when running the test case; rolling back a model element into the reduced model to produce a revised model; and responsive to the revised model not reproducing the expected behavior, performing a rollback refinement of the revised model based on a number of model elements rolled back into the reduced model.
Public/Granted literature
- US20180314516A1 EFFICIENT SOFTWARE TESTING Public/Granted day:2018-11-01
Information query