Nel nostro progetto, abbiamo un sacco di test unitari. Aiutano a mantenere il progetto piuttosto ben collaudato.Come eseguire i test di integrazione?
Oltre a questi, abbiamo una serie di test che sono test unitari ma dipendono da qualche tipo di risorsa esterna. Li chiamiamo test esterni . Ad esempio, a volte possono accedere ai servizi Web.
Mentre i test di unità sono facili da eseguire, i test di integrazione non sono riusciti a passare a volte: ad esempio a causa di un errore di timeout. Inoltre, questi test possono richiedere troppo tempo per essere eseguiti.
Attualmente, manteniamo i test di integrazione/unità esterna solo per eseguirli quando si sviluppa la funzionalità corrispondente.
Per i test di unità semplici, utilizziamo TeamCity per l'integrazione continua.
Come si eseguono i test dell'unità di integrazione e quando li si esegue?
Come probabilmente di questa discussione, guardo come classificare i test di integrazione. E ora quello che posso aggiungere da solo: 1. Verificare che il software comunichi come previsto con il software remoto (è possibile utilizzare modelli di simulazione remota come indicato da S. Lott). 2. Verificare che il servizio remoto funzioni come previsto da noi. – Vladimir