Home Formazione Corsi Elenco Corsi Advanced testing

Advanced testing Stampa E-mail

Descrizione

Rispetto al corso base, che inquadra il processo di testing nell’ambito del ciclo di vita del software e si sofferma sulle principali tecniche, il corso avanzato approfondisce gli argomenti affrontati in precedenza ponendo l’accento su tre diversi aspetti che riguardano l’esercizio del test in un ambiente software “asset oriented”: aspetto Business, Tecnico e Governance.

L’aspetto Business comprende la gestione e il test dei Requisiti (funzionali e non). L’aspetto Tecnico riprende ed affina le tecniche e la gestione del processo di Testing.

Nella Governence rientrano gli aspetti che riguardano la definizione delle strategie di qualità, Risk Management, Raccolta ed analisi risultati, le misure di difettosità nonché i KPI per la costruzione del Cruscotto della qualità.

Il corso si sofferma inoltre sull’organizzazione e l’implementazione di una strategia di Test nel caso di Outsourcing di progetti in cui vi sono fornitori esterni coinvolti nei processi di Application Management (AM).

Concludono il corso alcune considerazioni legate alla qualificazione del test ai clienti al fine di renderli consapevoli dei costi ma anche dei benefici che otterranno.

Destinatari

  • Analisti, Designer e Architetti
  • Responsabili di programma/progetto
  • Capi Progetto
  • Personale dell'assicurazione e del controllo di qualitĂ 

Prerequisiti

Conoscenza delle problematiche di base di testing
Conoscenza e applicazione gestione requisiti
Conoscenza di base tecniche di software sizing

Contenuti

I tre aspetti della strategia di Testing

  • Business
  • Tecnico
  • Governance

Tecnico

  • Approfondimento delle tecniche di testing
    • Progettazione (GranularitĂ  dei Requisiti, Test di algoritmi e Rule Engine, Array ortogonali, ottimizzazione del numero dei Test Case)
    • Test di Non Regressione
  • Test Project Management
    • People (organizzazione e gestione del gruppo di Testing)
    • Process (Formalizzazione e gestione delle fasi di processo)
    • Estimation - Stime di effort e di difettositĂ  residua e complessiva costruite sul sizing applicativo (Function Point)
    • Metrics - Metriche di prodotto e di processo

Governance

  • La strategia di testing in funzione della Risk Analisys
  • La raccolta dei risultati
  • La definizione dei KPI di processo
  • Lo sviluppo di un Data Warehouse di stime e di metriche (estimation vs actual) come base per un sistema di qualitĂ  misurabile e tracciata

Testing in regime di Outsourcing

  • Il Testing nell’AM
  • Dalla contrapposizione alla cooperazione
  • Condivisione delle tecniche e degli strumenti di test e delle metriche
  • Rating dei Fornitori
  • Aspetto premiante e penalizzante

Qualificare e saper comunicare la qualitĂ  al Cliente

  • PerchĂ© il test costa caro ma vale ancor di piĂą?

Durata

3 giorni