Cross-coverage of a program P refers to the test coverage measured over a different program Q that is functionally equivalent to P. The novel concept of cross-coverage can find useful applications in the test of redundant software. We apply here cross-coverage for test suite augmentation and show that additional test cases generated from the coverage of an equivalent program, referred to as cross tests, can increase the coverage of a program in more effective way than a random baseline. We also observe that -contrary to traditional coverage testing-cross coverage could help finding (artificially created) missing functionality faults.
Cross-coverage testing of functionally equivalent programs
Bertolino A;De Angelis G;Di Giandomenico F;Lonetti F
2023
Abstract
Cross-coverage of a program P refers to the test coverage measured over a different program Q that is functionally equivalent to P. The novel concept of cross-coverage can find useful applications in the test of redundant software. We apply here cross-coverage for test suite augmentation and show that additional test cases generated from the coverage of an equivalent program, referred to as cross tests, can increase the coverage of a program in more effective way than a random baseline. We also observe that -contrary to traditional coverage testing-cross coverage could help finding (artificially created) missing functionality faults.File | Dimensione | Formato | |
---|---|---|---|
prod_485431-doc_201093.pdf
solo utenti autorizzati
Descrizione: Cross-coverage testing of functionally equivalent programs
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
525.95 kB
Formato
Adobe PDF
|
525.95 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
bddl_ast2023.pdf
accesso aperto
Descrizione: Preprint - Cross-coverage testing of functionally equivalent programs
Tipologia:
Documento in Pre-print
Licenza:
Creative commons
Dimensione
1.83 MB
Formato
Adobe PDF
|
1.83 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.