Dovrei definire una strategia e ambienti di test e ho riscontrato un problema piuttosto terminologico (ma potrebbe essere colpa mia) quindi spero che qualcuno mi corregga qui. Stiamo utilizzando l'ambiente INT in cui l'applicazione viene distribuita prima e poi nell'ambiente SIT, dove viene passata l'app se è corretta su INT. Quindi, i tester eseguono tutti i test di sistema su SIT. Ma secondo tutte le definizioni, SIT è un test di integrazione del sistema che viene eseguito dopo che il sistema ha testato e convalidato la cooperazione di più sistemi. Quindi, perché SIT serve in realtà per i test di sistema, ma si dice che sia una fase che segue effettivamente i test di sistema? EDIT: Secondo i libri di conoscenza comuni:
- Unità
- Integrazione (moduli a pezzi più grandi)
- Test di sistema
- () .. Test di integrazione del sistema - se ci sono più sistemi da integrare
Le nostre app sono composte da db, servizi, frontend. Quindi per fare un test di sistema, devono essere integrati, altrimenti i tester non possono fare nulla. Quindi SIT precede i test di sistema effettivi (sia funzionali che non) che non corrispondono ai processi descritti. E l'ambiente per i tester è anche chiamato SIT ..