Software Testing - TDD

Software Testing - TDD

  • Codice
    DT0081
  • Prezzo
    800,00 €
  • Durata
    2 gg
Acquista Data - Modalità Promo Data Conf.
18/05/2026 - Online 0,00 €

Descrizione

Il corso Software Testing – TDD (Test‑Driven Development), offre una formazione completa sul processo di test del software e sulle pratiche fondamentali per garantire qualità, affidabilità e controllo durante tutto il ciclo di vita applicativo. Partendo dai concetti essenziali del software testing, il percorso approfondisce sia gli aspetti metodologici sia quelli organizzativi, integrando elementi di Quality Assurance, gestione delle anomalie e utilizzo degli strumenti automatici di test.

Perché scegliere questo corso

  • Sviluppi competenze di testing e qualità del software immediatamente applicabili nei progetti aziendali.
  • Migliori l’affidabilità dei rilasci grazie a una gestione strutturata di test, anomalie e versioni.
  • Acquisisci metodi e strumenti utilizzati nei moderni team IT orientati all’efficienza e alla qualità.

Target

Sviluppatori e progettisti che intendano migliorare le tecniche di testing del software

Prerequisiti

Conoscenza dei concetti legati allo sviluppo software ed alla programmazione ad oggetti

Programma Corso

Il processo di Test

  • finalità, tipologia, pianificazione, costruzione ed esecuzione
  • livelli di test statici e test dinamici
  • valutazione dell'efficacia del test
  • strumenti di supporto

Cenni sul Controllo di Qualità del Software

  • definizioni introduttive; aspetti organizzativi, metodologici e tecnologici
  • le funzioni aziendali interessate
  • validazione, verifica e certificazione

La Qualità del Software

  • individuazione degli obiettivi di Qualità
  • fattori di Qualità e attributi critici del software: quali sono e come determinarli
  • definizione dei traguardi, delle misure e delle procedure per la Quality Assurance

Verifica e validazione del software

  • Walk-through e ispezioni

Gestione delle anomalie

  • manutenzione evolutiva e correttiva
  • modelli di implementazione evolutiva
  • gestione delle versioni
  • cicli di vita  specializzati a supporto della gestione anomalie per il mantenimento dello stato stazionario

Test e Sistema di Qualità

  • Il ruolo del test nell’ambito del sistema di qualità

Test e strumenti

  • il ruolo degli strumenti automatici
  • gestione del test-ware