Regression Test Selection (Q7361631)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Regression_Test_Selection
Language Label Description Also known as
default for all languages
No label defined
    English
    Regression Test Selection
    AFP entry Regression_Test_Selection

      Statements

      30 April 2021
      0 references
      Susannah Mansky
      0 references
      Regression Test Selection (English)
      0 references
      This development provides a general definition for safe Regression Test Selection (RTS) algorithms. RTS algorithms select which tests to rerun on revised code, reducing the time required to check for newly introduced errors. An RTS algorithm is considered safe if and only if all deselected tests would have unchanged results. This definition is instantiated with two class-collection-based RTS algorithms run over the JVM as modeled by JinjaDCI. This is achieved with a general definition for Collection Semantics, small-step semantics instrumented to collect information during execution. As the RTS definition mandates safety, these instantiations include proofs of safety. This work is described in Mansky and Gunter's LSFA 2020 paper and Mansky's doctoral thesis (UIUC, 2020).
      0 references