move legacy code to separate branch

This commit is contained in:
Marco Realacci 2025-01-17 21:06:51 +01:00
parent 68a30c8ee6
commit 11b4c48c3a
3528 changed files with 14477 additions and 53258 deletions

View file

@ -0,0 +1 @@
(a=100, b=false, c=true), (a=90, b=true, c=false)

View file

@ -0,0 +1,20 @@
Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition.
Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions:
(x + y <= 3)
((x + y <= 3) || (x - y > 7))
Un insieme di test T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte:
1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test;
2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false.
3) Per ogni decision d nel programma, esiste in test in T in cui d è true ed un test in T in cui d è false.
Si consideri la seguente funzione:
int f(int a, bool b, bool c)
{ if ( (a == 100) && (b || c) )
{ return (1); }
else { return (2);}
}
Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage?

View file

@ -0,0 +1 @@
(a=100, b=false, c=false), (a=90, b=true, c=true)

View file

@ -0,0 +1 @@
(a=100, b=false, c=true), (a=90, b=false, c=true)