Testare le applicazioni
Modulo ufficiale del piano di formazione CFC ICT 2024 — 2 competenze valutate.
100% gratuito. Nessuna carta di credito. Piano CFC ICT precaricato.
Competenze valutate
Cosa devi saper fare
Sviluppo di applicazioni
g3: Valutare e documentare la sicurezza delle applicazioni e delle interfacce
Gli informatici e le informatiche valutano la sicurezza delle applicazioni e delle interfacce e documentano i loro risultati: chiariscono dapprima le questioni di sicurezza relative all’ambiente di sistema, p. es. quali sono le interfacce esistenti, chi sono gli utenti dell’applicazione, quali altri sistemi accedono all’applicazione, quale è la necessità di protezione dei dati rispettivamente dell’applicazione (disponibilità, confidenzialità, affidabilità, integrità), quali direttive interne o prescrizioni legali devono essere rispettate. Sulla base del loro esame, deducono i rischi a cui possono essere esposte l’applicazione e le sue interfacce. Al riguardo, adottano un approccio prospettivo e mettono in evidenza i metodi di minacce e le manipolazioni possibili provenienti dall’esterno. Discutono in squadra i risultati della loro analisi e ne traggono le misure appropriate.
g6: Verificare la qualità e la sicurezza delle applicazioni e delle interfacce
Gli informatici e le informatiche verificano la qualità e la sicurezza delle applicazioni e delle interfacce sulla base di concetti di test. Garantiscono in tal modo che le applicazioni siano implementate conformemente alle esigenze e gli errori soppressi, e che l’applicazione sarà convalidata per la messa in produzione: stabiliscono dapprima un concetto di test in cui descrivono l’ambiente di test dell’applicazione con le indicazioni pertinenti (p. es. sistema, attore, dati, utenti, autorizzazioni). Definiscono poi i tipi di test che saranno utilizzati (p. es. unit test, test di accettazione degli utenti, test di integrazione, test di carico/performance o test di sicurezza). Su questa base, determinano i mezzi di test appropriati. Descrivono poi i casi di test (test case) in relazione ai casi d’uso (use case) e alle esigenze. In tal modo, adottano diversi angoli di approccio (p. es. valori limite, situazioni di errore). Si assicurano che i casi di test definiti siano completi e coprano le esigenze funzionali e non funzionali. Infine, eseguono i test, annotano i risultati e sottopongono i difetti rilevati a correzione.
Con Vellume su questo modulo
Il tuo compagno di revisione per il 450
Carica i tuoi materiali, genera flashcard via IA, revisiona al momento giusto grazie allo spaced repetition, e fai domande a un tutor ancorato ai tuoi corsi.
Flashcard IA
D/R · Scelta multipla · spazi vuoti, generate dai tuoi corsi in 10 s.
Revisione SRS
L'algoritmo FSRS ti mostra solo ciò che va revisionato oggi.
Tutor RAG
Fai una domanda, il tutor cita i tuoi corsi. Zero allucinazioni.
Altri moduli dell'anno 3
Realizzare applicazioni mobili
Integrare in una rete dei servizi di più piattaforme
Pianificare, sviluppare e implementare un servizio per l’Internet of Everything
Realizzare progetti semplici nel proprio ambito professionale
Realizzare un’applicazione multiutente orientata oggetti
Assicurare la funzionalità ed estendere le reti