We propose a novel scalable approach for testing non-testable programs denoted as ARMED testing. The approach leverages efficient Association Rules Mining algorithms to determine relevant implication relations among features and actions observed while the system is in operation. These relations are used as the specification of positive and negative tests, allowing for identifying plausible or suspicious behaviors: for those cases when oracles are inherently unknownable, such as in social testing, ARMED testing introduces the novel concept of testing for plausibility. To illustrate the approach we walk-through an application example.
Testing non-testable programs using association rules
Bertolino A;
2022
Abstract
We propose a novel scalable approach for testing non-testable programs denoted as ARMED testing. The approach leverages efficient Association Rules Mining algorithms to determine relevant implication relations among features and actions observed while the system is in operation. These relations are used as the specification of positive and negative tests, allowing for identifying plausible or suspicious behaviors: for those cases when oracles are inherently unknownable, such as in social testing, ARMED testing introduces the novel concept of testing for plausibility. To illustrate the approach we walk-through an application example.File | Dimensione | Formato | |
---|---|---|---|
prod_469241-doc_189976.pdf
non disponibili
Descrizione: Testing non-testable programs using association rules
Tipologia:
Versione Editoriale (PDF)
Dimensione
231.33 kB
Formato
Adobe PDF
|
231.33 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
prod_469241-doc_189977.pdf
accesso aperto
Descrizione: Preprint - Testing non-testable programs using association rules
Tipologia:
Versione Editoriale (PDF)
Dimensione
595.11 kB
Formato
Adobe PDF
|
595.11 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.