STLC - Criteri di ingresso e di uscita

In questo capitolo vedremo i criteri di ingresso e di uscita a diversi livelli in STLC. I seguenti punti devono essere considerati per comprendere i criteri.

Idealmente, il team QA non procede con la fase successiva fino a quando non vengono soddisfatti i criteri di uscita della fase corrente. I criteri di ingresso dovrebbero includere il completamento dei criteri di uscita della fase precedente.

In tempo reale, non è possibile attendere la fase successiva fino al raggiungimento dei criteri di uscita. Ora, la fase successiva può essere avviata se i deliverable critici della fase precedente sono stati completati.

In ogni fase di STLC, dovrebbero essere definiti i criteri di ingresso e di uscita.

Criteri di ingresso

I criteri di ingresso per le fasi STLC possono essere definiti come condizioni specifiche; oppure, tutti quei documenti che sono richiesti per avviare una particolare fase di STLC dovrebbero essere presenti prima di entrare in qualsiasi fase STLC.

I criteri di accesso sono un insieme di condizioni che consentono l'esecuzione di un'attività o, in assenza di una di queste condizioni, l'attività non può essere eseguita.

Durante l'impostazione dei criteri di immissione, è anche importante definire l'intervallo di tempo in cui l'elemento dei criteri di immissione è disponibile per avviare il processo.

Ad esempio, per avviare la fase di sviluppo dei test case, devono essere soddisfatte le seguenti condizioni:

  • Il documento del requisito dovrebbe essere disponibile.
  • È richiesta una comprensione completa del flusso dell'applicazione.
  • Il documento del piano di test dovrebbe essere pronto.

Criteri di uscita

I criteri di uscita per le fasi STLC possono essere definiti come elementi / documenti / azioni / attività che devono essere completati prima di concludere la fase corrente e passare alla fase successiva.

I criteri di uscita sono un insieme di aspettative; questo dovrebbe essere soddisfatto prima di concludere la fase STLC.

Ad esempio, per concludere la fase di sviluppo dei test case, dovrebbero essere soddisfatte le seguenti aspettative:

  • I casi di test dovrebbero essere scritti e rivisti.
  • I dati del test dovrebbero essere identificati e pronti.
  • Lo script di automazione del test dovrebbe essere pronto se applicabile.