Ricerca in FOLBlog

[SdSM] Come testiamo noi…

 Scritto da alle 06:27 del 05/02/2012  Aggiungi commenti
Feb 052012
 
closeQuesto articolo è stato pubblicato 5 anni 5 mesi 16 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

testing

Ed eccomi in ufficio pronto per un altra settimana (si fa per dire). Stamani per prima cosa mi arriva una mail da $programmatroti che annunciano che la versione di una qualche applicazione per $cliente e’ pronta ad essere installata sul sistema di test cosi’ che il cliente possa vedere quali meravigliosi miglioramenti ci sono stati.

L’installazione consiste nello stoppare tutto, eseguire uno script SQL, fare un bel backup della versione vecchia, mettere su la nuova, riavviare e pregare che Murphy guardi dall’altra parte.

Faccio il tutto e poi mi disinteresso della cosa concentrato su altre fazende mentre $cliente e $programmatroti verificano le cose.

Dopo un paio d’ore mi arriva un altra mail che "se il test e’ positivo vorremmo fare l’installazione in produzione mercoledi’ dalle 20 alle 24". Evvai, n’altra bella serata a madonnare con i programmatroti che fanno casini in produzione.

Dopo un altro paio d’ore mi arriva una ennesima mail che dice che "sembrano esserci dei problemi e che forse e’ necessario un altra installazione in test". Come al solito i programmatroti non testano un fico secco prima di buttarlo da questa parte. Chissa’ che hanno combinato stavolta.

Nel primo pomeriggio mi arriva la nuova-nuova versione da installare, eseguo e dopo un po’ mi becco una telefonata da parte di $programmatrotocapo (CL per gli amici).

CL – L’applicazione funziona… quasi…
(me pensa: dire che "funziona quasi" e’ come dire che tua moglie e’ "quasi incinta")
IO – Quindi che cosa dovremmo fare?
CL – Hummm… E’ che di tanto in tanto ci troviamo questi errori ed alcune cose non funzionano…
IO – Quindi possiamo dire che non funziona.
CL – Bhe’, non del tutto…
IO – Ripeto la domanda, che dovremmo fare? Noi ci occupiamo solo delle installazioni e della manutenzione dal punto di vista OS ed Hardware.
CL – Il fatto e’ che penso ci sia un errore nel file di configurazione del database.
IO – Non fa parte della vostra distribuzione?
CL – Si’ dovrebbe.
(mepensa: "dovrebbe"?)
CL – Mi controlli se nel file questo-e-quello.properties c’e’ indicato un connectionpool chiamato "connectionpool-test" ?

Un rapido cliccheti-click mi dice che si’, c’e’ indicato. Un altro rapido cliccheti-click mi dice che quel file e’ identico alla versione precedente ed a quella precedente ancora che e’ vecchia di otto mesi, quindi nessuno l’ha cambiato. Riporto i risultati a CL.

CL – Molto strano, perche’ io vedo che in debugging riporta che non trova il pool…

Rapido controllo in conf, non c’e’ nessun Context file, verifico meglio e vedo che questo e’ TomCat 4 che non lo usa, ok, verifico in server.xml e scovo il problema: il pool "connectionpool-test" e’ commentato! Per forza non lo trova! Hummm… momento eh… il file server.xml e’ immutato dal Maggio dell’anno scorso…

IO – Allora, vedo qui’ che il file di configurazione dove e’ definito il pool ha quel pool commentato, ma il file e’ immutato da maggio dell’anno scorso.
CL – Come dal maggio?
IO – Cosi’ pare. Adesso vedo di informarmi sul perche’ sia stato commentato.

Una rapida ricerca in ufficio mi dice che nessuno si ricorda perche’ era stato commentato. Qualcuno azzarda uno sbaglio o un test di qualche tipo.

IO – Allora, nessuno si ricorda il motivo preciso ma di sicuro e’ stato commentato l’anno scorso.
CL – Ma… mi sembra strano…
IO – Si. Anche a me sembra strano, soprattutto mi sembra strano che dal maggio dell’anno scorso nessuno se ne sia accorto se questa cosa ha questo tipo di effetti.
CL – Ah be…

Meno male che loro fanno i test. Che come fanno i test loro, non li fa nessuno. E meno male.

Davide

legenda personaggi

Articoli simili:

  • Facebook
  • Twitter
  • Delicious
  • StumbleUpon
  • Wikio
  • Reddit
  • Technorati
  • Segnalo
  • Live
  • Add to favorites
  • Email
  • RSS

 Lascia un commento

Puoi usare questi tag e attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(richiesto)

(richiesto)

Pinterest
EmailEmail
PrintPrint
%d blogger hanno fatto clic su Mi Piace per questo: