In IT , il test di accettazione (o ricetta ) è una fase di sviluppo dei progetti, per garantire formalmente che il prodotto soddisfi le specifiche (risposta a un tempo "t" con le aspettative). Fa parte delle attività di qualificazione più generali .
Questa fase prevede, alla presenza effettiva dei diversi attori del progetto, il project management e il project management , le rigorose procedure di collaudo precedentemente descritte di svolgimento, e l'identificazione di ogni differenza funzionale o tecnica.
La procedura di accettazione si svolge in due fasi principali:
Mentre la prima fase si svolge presso la sede del fornitore, la seconda, invece, si svolge generalmente in sede e con l'infrastruttura del cliente.
L' accettazione in fabbrica comprende tutti i test effettuati presso la sede del fornitore, prima della consegna. Comprende quindi unit test , test di integrazione e test di convalida .
Dal punto di vista della gestione del progetto, la ricevuta di fabbrica corrisponde a un periodo di pochi giorni per convalidare che la consegna corrisponderà al suo ordine.
Per quanto riguarda i test di unità, integrazione e validazione, questi sono considerati test di qualificazione a monte, a livello di fornitore. Questa è per loro una fase molto importante, perché è questa fase che permette loro di verificare che il loro prodotto sia di qualità e di far accettare al cliente l'installazione sulle proprie piattaforme di test e ricevute per i test utente business VA (verifica di attitudine) , quindi per VSR (Regular Service Verification, vedi sotto).
Per estensione, si intende anche il periodo (generalmente breve) durante il quale il cliente effettua i propri test presso la propria sede, prima di accettare i deliverable.
Al termine dell'accettazione in fabbrica, il fornitore e il cliente firmano un rapporto di accettazione di fine fabbrica, che accompagna la consegna del prodotto e il rapporto di accettazione.
Durante il controllo di professionalità (VA) o idoneità al corretto funzionamento (VABF) (capacità di soddisfare le esigenze espresse nelle specifiche iniziali) o in fase di accettazione dell'utente , il cliente esegue due diverse categorie di prove. Da un lato, viene eseguita un'accettazione tecnica per verificare che il prodotto consegnato sia tecnicamente conforme lungo tutta la catena di processo. D'altra parte, l'amministrazione aggiudicatrice controlla l'aspetto funzionale del prodotto durante l'accettazione funzionale.
Ricetta funzionaleLo scopo del test funzionale è convalidare le funzionalità espresse nelle specifiche e dettagliate nelle specifiche funzionali. Il MOA esegue quindi una propria serie di test di convalida .
Ricetta tecnica, o VABEResponsabile del controllo delle caratteristiche tecniche del prodotto consegnato, l' accettazione tecnica, o VABE (verifica di idoneità per una buona usabilità) comprende i seguenti test:
Se il VABF procede correttamente ed è convalidato, il cliente procede quindi alla messa in servizio operativa.
Un periodo di verifica del servizio regolare (VSR) inizia quindi con una prima distribuzione su un sito pilota. Questa messa in produzione permette di validare il prodotto in condizioni reali.
A differenza dei passaggi precedenti, questo avviene completamente in un ambiente di produzione con dati reali.
Diversi documenti accompagnano la procedura di accettazione:
Il protocollo di accettazione è un documento inteso a chiarire appieno la procedura di accettazione. Specifica scrupolosamente:
Il ricettario è l'elenco esaustivo di tutti i test effettuati dal fornitore prima della consegna del prodotto.
La copertura dei test, in particolare quelli di non regressione quando si tratta di una nuova versione di un prodotto esistente, può essere infinita, il libretto di accettazione deve specificare tutti i fogli di prova superati dal fornitore, oltre a quelli da superare l'ambiente del cliente durante il VABF.
Le schede tecniche hanno lo scopo di formalizzare le discrepanze riscontrate in accettazione e sono classificate di comune accordo tra fornitore e cliente in: anomalie e modifiche.
Per completare ogni fase della procedura di accettazione, viene redatto un report. Lo scopo di ciò è dichiarare l'accettazione e menzionare le riserve espresse da ciascuna delle parti.
Tutte queste ricevute possono essere contrattuali e dar luogo ad un verbale di accettazione che consente di pronunciare il ricevimento, con o senza riserve.
Pertanto il rapporto di accettazione in fabbrica condiziona l'inizio del periodo VA, quello della VABF quello della VSR.
La parola ricetta non è un anglicismo (il termine ricevuta designa piuttosto una ricevuta) ma il recupero di un'espressione comune in altri campi. In marina, il ricevimento di una nave è l'atto che consente il trasferimento della proprietà all'acquirente se non viene fatta alcuna prenotazione. Questo è il termine utilizzato dalla legge (ad esempio, l'articolo 7 della legge 67-5 del3 gennaio 1967relativo allo stato delle navi e delle altre navi marittime prevede: "Il costruttore è responsabile dei vizi occulti della nave, nonostante il ricevimento della nave senza riserve da parte del cliente"). Nella palazzina si parla di reception per il guscio, ma per i lavori accessori c'è il verbale di accettazione.
La parola ricetta è quindi molto precedente in questo senso rispetto al suo utilizzo nell'informatica. Tuttavia, il termine ricetta non è nel glossario di ISTQB .