<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="_y-_PIMPdEdmbOvqy4O0adg" name="testing_qualitative_rqmts,_0aJ6cMlgEdmt3adZL5Dmdw" guid="_y-_PIMPdEdmbOvqy4O0adg" changeDate="2008-10-14T10:51:17.921-0700" version="7.2.0">
  <mainDescription>&lt;h3>&#xD;
    Introduzione&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    È molto più complessa la verifica del software del computer rispetto alla valutazione delle funzioni, dell'interfaccia e&#xD;
delle caratteristiche del tempo di risposta di un obiettivo del test.&amp;nbsp;Ulteriori test dovrebbero essere incentrati su&#xD;
caratteristiche e attributi, come l'obiettivo del test.&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        integrità (resistenza all'errore)&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        capacità di installazione ed esecuzione su differenti piattaforme&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        capacità di gestione contemporanea di molte richieste&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    Per raggiungere ciò, vengono implementati ed eseguiti differenti tipi di test.&amp;nbsp;Ogni tipo presenta un obiettivo e una tecnica&#xD;
di supporto specifici.&amp;nbsp;Ogni tecnica è incentrata sulla verifica di una o più caratteristiche o attributi dell'obiettivo del&#xD;
test.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Le seguenti sezioni visualizzano i tipi di test in base agli attributi di qualità più ovvi&amp;nbsp;da esse trattati.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Tipi di test per&amp;nbsp;la funzionalità&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    &lt;strong>Test funzionale:&lt;/strong>&amp;nbsp; test incentrati sulla convalida che l'obiettivo del test&#xD;
funzioni come previsto, fornendo i servizi, i metodi o i casi d'uso necessari. Questo test viene implementato ed eseguito rispetto&#xD;
a differenti obiettivi di test, comprese unità, unità integrate, applicazioni e sistemi.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Test della sicurezza:&lt;/strong>&amp;nbsp; test incentrati sulla verifica che i dati (o i sistemi)&#xD;
dell'obiettivo del test siano accessibili solo per gli attori per cui sono stati progettati. Questo test viene implementato&#xD;
ed eseguito su differenti obiettivi di test.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Test del volume:&lt;/strong>&amp;nbsp; I test incentrati sulla verifica dell'abilità dell'obiettivo del&#xD;
test di gestire ingenti quantità di dati, come input e output o contenuti all'interno del database.&amp;nbsp;La verifica del volume&#xD;
comprende strategie di test tra cui la creazione di query che restituirebbero l'intero contenuto del database o che avrebbero&#xD;
talmente tante limitazioni che non verrebbe restituito alcun dato o in cui la voce di dati contiene la quantità massima di dati&#xD;
per ogni campo.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Tipi di test per&amp;nbsp;la fruibilità&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    &lt;strong>Test dell'utilizzabilità:&lt;/strong>&amp;nbsp;I test incentrati su:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        fattori umani&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        estetica&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        coerenza nell'interfaccia utente&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        guida in linea e guida sensibile al contesto&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        procedure guidate ed agenti&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        documentazione per l'utente&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        materiali per la formazione&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    &lt;strong>Test di integrità:&lt;/strong>&amp;nbsp; Test incentrati sulla valutazione della solidità dell'obiettivo del test&#xD;
(resistenza all'errore) e compatibilità tecnica con linguaggio, sintassi e utilizzo delle risorse.&amp;nbsp;Questo test viene implementato ed eseguito su diverse obbiettivi di test, comprese unità e unità integrate.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Test della struttura&lt;/strong>: test incentrati sulla valutazione dell'aderenza dell'obiettivo del test alla relativa progettazione e formazione.&amp;nbsp;Generalmente, questo test viene eseguito per applicazioni abilitate per il&#xD;
Web, verificando che tutti i collegamenti vengano stabiliti, che il contenuto appropriato venga visualizzato e che nessun&#xD;
contenuto sia isolato.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Tipi di test per&amp;nbsp;l'affidabilità&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    &lt;strong>Test della resistenza:&lt;/strong>&amp;nbsp; Un tipo di test di affidabilità incentrato sulla valutazione delle&#xD;
modalità con cui il sistema risponde in condizioni anomale.&amp;nbsp;I punti delicati del sistema potrebbero includere carichi di lavoro&#xD;
estremi, memoria insufficiente, hardware e servizi non disponibili o risorse condivise limitate.&amp;nbsp;Tali test vengono spesso&#xD;
eseguiti per ottenere una migliore comprensione delle modalità di interruzione del sistema e delle aree interessate, in modo che sia possibile pianificare e definire in anticipo un budget per i piani di contingenza e per la gestione dell'aggiornamento.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Test del punto di riferimento&lt;/strong>&amp;nbsp;: Un tipo di test delle prestazioni che&#xD;
confronta le prestazioni di un obiettivo del test nuovo o sconosciuto con un sistema e un carico&#xD;
di lavoro di riferimento noto.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Test del conflitto:&lt;/strong>&amp;nbsp; Test incentrati sulla convalida della capacità dell'obiettivo del&#xD;
test per gestire in modo accettabile più richieste dell'attore sulla stessa risorsa (record di dati, memoria e così via).&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Tipi di teste delle prestazioni&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    &lt;strong>Test di carico&lt;/strong>&amp;nbsp;: Un tipo di test delle prestazioni utilizzato per convalidare e&#xD;
valutare l'accettabilità dei limiti operativi di un sistema sotto carichi di lavoro variabili mentre il sistema sottoposto a&#xD;
test rimane costante.&amp;nbsp;In alcune varianti, il carico di lavoro rimane costante e la configurazione del sistema sottoposto a&#xD;
verifica viene cambiata.&amp;nbsp;Le misurazioni spesso vengono effettuate in base alla produttività del carico di lavoro e al tempo di risposta della transazione incorporata.&amp;nbsp;Le variazioni nel carico di lavoro generalmente comprendono un'emulazione dei carichi&#xD;
di lavoro di picco e medi, che si verificano entro i normali livelli di tolleranza operativi.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Profilo delle prestazioni:&lt;/strong> Un test in cui viene monitorato il profilo di sincronizzazione dell'obiettivo del&#xD;
test, compresi flusso di esecuzione, accesso ai dati, chiamate al sistema e alle funzioni per identificare e risolvere sia&#xD;
processi inefficienti che colli di bottiglia delle prestazioni.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;strong>Test di configurazione:&lt;/strong>&amp;nbsp; test incentrati sulla verifica che l'obiettivo del test funzioni&#xD;
come previsto su differenti configurazioni software e hardware.&amp;nbsp;È possibile implementare questo test anche come test&#xD;
delle prestazioni del sistema.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Tipi di test per la supportabilità&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    &lt;strong>Test di installazione:&lt;/strong>&amp;nbsp; test incentrati sulla verifica che l'obiettivo del test venga installato&#xD;
come previsto su differenti configurazioni software e hardware e in differenti condizioni (tra cui spazio disco&#xD;
insufficiente e interruzioni di alimentazione).&amp;nbsp;Questo test viene implementato ed eseguito rispetto ad applicazioni e&#xD;
sistemi.&#xD;
&lt;/p></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
