Sono in una situazione in cui una parte della mia applicazione dipende da un sito Web di cui non ho alcun controllo. Il sito Web potrebbe cambiare in modo imprevisto e senza preavviso e le modifiche possono o non possono inficiare una parte nella mia applicazione. Quando ciò accade, devo sempre capire cosa è cambiato e come ho bisogno di cambiare la mia applicazione per capire il cambiamento.
Ora pensavo, non sarebbe stato logico in qualche modo testare questo sito per le modifiche, in modo simile a come i test unitari indicano comportamenti contrari alle specifiche? Ho potuto vedere immediatamente cosa è cambiato e probabilmente lo noterei prima di aspettare che la mia app fallisse.