From 87f903d83658b4595b148cc0efaac48cbe3b9e1f Mon Sep 17 00:00:00 2001 From: Marco Realacci Date: Mon, 2 Jan 2023 02:52:47 +0100 Subject: [PATCH] ingsw: Add 04-22 --- Ingegneria del Software/0422-16/correct.txt | 1 + Ingegneria del Software/0422-16/quest.txt | 20 ++++++++++++++++++++ Ingegneria del Software/0422-16/wrong1.txt | 1 + Ingegneria del Software/0422-16/wrong2.txt | 1 + 4 files changed, 23 insertions(+) create mode 100644 Ingegneria del Software/0422-16/correct.txt create mode 100644 Ingegneria del Software/0422-16/quest.txt create mode 100644 Ingegneria del Software/0422-16/wrong1.txt create mode 100644 Ingegneria del Software/0422-16/wrong2.txt diff --git a/Ingegneria del Software/0422-16/correct.txt b/Ingegneria del Software/0422-16/correct.txt new file mode 100644 index 0000000..95bc750 --- /dev/null +++ b/Ingegneria del Software/0422-16/correct.txt @@ -0,0 +1 @@ +100% \ No newline at end of file diff --git a/Ingegneria del Software/0422-16/quest.txt b/Ingegneria del Software/0422-16/quest.txt new file mode 100644 index 0000000..1b18990 --- /dev/null +++ b/Ingegneria del Software/0422-16/quest.txt @@ -0,0 +1,20 @@ +img=https://i.imgur.com/6m6ALRb.png +La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. + +Si consideri lo state diagram in figura + + + +ed il seguente insieme di test cases: + + + +1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 + +2) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 2, End PIN Validation 2 + +3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, More than 3 failed..., END PIN validation 1; + + + +Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/Ingegneria del Software/0422-16/wrong1.txt b/Ingegneria del Software/0422-16/wrong1.txt new file mode 100644 index 0000000..1e091a3 --- /dev/null +++ b/Ingegneria del Software/0422-16/wrong1.txt @@ -0,0 +1 @@ +90% \ No newline at end of file diff --git a/Ingegneria del Software/0422-16/wrong2.txt b/Ingegneria del Software/0422-16/wrong2.txt new file mode 100644 index 0000000..a2507e5 --- /dev/null +++ b/Ingegneria del Software/0422-16/wrong2.txt @@ -0,0 +1 @@ +80% \ No newline at end of file