TorXakis icon indicating copy to clipboard operation
TorXakis copied to clipboard

Shrinking / Isolating the defect

Open keremispirli opened this issue 8 years ago • 5 comments

When a issue is found the trace might contain unnecessary steps and data. For example, •loops might be removed while the bug still occurs. •only the x and y values are relevant to trigger the bug.

Can TorXakis shrink the path and the relevant data? Can TorXakis summarize the data? For example, providing the constraint x+y > MAX_INT will help the developer to the root cause of a bug (in this case probably overflow).

keremispirli avatar Aug 15 '17 08:08 keremispirli

needs #122

pjljvandelaar avatar Oct 06 '17 07:10 pjljvandelaar

Shrinking is also called isolate: see e.g. https://reqtest.com/testing-blog/3-simple-tricks-to-make-exploratory-testing-more-efficient/

see also https://testkeis.wordpress.com/2011/06/22/rimgea/ and https://testkeis.wordpress.com/2009/03/29/bug-isolation/

Should TorXakis use and automate RIMGEA?

pjljvandelaar avatar Feb 22 '18 15:02 pjljvandelaar

Seems also to be related to Model Slicing. See e.g. Slicing MATLAB Simulink models by Reichert and Glesner in Proc. of ICSE 2012

pjljvandelaar avatar Mar 29 '18 13:03 pjljvandelaar

Having a default behaviour might help. For example, fill in webform: allowed behaviour all fields in any order, yet default top-down order. Simplifies reporting to user.

pjljvandelaar avatar Aug 28 '18 14:08 pjljvandelaar