Testware

Prodotti di lavoro sviluppati durante il processo di test per pianificare, progettare, eseguire, valutare test ed effettuare report sul testing.

Present in sylabi

Esempio d’uso

Il testware per una release di un sistema CRM include il piano di test, i casi di test e gli script di test, i dati di test (come record di clienti di esempio), i risultati attesi, le procedure di preparazione e ripristino, e la configurazione dell’ambiente di test. Quando un nuovo tester entra nel team a metà release, è il testware che gli permette di comprendere e riprodurre il testing: è tutto ciò che viene prodotto durante il processo di test ed è necessario per pianificare, progettare ed eseguire i test.

FAQ

Il testware è solo casi di test? No. Il testware include tutti gli artefatti prodotti durante il processo di test: documentazione, script, input, risultati attesi, procedure di preparazione e ripristino, file, database, configurazione dell’ambiente e qualsiasi software o utility aggiuntiva usata nel testing.

Perché il testware è importante? È il prodotto riutilizzabile del processo di test. Un buon testware rende il testing ripetibile, manutenibile e verificabile — ed è ciò che permette al regression testing di essere eseguito di nuovo dopo ogni modifica.

Il testware è la stessa cosa dei dati di test? I dati di test sono una parte del testware. Il termine copre l’intero insieme di artefatti necessari per pianificare, progettare ed eseguire i test.

A chi appartiene il testware? Al team di test, ma deve essere gestito come qualsiasi altro artefatto di progetto — versionato, revisionato e archiviato, così da sopravvivere ai cambi di personale e poter essere riutilizzato tra le release.

Termini correlati

  • caso di test — l’artefatto eseguibile centrale del testware
  • script di test — testware automatizzato
  • dati di test — gli input usati durante l’esecuzione dei test
  • ambiente di test — l’infrastruttura su cui il testware viene eseguito
  • strumento di test — software a supporto del processo di test
  • automazione dei test — l’uso di strumenti per eseguire il testware automaticamente

Recommend more content related to this term