ISTQB Foundation esame di livello Campione carta – I
Domande
1 Abbiamo test diviso in fasi distinte principalmente perché:
a) Ogni fase ha un diverso scopo.
b) È più facile gestire i test in più fasi.
c) Possiamo eseguire diversi test in ambienti diversi.
d) Più fasi abbiamo, migliore è il test.
2 Quale dei seguenti è probabile che tragga maggior beneficio dall’uso di strumenti di test che forniscono servizi di acquisizione e riproduzione dei test?
a) Test di regressione
b) Test di integrazione
c) Test di sistema
d) Test di accettazione utente
3 Quale delle seguenti affermazioni NON è corretta?
a) Un set di test minimo che raggiunge il 100% di copertura LCSAJ raggiungerà anche il 100% di copertura del ramo.
b) Un set di test minimo che raggiunge il 100% di copertura del percorso raggiungerà anche il 100% di copertura dell’istruzione.
c) Un set di test minimo che raggiunge il 100% di copertura del percorso generalmente rileva più errori di uno che raggiunge il 100% di copertura dell’istruzione.
d) Un set di test minimo che raggiunge una copertura del 100% dell’istruzione generalmente rileva più errori di uno che raggiunge una copertura del ramo del 100%.
4 Quale dei seguenti requisiti è verificabile?
a) Il sistema deve essere facile da usare.
b) Le parti critiche per la sicurezza del sistema devono contenere 0 guasti.
c) Il tempo di risposta deve essere inferiore a un secondo per il carico di progetto specificato.
d) Il sistema deve essere costruito per essere portatile.
5 Analizza la seguente procedura altamente semplificata:
Chiedi: “Che tipo di biglietto hai bisogno, singolo o di ritorno?”
SE il cliente vuole ‘ritorno’
Chiedere: “Quale tasso, Standard o a buon mercato-giorno?”
SE il cliente risponde ‘Cheap-day’
Dire: “Che sarà £11:20”
ELSE
Dire: “Che sarà £19:50”
ENDIF
ELSE
Dire: “Che sarà £9:75 ”
ENDIF
Ora decidere il numero minimo di test che sono necessari per garantire che tutti
le domande sono state poste, tutte le combinazioni si sono verificati e tutti
risposte fornite.
a) 3
b) 4
c) 5
d) 6
6 Error guessing:
a) integra le tecniche formali di progettazione dei test.
b) può essere utilizzato solo nei test di componenti, integrazione e sistema.
c) viene eseguito solo nei test di accettazione dell’utente.
d) non è ripetibile e non deve essere utilizzato.
7 Quale dei seguenti criteri NON vale per i criteri di copertura dei test?
a) I criteri di copertura dei test possono essere misurati in termini di elementi esercitati da una suite di test.
b) Una misura dei criteri di copertura dei test è la percentuale dei requisiti degli utenti coperti.
c) Una misura dei criteri di copertura delle prove è la percentuale di guasti riscontrati.
d) I criteri di copertura dei test vengono spesso utilizzati quando si specificano i criteri di completamento dei test.
8 Nel dare la priorità a cosa testare, l’obiettivo più importante è:
a) trovare il maggior numero possibile di errori.
b) testare aree ad alto rischio.
c) ottenere una buona copertura di prova.
d) prova tutto ciò che è più facile da testare.
9 Dati i seguenti set di termini di gestione dei test (v-z) e descrizioni delle attività (1-5), quale delle seguenti migliori coppie dei due set?
v – test di controllo
w – test di monitoraggio
x – test di stima
y – incident management
z – controllo di configurazione
1 – calcolo del test richiesto risorse
2 – manutenzione di registrare dei risultati dei test
3 – ri-allocazione delle risorse in fase di test di sovraccarico
4 – relazione sulla deviazione dal piano di test
5 – monitoraggio di anomalo risultati del test
a) v-3 w-2,x-1,y-5,z-4
b) v-2,w-5,x-1,y-4,z-3
c) v-3 w-4,x-1,y-5 z-2
d) v-2,w-1,x-4 y-3,z-5
10 Quale delle seguenti affermazioni circa il sistema test NON è vero?
a) I test di sistema sono spesso eseguiti da team indipendenti.
b) Il test funzionale viene utilizzato più del test strutturale.
c) I guasti riscontrati durante i test di sistema possono essere molto costosi da correggere.
d) Gli utenti finali dovrebbero essere coinvolti nei test di sistema.
11 Quale dei seguenti è falso?
a) Gli incidenti devono essere sempre corretti.
b) Un incidente si verifica quando i risultati attesi ed effettivi differiscono.
c) Gli incidenti possono essere analizzati per contribuire al miglioramento del processo di test.
d) Un incidente può essere sollevato contro la documentazione.
12 Test sufficienti sono stati eseguiti quando:
a) il tempo si esaurisce.
b) è stato raggiunto il livello di fiducia richiesto.
c) non si riscontrano più errori.
d) gli utenti non troveranno errori gravi.
13 Quale dei seguenti NON è vero per gli incidenti?
a) La risoluzione degli incidenti è responsabilità dell’autore del software in prova.
b) Gli incidenti possono essere sollevati contro le esigenze degli utenti.
c) Gli incidenti richiedono indagini e / o correzioni.
d) Gli incidenti vengono sollevati quando i risultati attesi e effettivi differiscono.
14 Quale dei seguenti elementi non è descritto in una norma di prova unitaria?
a) syntax testing
b) equivalence partitioning
c) stress testing
d) modified condition/decision coverage
15 Quale dei seguenti è false?
a) In un sistema due guasti diversi possono avere gravità diverse.
b) Un sistema è necessariamente più affidabile dopo il debug per la rimozione di un errore.
c) Un guasto non deve influire sull’affidabilità di un sistema.
d) Errori non rilevati possono portare a guasti e, eventualmente, a comportamenti scorretti.
16 Quale delle seguenti affermazioni, sugli strumenti di cattura-riproduzione, NON è corretta?
a) Vengono utilizzati per supportare test multiutente.
b) Vengono utilizzati per acquisire e animare i requisiti dell’utente.
c) Sono i tipi di strumenti CAST più frequentemente acquistati.
d) Catturano aspetti del comportamento dell’utente.
17 Come stimeresti la quantità di re-test che potrebbe essere richiesta?
a) Metriche di precedenti progetti simili
b) Discussioni con il team di sviluppo
c) Tempo assegnato per il test di regressione
d) a & b
18 Quale delle seguenti è vero per il modello V?
a) Afferma che i moduli sono testati in base ai requisiti dell’utente.
b) Modella soltanto la fase di prova.
c) Specifica le tecniche di prova da utilizzare.
d) Include la verifica dei disegni e modelli.
19 L’ipotesi oracle:
a) è che esiste un sistema esistente rispetto al quale è possibile controllare l’output del test.
b) è che il tester può regolarmente identificare il risultato corretto di un test.
c) è che il tester sa tutto sul software in prova.
d) è che i test sono esaminati da tester esperti.
20 Quale dei seguenti caratterizza il costo dei guasti?
a) Sono i più economici da trovare nelle prime fasi di sviluppo e i più costosi da risolvere nelle ultime fasi di test.
b) Sono più facili da trovare durante i test del sistema, ma i più costosi da risolvere.
c) I guasti sono i più economici da trovare nelle prime fasi di sviluppo, ma i più costosi da risolvere.
d) Sebbene i guasti siano più costosi da trovare durante le prime fasi di sviluppo, sono i più economici da correggere.
21 Quale dei seguenti elementi NON dovrebbe essere normalmente un obiettivo per un test?
a) Per trovare errori nel software.
b) Per valutare se il software è pronto per il rilascio.
c) Per dimostrare che il software non funziona.
d) Per dimostrare che il software è corretto.
22 Quale dei seguenti è una forma di test funzionale?
a) Boundary value analysis
b) Usability testing
c) Performance testing
d) Security testing
23 Quale dei seguenti elementi NON farebbe normalmente parte di un piano di test?
a) Caratteristiche da testare
b) Rapporti sugli incidenti
c) Rischi
d) Pianificazione
24 Quale di queste attività offre il maggiore potenziale di riduzione dei costi dall’uso del CAST?
a) Gestione test
b) Progettazione test
c) Esecuzione test
d) Pianificazione test
25 Quale dei seguenti NON è una tecnica white box?
a) Test di dichiarazione
b) Test di percorso
c) Test di flusso di dati
d) Test di transizione di stato
26 Studi di analisi del flusso di dati:
a) possibili colli di bottiglia di comunicazione in un programma.
b) la velocità di variazione dei valori dei dati durante l’esecuzione di un programma.
c) l’utilizzo dei dati sui percorsi attraverso il codice.
d) la complessità intrinseca del codice.
27 In un sistema progettato per elaborare l’imposta da pagare:
Un dipendente ha £4000 di stipendio esentasse. Il prossimo £1500 è tassato al 10%
Il prossimo £28000 è tassato al 22%
Qualsiasi ulteriore importo è tassato al 40%
Alla sterlina intera più vicina, quale di questi è un valido test di analisi del valore limite?
a) £1500
b) £32001
c) £33501
d) £28000
28 Un importante vantaggio delle ispezioni del codice è che:
a) consente di testare il codice prima che l’ambiente di esecuzione sia pronto.
b) può essere eseguito dalla persona che ha scritto il codice.
c) può essere eseguito da personale inesperto.
d) sono economici da eseguire.
29 Quale dei seguenti è la migliore fonte di risultati attesi per gli script di test di accettazione dell’utente?
a) Risultati effettivi
b) Specifiche del programma
c) Requisiti utente
d) Specifiche del sistema
30 Qual è la differenza principale tra una procedura dettagliata e un’ispezione?
a) Un’ispezione è guidata dall’autore, mentre una procedura dettagliata è guidata da un moderatore addestrato.
b) Un’ispezione ha un leader addestrato, mentre una procedura dettagliata non ha un leader.
c) Gli autori non sono presenti durante le ispezioni, mentre sono durante le procedure dettagliate.
d) Una procedura dettagliata è guidata dall’autore, mentre un’ispezione è guidata da un moderatore addestrato.
31 Quale dei seguenti elementi descrive il principale vantaggio della verifica all’inizio del ciclo di vita?
a) Consente l’identificazione dei cambiamenti nelle esigenze degli utenti.
b) Facilita la configurazione tempestiva dell’ambiente di test.
c) Riduce la moltiplicazione dei difetti.
d) Consente ai tester di essere coinvolti all’inizio del progetto.
32 Test di integrazione nel piccolo:
a) verifica i singoli componenti che sono stati sviluppati.
b) verifica le interazioni tra moduli o sottosistemi.
c) utilizza solo componenti che fanno parte del sistema live.
d) verifica le interfacce con altri sistemi.
33 L’analisi statica è meglio descritta come:
a) l’analisi dei programmi batch.
b) la revisione dei piani di prova.
c) l’analisi del codice del programma.
d) l’uso di test scatola nera.
34 Alpha testing è:
a) test post-rilascio da parte dei rappresentanti degli utenti finali presso il sito dello sviluppatore.
b) il primo test che viene eseguito.
c) test pre-release da parte dei rappresentanti degli utenti finali presso il sito dello sviluppatore.
d) test pre-release da parte dei rappresentanti degli utenti finali nei loro siti.
35 Un errore è:
a) trovato nel software; il risultato di un errore.
b) partenza dal comportamento specificato.
c) un passo errato, processo o definizione dei dati in un programma per computer.
d) un’azione umana che produce un risultato errato.
36 In un sistema progettato per elaborare l’imposta da pagare:
Un dipendente ha £4000 di stipendio esentasse. Il prossimo £1500 è tassato al 10%
Il prossimo £28000 è tassato al 22%
Qualsiasi ulteriore importo è tassato al 40%
Quale di questi gruppi di numeri rientrerebbe nella stessa classe di equivalenza?
a) £4800; £14000; £28000
b) £5200; £5500; £28000
c) £28001; £32000; £35000
d) £5800; £28000; £32000
37 La cosa più importante della progettazione iniziale del test è che:
a) rende più facile la preparazione del test.
b) significa che non sono richieste ispezioni.
c) può impedire la moltiplicazione dei guasti.
d) troverà tutti i difetti.
38 Quale delle seguenti affermazioni sulle recensioni è vera?
a) Le revisioni non possono essere eseguite sulle specifiche dei requisiti dell’utente.
b) Le recensioni sono il modo meno efficace per testare il codice.
c) È improbabile che le recensioni trovino errori nei piani di test.
d) Le revisioni devono essere eseguite su specifiche, codice e piani di test.
39 casi di test sono progettati durante:
a) registrazione del test.
b) pianificazione dei test.
c) configurazione di prova.
d) specificazione della prova.
40 Un sistema di gestione della configurazione normalmente NON fornirebbe:
a) collegamento dei requisiti del cliente ai numeri di versione.
b) strutture per confrontare i risultati dei test con i risultati attesi.
c) le differenze precise nelle versioni del codice sorgente del componente software.
d) accesso limitato alla libreria di codice sorgente.
Risposte alle domande di cui sopra:
Domanda Risposta
1
2
3 D
4 C
5
6
7 C
8 B
9 C
10 D
11
12 B
13
14 C
15 B
16 B
17 D
18 D
19 B
20
21 D
22
23 B
24 C
25 D
26 ° C
27 C
28
29 C
30 D
31 C
32 B
33 C
34 C
35 B
36 D
37 ° C
38 D
39 D
40 B
È anche possibile scaricare questo campione di carta in formato PDF dal link qui sotto –
ISTQB domanda di carta 1