cste software testing certification exam question pattern
Questo articolo ti darà un'idea generale di Modello di carta per l'esame di certificazione CSTE . Ho incluso alcune domande e risposte di esempio per il mock test paper CSTE. Puoi fare riferimento a queste domande e puoi giudicare lo schema del foglio di risposta descrittivo.
Se hai bisogno di domande di tipo obiettivo dal documento CSTE puoi fare riferimento al nostro precedente articolo sulle risposte alle domande di tipo obiettivo CSTE. Inoltre, puoi scaricare altri documenti di esempio dal nostro 'Download' sezione.
CSTE Mock Test Paper - Domande e risposte
Q # 1) Definisci quanto segue insieme agli esempi (25 marchi)
un. Verifica del valore limite
b. Test di equivalenza
c. Errore nel tentativo di indovinare
d. Controllo da scrivania
e. Analisi del flusso di controllo
Risposta:
a) Analisi del valore limite: Un processo di selezione di casi / dati di test identificando i confini che separano condizioni valide e non valide.
I test sono costruiti per testare i bordi interni ed esterni di questi confini, oltre ai punti di confine effettivi o Una tecnica di selezione in cui i dati del test vengono scelti per giacere lungo i 'confini' del dominio di input (o intervallo di output) classi, strutture dati , parametri di procedura, ecc.
Le scelte spesso includono valori o parametri massimi, minimi e banali.
Per esempio, Dati di input da 1 a 10 (valore limite)
Test dei dati di ingresso 0, 1, da 2 a 9, 10, 11
b) Test di equivalenza: Il dominio di input del sistema è suddiviso in classi di valori rappresentativi in modo che il numero dei casi di test possa essere limitato a uno per classe, che rappresenta il numero minimo. di casi di test che devono essere eseguiti.
Per esempio, intervallo di dati valido: 1-10
Set di prova: -2; 5; 14
c) Indovinare l'errore: Testare la tecnica di selezione dei dati. Il criterio di selezione è quello di scegliere valori che sembrano suscettibili di causare errori. L'individuazione degli errori si basa principalmente sull'esperienza, con un po 'di assistenza da altre tecniche come l'analisi del valore limite.
Sulla base dell'esperienza, il progettista del test indovina i tipi di errori che potrebbero verificarsi in un particolare tipo di software e progetta casi di test per scoprirli.
protocollo e porta del sistema di trasferimento file sicuro
Per esempio, se un qualsiasi tipo di risorsa viene allocato dinamicamente, un buon punto per cercare gli errori è la disallocazione delle risorse. Tutte le risorse vengono deallocate correttamente o alcune vengono perse durante l'esecuzione del software?
d) Controllo da tavolo: Il Desk Checking è condotto dallo sviluppatore del sistema o del programma. Il processo prevede la revisione del prodotto completo per garantire che sia strutturalmente solido e che gli standard e i requisiti siano stati soddisfatti. Questo è il mezzo più tradizionale per analizzare un sistema o un programma.
e) Analisi del flusso di controllo: Si basa sulla rappresentazione grafica del processo del programma. Nell'analisi del flusso di controllo; i grafici del programma hanno nodi che rappresentano un'istruzione o un segmento che probabilmente terminano in un ramo non risolto.
Il grafico illustra il flusso di controllo del programma da un segmento a un altro come illustrato attraverso i rami. L'obiettivo dell'analisi del flusso di controllo è determinare i potenziali problemi nei rami logici che potrebbero provocare una condizione di loop o un'elaborazione impropria.
D # 2) Trovi che ci sia un tester senior che sta facendo più errori dei tester junior. È necessario comunicare questo aspetto al senior tester. Inoltre, non vuoi perdere questo tester. Come si dovrebbe affrontare una critica costruttiva? (10 marchi)
Risposta: Nell'approccio alla qualità, è responsabilità del supervisore far sì che i suoi subordinati abbiano successo. L'uso efficace della critica è uno strumento per migliorare le prestazioni subordinate.
Nel dare critiche costruttive, dovresti incorporare le seguenti tattiche:
- Fallo in privato.
- Avere i fatti.
- Preparati ad aiutare il lavoratore a migliorare le sue prestazioni.
- Sii specifico sulle aspettative.
- Segui un processo specifico nel dare critiche.
D # 3) Il tuo manager ti ha preso a bordo come test lead per testare un'applicazione basata sul web. Vuole sapere quali rischi includeresti nel piano di test. Spiega ogni fattore di rischio che farà parte del tuo piano di test. (20 punti)
Risposta: Fattori di rischio primari dell'applicazione basata sul Web:
- Sicurezza: tutto ciò che riguarda la sicurezza dell'applicazione.
- Prestazione: Il numero di risorse di elaborazione e codice richiesto dal sistema per eseguire le sue funzioni dichiarate.
- Correttezza: I dati inseriti, elaborati e trasmessi nel sistema sono accurati e completi
- Controllo di accesso: Garanzia che le risorse del sistema dell'applicazione saranno protette
- Continuità del trattamento: La capacità di sostenere l'elaborazione in caso di problemi
- Audit trail: La capacità di convalidare l'elaborazione che si è verificata.
- Autorizzazione: Garanzia che i dati siano trattati in conformità con gli intenti della gestione.
Il rischio generale o rischio secondario:
- Complesso: qualsiasi cosa sproporzionatamente grande, intricata o contorta.
- Nuovo: tutto ciò che non ha una storia nel prodotto.
- Cambiato: tutto ciò che è stato manomesso o 'migliorato'.
- Dipendenza a monte: qualsiasi cosa il cui guasto causerà un guasto a cascata nel resto del sistema.
- Dipendenza a valle: tutto ciò che è particolarmente sensibile ai guasti nel resto del sistema.
- Critico: qualsiasi cosa il cui guasto potrebbe causare danni sostanziali.
- Preciso: tutto ciò che deve soddisfare esattamente i suoi requisiti.
- Popolare: tutto ciò che verrà utilizzato molto.
- Strategico: tutto ciò che ha un'importanza speciale per la tua attività, come una funzionalità che ti distingue dalla concorrenza.
- Terzo: tutto ciò che viene utilizzato nel prodotto, ma sviluppato al di fuori del progetto.
- Distribuito: tutto ciò che si estende nel tempo o nello spazio, ma i cui elementi devono lavorare insieme.
- Buggy: tutto sapeva di avere molti problemi.
- Fallimento recente: qualsiasi cosa con una storia recente di fallimento.
D # 4) Sei nella fase contrattuale di un progetto e stai sviluppando una proposta completa per un sistema software critico per la sicurezza. Il tuo direttore ti ha consultato per preparare un documento di linee guida che arruolerà il ruolo dell'utente durante la fase di test di accettazione.
Indica i ruoli chiave che ritieni che l'utente debba svolgere durante la fase di accettazione. Inoltre, indicare le categorie in cui dovrebbero rientrare i requisiti di accettazione. (10 marchi)
Risposta:
- Garantire il coinvolgimento dell'utente nello sviluppo dei requisiti di sistema e dei criteri di accettazione.
- Identificare i prodotti intermedi e finali per l'accettazione dei loro criteri di accettazione e del programma.
- Pianificare come e da chi verrà eseguita ogni attività di accettazione.
- Pianificare le risorse per fornire informazioni.
- Pianificare un tempo adeguato affinché il personale dell'acquirente riceva ed esamini i prodotti e la valutazione prima della revisione dell'accettazione.
- Prepara il piano di accettazione.
- Rispondere all'analisi dei diritti del progetto prima di accettare e rifiutare.
- Approvare i vari prodotti software temporanei.
- Eseguire le attività di accettazione finale, incluso il test di accettazione formale alla consegna.
- Prendi una decisione di accettazione per ogni prodotto.
D # 5) Cos'è il Parallel Testing e quando utilizziamo il Parallel Testing? Spiega con
un esempio? (5 punti)
Risposta: Verifica di un sistema di elaborazione dati nuovo o modificato con gli stessi dati di origine utilizzati in un altro sistema. L'altro sistema è considerato come standard di confronto. OPPURE possiamo dire che il test parallelo richiede che gli stessi dati di input vengano eseguiti attraverso due versioni della stessa applicazione.
In caso di incertezza riguardo alla correttezza dell'elaborazione della nuova applicazione, è necessario utilizzare test paralleli. E la vecchia e la nuova versione delle applicazioni sono le stesse.
Per esempio,
- Utilizzare la vecchia e la nuova versione del sistema di gestione delle retribuzioni per determinare che le buste paga di entrambi i sistemi siano riconciliabili.
- Eseguire la vecchia versione del sistema dell'applicazione per garantire che lo stato operativo del vecchio sistema sia stato mantenuto nel caso in cui si riscontrino problemi nella nuova applicazione.
Q # 6) Qual è la differenza tra tecniche di test e strumenti? Dare esempi. (5 punti)
Risposta:
Tecnica di prova: È un processo per garantire che alcuni aspetti del sistema applicativo o dell'unità funzionino correttamente, potrebbero esserci poche tecniche ma molti strumenti.
Utensili: È un veicolo per eseguire un processo di prova. Lo strumento è una risorsa per il tester, ma di per sé non è sufficiente per condurre i test
Per esempio, L'oscillazione del martello per guidare il chiodo. Un martello è uno strumento e far oscillare il martello è una tecnica. Il concetto di strumenti e tecnica è importante nel processo di test. È una combinazione dei due che consente di eseguire il processo di test.
Il tester dovrebbe prima comprendere le tecniche di test e quindi comprendere gli strumenti che possono essere utilizzati con ciascuna delle tecniche.
D # 7) Le attività di controllo della qualità sono focalizzate sull'identificazione dei difetti nei prodotti effettivamente realizzati; tuttavia, il tuo capo vuole che tu identifichi e definisca i processi che prevengono i difetti. Come gli spiegheresti di distinguere tra responsabilità di QA e QC? (10 marchi)
Risposta:
Garanzia di qualità:
- Un insieme pianificato e sistematico di attività necessarie per fornire adeguata fiducia che i requisiti siano adeguatamente stabiliti e che i prodotti o servizi siano conformi ai requisiti specificati
- Un'attività che stabilisce e valuta i processi per produrre i prodotti.
- Aiuta a stabilire i processi.
- Imposta programmi di misurazione per valutare i processi.
- Identifica i punti deboli nei processi e li migliora.
- Il controllo qualità è responsabilità dell'intero team.
- Impedisce l'introduzione di problemi o difetti
Controllo di qualità:
- Il processo mediante il quale la qualità del prodotto viene confrontata con gli standard applicabili; e l'azione viene intrapresa quando viene rilevata una non conformità.
- Un'attività che verifica se il prodotto soddisfa gli standard predefiniti.
- Implementa il processo.
- Verifica se uno o più attributi specifici sono in un prodotto o servizio specifico
- Identifica i difetti allo scopo principale di correggere i difetti.
- Il controllo di qualità è responsabilità del tester.
- Rileva, segnala e corregge i difetti
D # 8) Differenziare tra modellazione del flusso di transazione, modellazione a stati finiti, modellazione del flusso di dati e modellazione temporale? (10 marchi)
Risposta:
Modellazione del flusso di transazione: I nodi rappresentano i passaggi nelle transazioni. I collegamenti rappresentano la connessione logica tra i passaggi.
Modellazione a stati finiti: I nodi rappresentano i diversi stati osservabili dell'utente del software. I collegamenti rappresentano le transizioni che si verificano per passare da uno stato all'altro.
Modellazione del flusso di dati: I nodi rappresentano gli oggetti dati. I collegamenti rappresentano le trasformazioni che si verificano per tradurre un oggetto dati in un altro.
rapporto di monitoraggio del tempo jira per utente
Modellazione dei tempi: I nodi sono oggetti programma. I collegamenti sono connessioni sequenziali tra gli oggetti del programma. I pesi dei collegamenti vengono utilizzati per specificare i tempi di esecuzione richiesti durante l'esecuzione del programma.
9) Elenca quelli che pensi siano i due obiettivi primari del Testing.
(5 marchi)
Risposta:
- Determinare se il sistema soddisfa le specifiche (vista produttore)
- Determinare se il sistema soddisfa le esigenze aziendali e degli utenti (visualizzazione del cliente)
Spero che questo articolo ti abbia aiutato a farti un'idea del modello di domande per l'esame di certificazione del test del software CSTE. fateci sapere il vostro feedback nella sezione commenti qui sotto!
Lettura consigliata
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Lavoro assistente QA test software
- Vale la pena ottenere una certificazione per il test del software QA?
- Corso di test del software: quale istituto di test del software dovrei iscrivermi?
- Scegliere il test del software come carriera
- Lavoro freelance di scrittore di contenuti tecnici di test del software
- Alcune interessanti domande di intervista sul test del software
- Feedback e recensioni sul corso di test del software