Potrebbe trattarsi di una query non tecnica ma piuttosto guidata dai processi. Aiutami a reindirizzare verso il forum giusto se questo non è il posto giusto per porre questa domanda.
Tipicamente in un progetto, abbiamo un ambiente di distribuzione in cui il team di sviluppo distribuisce il codice a scopo di test. Il team di test esegue i test case sull'ambiente.
Ma ho visto progetti in cui ci sono più ambienti per diversi team su cui testare e quando capisco che qual è il punto? Non vedo alcuna ragione che avere più ambienti.
Due ambienti:
1. Ambiente inferiore - Gli sviluppatori possono utilizzare questo ambiente per testare il loro codice (questo ambiente sarà una replica esatta dell'ambiente superiore in cui si verificheranno test interni ed esterni). Usiamo SVN e controlliamo il codice.
2. Ambiente superiore - in cui è possibile testare più team di test, che dalla mia esperienza sembra essere stabile. per testare.
Ma abbiamo molti ambienti .... e il supporto di volta in volta deve dare su un ambiente diverso.
Ma vedo più ambienti in cui i test avvengono senza una ragione apparente concreta. La mia domanda è: chi è la responsabilità di supportare più ambienti? Trovo difficile per il team di sviluppo lavorare sul supporto di più ambienti a parte le attività di sviluppo regolare, la preparazione dei casi di test unitari, ottenere chiarimenti dal design o dal business sulla User story.
Qualsiasi suggerimento sarebbe molto apprezzato.