Grön IT

clock november 13, 2008 20:58 by author Magnus Härlin

På den generella TechEd sessionen idag så var temat grön IT. Alla vet vi väl att datorer drar ganska mycket ström och ännu mer går det åt när det är hosting med redundans och kylning m.m.

Men visste du att 2% av USAs energiförbrukning går åt till att driva datorer? Det är mer ström än vad som används av samtliga tv apparater i USA...

Ett sätt att förbättra det på är att använda Cloud computing som börjar komma mer och mer nu. Ett annat kanske vanligare scenario är att datahallen kanske har en delat redundans. Troligen kommer inte alla kunders serverar kracha samtidigt och då räcker det i många fall med en delad redundant server dit den/dom virituella maskinerna på den krachande servern automatiskt kan flyttas vid problem.



Spela upp acceptanstest med Camano

clock november 13, 2008 13:24 by author Magnus Härlin

Imorse passade jag på att leka lite i hands on labs med Camano. Det är klart att det låter bra när någon står och pratar om inspelade test och möjlighet till att debugga i efterhand som jag skrev om igår.

 

Det går att lägga in acceptanstest (manuella test) i TFS som har steg för steg instruktioner hur man ska utföra testet och vad man ska använda för värden, precis som vilket vanliga acceptanstest som helst. Personligen tycker jag det är ganska tråkigt att sitta och utföra acceptanstest men får man tillbaks en bugg från ett så måste man ju fixa den, kolla att den går igenom och checka in ändringen. Nu har det gjorts lite lättare. När man har fixat buggen kan man med hjälp av Camano välja om man vill spela upp valda eller alla delar av testet igen. Det som händer då är att den replikerar dom stegen som testaren gjorde med att fylla i värden och sen så får man snabbt bara verifiera att slutresultatet är det förväntade.

 

Jag blir glad över alla manuella tester och steg jag kan slippa som utvecklare och det här är bara ännu ett steg i rätt riktning J



Barcelona TechEd 2008

clock november 12, 2008 19:21 by author Magnus Härlin

TechEd Barcelona 2008 är i full gång. Det är stort fokus på Visual Studio 2010 och .Net 4.0.

Med VisualStudio 2010 kommer testverktyget ”Camano”. Det kommer att ge möjligheten att spela in ett test där man klickar sig igenom en webb site och får allting inspelat. Så hittar en testare en bugg lägger man till den i TFS, attachar inspelningen och utvecklaren som tar hand om buggen kan exakt vad testaren gjorde och till och med debugga koden steg för steg. Det tycker jag låter helt otroligt bra!

Det kommer även att finnas AJAX support för UI testningen så att det inte är någon hemlighet vad det skickas för data fram och tillbaka.

Stöd för att testa Thread-testning kommer också att finnas med, kanske till och med någon slags visualisering av dom threads man har satt igång och informationen om dom. Det ger möjlighet att lättare upptäcka vad som skapar dead-locks till exempel. Testramverket för det här går under namnet ”Chess”. Finns redan ett ute på marknaden som inte MS har gjort som heter Race.

TFSen ska få betydligt bättre stöd för Continuous Integration och deployment. Det kommer att vara möjligt att göra en deploy där man har virituella maskiner som alltid är i ett bestämt state dit deployen görs. Det betyder att för varje deploy kommer dom att nollställas igen och det blir som en nyinstallation och på ett bekvämt sätt kan man få en bättre replika av sin produktionsmiljö.

Om det är en stor uppgradering på gång av ett system kan man alltså ha den gamla miljön uppsatt och köra alla uppgraderingsscript och den nya koden varje natt och ha ett kvitto varje morgon på att uppgraderingen fungerar även efter dom senaste kodändringarna.

Det här är bara en liten munsbit av allt intressant som har pågår här just nu. Jag återkommer senare med mer roliga nyheter.